Program Information

  • Electrical Engineering gives students a broad understanding of the key principles in the technology of computers, microelectronics, automation and robotics, telecommunications and power systems.
    Curriculum: Electrical Engineering

  • Computer Engineering provides students with greater depth and breadth of knowledge in the hardware and software aspects of computers.
    Curriculum: Computer Engineering

  • Software Engineering, offered jointly with the School of Computer Science, is a new program that offers students the opportunity to focus their studies on the skills needed to design and develop complex software systems.
    Curriculum: Software Engineering