Computer engineering programs focus on the relationship between computer hardware and software systems. These programs typically combine software-related classes in networks, operating systems, programming languages and data structures with hardware-related courses covering microcomputer systems, memory components, microprocessors, fiber optics and integrated circuits. Graduates should be prepared to evaluate systems and design efficient solutions to problems. In addition to general education requirements, students complete courses such as:

  • Advanced programming
  • Logic design
  • Computer architecture
  • Operating system concepts
  • Electronic Circuits
  • Microprocessors
  • Compilers
  • Database
  • Undergraduate Degree programs are offered in 3 majors of Computer Engineering including :
  • Information Technology 
  • Computer Architecture
  • Computer Software