Hands-On Learning. High-Earning Careers.
With a bachelor’s degree in Computer Engineering from ODU, you can prepare for high-paying careers in AI and Machine Learning, Modeling & Simulation, Hardware & Software Development and more. Our immersive, hands-on program blends a strong foundation in computer science and electrical engineering with real-world experience to give you an edge in the job market when you graduate … and lead the way forward in our tech-driven world.
- Artificial Intelligence & Machine Learning
- Computer Networking & Cybersecurity
- Hardware & Software Development
- Modeling & Simulation
- Electrical Engineering
Program Highlights
-
Hands-On Learning: Build, test and design while you learn, and gain practical skills through internships and research.
-
Supportive & Affordable: Small classes, faculty mentorship and endless academic support offer the feel of a private university at a public university price.
-
High Earning Potential: ODU Computer Engineering graduates rank among the University’s highest-paid graduates.
-
Research & Innovation: ODU’s expert faculty collaborates with prestigious institutions like NASA Langley Research Center and Jefferson Lab to offer students unparalleled learning and research opportunities.
State-Of-The-Art Research Labs
- Applied Modeling & Simulation Research
- Cybersecurity, Communications & Networking Innovation
- Collaborative Autonomous Systems
- High Performance Computing
- Machine Intelligence and HF Communications
- Microelectronics & Thin Film Devices
- Virginia Institute for Photovoltaics
Cutting-Edge Faculty Research & Collaboration
- Applied Research Center
- Frank Reidy Research Center of Bioelectrics
- Virginia Modeling, Analysis & Simulation Center
- NASA Langley Research Center
- Jefferson Lab
Careers
Check out these ideas from ODU's Center for Career & Leadership Development and the Occupational Information Network (O*NET). A median salary is a midpoint of what people typically earn—half of those surveyed earned above the median salary, and half earned below.
Computer and Information Research Scientists
Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
Computer Hardware Engineers
Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.
Software Developers, Systems Software
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Computer Network Architects
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning. May also design network and computer security measures. May research and recommend network and data communications hardware and software.
Alumni Careers
Requirements
-
The Office of Admissions evaluates and admits freshmen based on high school performance, references and SAT scores. All incoming freshman engineering students are admitted to the Engineering Fundamentals Division
-
The ECE Department will officially declare a student as a computer engineering student once the following requirements are met:
- Completion of 30 credit hours applicable to your major
- Grade of "C" or above in MATH 211 & 212
- Completion of Engineering Fundamental courses (Calculus I & II, Calculus-based Physics, Chemistry, and introductory engineering courses)
-
The ECE department works closely with local community colleges to develop transfer articulation agreements so that students who complete pre-engineering associate of science degrees can transfer seamlessly.
Transfer
At ODU, we understand that as a transfer student you have unique needs that require a wide array of campus resources. The Center for Advising Administration and Academic Partnerships aims to create a transfer inclusive culture that supports the successful...
Featured Courses
Cyber Physical Systems (CPS) integrate computing, networking, and physical processes. The objectives of this course are to learn the basic concepts, technologies and applications of CPS, understand the fundamental CPS security challenges and national security impact, and gain hands-on experience in CPS infrastructures, critical vulnerabilities, and practical countermeasures. (Offered spring) Prerequisites: ECE 355 or permission of the instructor.
This course is an extension of ECE 355 into a semester long project. Emphasis is on gaining an understanding of networking design principles that entails all aspects of the network development life cycle. Topics include campus LAN models and design, VLANs, internetworking principles and design, WAN design, design of hybrid IP networks, differentiated vs. integrated services, traffic flow measurement and management. (offered spring) Prerequisites: ECE 355 or permission of the instructor.
Cost
Estimated rates for the 2024-25 academic year. Rates are subject to change. Other fees are assessed for special services and certain academic programs. Anyone that is not a current Virginia resident will be charged non-resident rates. That includes international students.
Ways to Save
Here are a few ways for you to save on the cost of attending ODU. For more information visit University Student Financial Aid.
Scholarships
The Department of Electrical and Computer Engineering maintains updated scholarship information on the Undergraduate Resources webpage
Contact

