Our Computer Engineering curriculum involves courses in digital logic, electronic circuits, computer architecture, robotics, VLSI design, VLSI CAD, software programming, operating systems, microprocessor systems, and parallel computing. Interested undergraduates can get involved earlier in significant project or research work. Our teaching laboratories have recently been upgraded with the latest computer workstations, computer-controlled instruments and new experiments in newly renovated labs. The computer engineering curriculum allows students to develop a particular area of specialization. It is a carefully chosen synthesis of electrical and computer engineering and computer science courses to train students in the engineering of computers and computer systems and in the use of computers in many engineering applications.
Computer engineering is a broad area involving many possible areas of specialization.
To educate undergraduates in the basic principles and modern practices of the field of computer engineering, and train our students to think independently, to master the systematic approach to problem solving, and to have a keen awareness of the role of engineering in a modern technological society. Based on the mission statement, the Computer Engineering Undergraduate Curriculum Committee, involving both the faculty and undergraduate students, formalized a series of Educational Objectives. Students should be able to design and conduct experiments, analyze and interpret data. Students should have an understanding of the functioning of digital devices within a computer. Students should be exposed to the software that drives computers.