As a student in computer engineering, you'll be able to choose between two tracks — electrical engineering and computer science. View our full description
- The electrical engineering track emphasizes digital Very Large Scale Integrated (VLSI) circuits and systems, microprocessor interfacing and systems design, and computer system architecture and design. It covers most of the core requirements of an electrical engineering degree, but emphasizes computing.
- The computer science track focuses on computer networks, computer architecture, artificial intelligence, computer graphics, robotics, real-time computing, computer languages, microcomputers, VLSI, and large-scale hardware and software systems. It covers most requirements of a computer science degree, but prepares you for registration as a professional engineer.
Students in both tracks get a strong foundation in mathematics, physics and chemistry.
They also take courses in electrical circuits, electronics, digital circuits, computer architecture ranging from
microcomputers to mainframes, interfacing, microcomputer systems, programming languages from
assembler to high-level, data structures, analysis of algorithms, operating systems, and software
engineering.
Elective courses can explore the other track or specialize more deeply in your own track.
Throughout your work in computer engineering, you'll work with state-of-the-art computers and
laboratory equipment. You'll be exposed to the most recent analytical techniques and technological
developments.
One strength of the program is the substantial amount of time you'll be able to spend
with computer science and electrical and computer engineering faculty members, who are among the top researchers
and most sought-after consultants in the field.