The College Administration has resumed full operations as of Sept. 20. Classes resume on Sept. 25. For complete schedules and additional information, please click here.

Computer Engineering Option

Computer Engineering is concerned with the characterization, design, analysis and implementation of hardware, software and the overall architecture of computers and computer systems, and with the development of applications enabled by such configurations. This ranges from embedded microprocessors and associated software supporting a variety of familiar devices, to large-scale distributed computer systems interconnected by high-speed telecommunication networks controlled by sophisticated communication protocols. Since modern electronic computing systems are digital in nature, the program provides in-depth coverage of a range of topics dealing with digital information processing systems. Among the topics covered are digital system design, computer organization and architecture, operating systems, software engineering, programming, data structures, algorithms, database systems,, microprocessor-based systems, and embedded systems.

The department also offers electives in digital communications, computer networks, wireless and mobile networks, very large scale integration (VLSI), microelectronics, nanotechnology, application specific integrated circuits (ASIC), microelectromechanical systems (MEMS), image processing and computer vision, artificial intelligence, machine learning, data mining, and agent technology.

Related Links:

Application Information for Undergraduate Studies

International Students Information

Courses Required and Syllabi

Course Schedule

Bulletin Information

Cost and Financial Aid