[ skip to content ]

Toggle Mobile Menu

Electrical & Computer EngineeringUndergraduate Programs

More Information about this image

Electrical & Computer Engineering Fall 2019 Graduates

Electrical & Computer Engineering Undergraduate Programs

The Department of Electrical and Computer Engineering offers two undergraduate degree programs: a four-year baccalaureate program in electrical engineering (B.S.E.E.) and a four-year baccalaureate program in computer engineering (B.S.COM.E). The baccalaureate program in computer engineering (B.S.COM.E) offers two majors: Computer Engineering Major and Modeling & Simulation Engineering Major. Both are accredited by the Engineering Accreditation Commission of ABET.


Degree major comparison at a glance:

Electrical Engineering Major Computer Engineering Major Modeling & Simulation Engineering Major
What degree program is it? Bachelor of Science in Electrical Engineering (B.S.E.E.) Bachelor of Science in Computer Engineering (B.S.COM.E.) Bachelor of Science in Computer Engineering (B.S.COM.E.)
How long is the program? 4 years 4 years 4 years
Accredited by Engineering Accreditation Commission of ABET®? yes yes yes
Optional concentration areas? yes yes no
Built in minor in Computer Science? no yes no
Option to earn degree online? no yes yes
What's the difference between the Computer Engineering vs the Electrical Engineering degree program?

The electrical engineering program (B.S.E.E.) provides a solid foundation in networks, linear systems, electronics, electromagnetics, digital systems, and physical electronics. Elective freedom allows specialization in areas such as computet hardware systems, data analytics engineering, physical electronics, power & renewable energy, and systems & automation engineering.

The computer engineering program (B.S.COM.E) is designed to provide a broad engineering background and a comprehensive foundation in the technical principles underlying the computer area. Students pursuing this degree have two options of majors: 1.) Computer Engineering Major, or 2.) Modeling and Simulation Engineering Major (new!).

What's the difference between the Computer Engineering Major vs the Modeling & Simulation Major?

The Computer Engineering Major has a built-in minor in Computer Science. The technical core consists of course work from electrical engineering to address hardware aspects of computer engineering, and course work from computer science to address software aspects. The curriculum builds on the hardware description language tools and principles of embedded systems introduced in the sophomore year to master the design, test and synthesis of advanced digital circuits. Students in this major can also focus their electives towards a concentration area, if desired, in computer hardware systems, computer networks, cyber security, and/or data analytics engineering.

The Modeling and Simulation Engineering Major has a common core with the Computer Engineering Major focusing on the hardware aspects of computer engineering. Modeling and simulation courses then emphasize computational skills for simulation of computer hardware as well as other engineering and science systems. This major is designed to provide a background in computer hardware as well as build the computational skills necessary to model and simulate computer hardware. Course work covers both using simulation tools and the development of software for simulation and computer graphics. Simulation skills are also applied to other engineering and science systems to develop a well rounded modeling and simulation engineer.



What do electrical engineers and computer engineers do?

Electrical engineers and computer engineers work in a wide spectrum of activities covering many fields. These include control, communication, computers, semiconductor and solid state devices, physical electronics, lasers, and optics. There are many different job functions associated with these technical areas. Electrical engineers and computer engineers are employed in systems analysis and design, engineering design and development, applications design and technical sales, production and manufacturing, field service and user training.



Majors


  Electrical Engineering Major Concentration Areas



  Computer Engineering Major Concentration Areas



  Earn your B.S.COM.E. Online!

  1. Computer Engineering Major

  2. Modeling & Simulation Major

ODUOnline B.S.COM.E. Program








Concentration Areas

Concentration areas are a way to focus elective freedom in the Computer Engineering and Electrical Engineering majors on a specific area of interest. They are designed to align with the 12 credit-hour technical elective requirement for both programs.


  Electrical Engineering Major Concentrations*

Effective with the Fall 2020-2021 catalog:

Computer Hardware Systems

Computer hardware systems includes learning the theory & application of embedded systems and programmable logic. Students will learn how to design & implement hardware solutions to meet design requirements from basic principles.

Select four:

  • ECE 341 - Digital System Design
  • ECE 346 - Microcontrollers
  • ECE 441 - Advanced Digital Design and Field Programmable Gate Arrays
  • ECE 443 - Computer Architecture
  • ECE 483 - Embedded Systems

Data Analytics Engineering

This new concentration provides students with introductory knowledge of data analytics including computer vision and machine learning and to apply engineering principles in their design and application. Linear algebra and calculus background in mathematics, and knowledge in signal processing and digital design form the learning basis for this field.

  • ECE 346 - Microcontrollers
  • ECE 350 - Mathematics for Data Analytics Engineering
  • ECE 445 - Introduction to Computer Vision
  • ECE 450 - Introduction to Machine Learning for Data Analytics Engineering

Physical Electronics

Physical electronics is the study of fundamental properties of materials and semiconductors with applications to modern devices and technology.

Select four:

  • ECE 403 - Power Electronics
  • ECE 454 - Introduction to Bioelectrics
  • ECE 464 - Biomedical Applications of Low Temperature Plasmas
  • ECE 471 - Introduction to Solar Cells
  • ECE 472 - Plasma Processing at the Nanoscale
  • ECE 473 - Solid State Electronics
  • ECE 474 - Optical Fiber Communication

Power & Renewable Energy

In this concentration students will mainly focus on the study of electrical power systems; ie Power Generation, Transmission, and Distribution. The concentration area will discuss the latest trends in the alternative energy resources (RENEWABLE ENERGY) which is gaining great importance lately. The area also will discuss Electric Drives, and Power Electronics.

Select four:

  • ECE 303 - Introduction to Electrical Power
  • ECE 403 - Power Electronics
  • ECE 404 - Electric Drives
  • ECE 405 - Power System Design & Analysis
  • ECE 408 - Fundamentals of Electric Vehicles
  • ECE 461 - Automatic Control Systems
  • ECE 471 - Introduction to Solar Cells

Systems & Automation Engineering

The courses in this concentration areas reinforce the knowledge in the study of electrical systems and how to control and automate. The mathematical background in Linear Systems and Control systems form the basis of learning.

Select four:

  • ECE 381 - Introduction to Discrete-time Signal Processing
  • ECE 451 - Communication Systems
  • ECE 455 - Network Engineering and Design
  • ECE 458 - Instrumentation
  • ECE 461 - Automatic Control Systems

  Computer Engineering Major Concentrations*

Effective with the Fall 2020-2021 catalog:

Computer Hardware Systems

Computer hardware systems includes learning the theory & application of embedded systems and programmable logic. Students will learn how to design & implement hardware solutions to meet design requirements from basic principles.

Select four:

  • ECE 341 - Digital System Design
  • ECE 346 - Microcontrollers
  • ECE 441 - Advanced Digital Design and Field Programmable Gate Arrays
  • ECE 443 - Computer Architecture
  • ECE 483 - Embedded Systems

Computer Networks

Computer network: a number of computers and smart devices that are connected together so that equipment and information can be shared, e.g., information sharing in Facebook, Instagram.

Select four:

  • ECE 355 - Introduction to Networks and Data Communications
  • ECE 451 - Communication Systems
  • ECE 452 - Introduction to Wireless Communication Networks
  • ECE 455 - Network Engineering and Design
  • CS 472 - Network and Systems Security

Cyber Security

Cybersecurity: protection of computer systems and networks against unauthorized access, crimes and attacks, such as computer virus.

Select four:

  • ECE 346 - Microcontrollers
  • ECE 355 - Introduction to Networks and Data Communication
  • ECE 416 - Cyber Defense Fundamentals
  • ECE 419 - Cyber Physical System Security
  • ECE 455 - Network Engineering and Design
  • ECE 470 - Foundations of Cyber Security
  • ECE 483 - Embedded Systems

Data Analytics Engineering

This new concentration provides students with introductory knowledge of data analytics including computer vision and machine learning and to apply engineering principles in their design and application. Linear algebra and calculus background in mathematics, and knowledge in signal processing and digital design form the learning basis for this field.

Select four:

  • ECE 350 - Mathematics for Data Analytics Engineering
  • ECE 441 - Advanced Digital Design and Field Programmable Gate Arrays
  • ECE 445 - Introduction to Computer Vision
  • ECE 450 - Introduction to Machine Learning for Data Analytics Engineering




Minors

One of the options for meeting the University upper division general education requirement is to obtain a University-approved minor (minimum of 12 hours, as determined by the department). ECE offers 3 minor programs for undergraduates:

Marketing Image

Computer Engineering Minor

Computer Engineering Minor

Learn More

Marketing Image

Electrical Engineering Minor

Electrical Engineering Minor

Learn More

Marketing Image

Biomedical Engineering Minor

Biomedical Engineering Minor

Learn More


  Selecting a minor as an ECE major?

Tip: Did you know some courses can count for both your major and minor?

Electrical Engineering majors are encouraged to consider a minor in Computer Engineering. For this option, all the requirements listed for the minor in Computer Engineering must be fulfilled. Although some credits may count for both the major and the minor, the student must take at least 6 credits of coursework in the minor, which do not count for the major.

Computer Engineering majors automatically meet this requirement through the built-in minor in Computer Science.

Modeling & Simulation majors are encouraged to consider a minor in Computer Science or Electrical Engineering. Although some credits may count for both the major and the minor, the student must take at least 6 credits of coursework in the minor, which do not count for the major.

All students must satisfy all pre- or co-requisite requirements for the courses selected in their chosen minor.



Linked Programs

Engineering students with GPA >= 3.0 can apply for the ECE or BME graduate program through a linked BS/MS, BS/ME, or BS/PhD program.