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.

Ìý

Ìý 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 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.

Course Descriptions

Course Schedules

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

Computer Engineering Major, Modeling & Simulation Major

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: Computer Engineering Major or Modeling and Simulation Engineering 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.

Areas of SpecializationÌý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.

*Only four courses from a selected group are needed to achieve an area of specialization.

Electrical Engineering Major Specializations

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

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 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

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

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 Specializations

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 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

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

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

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:

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

Computer Engineering Major, Modeling & Simulation Major

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: Computer Engineering Major or Modeling and Simulation Engineering 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.

Areas of SpecializationÌý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.

*Only four courses from a selected group are needed to achieve an area of specialization.

Electrical Engineering Major Specializations

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

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 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

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

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 Specializations

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 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

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

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

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: