For program contact
information,
click here.
Computer engineering is the study of the design, analysis, and application of computer systems. It involves a balanced view of hardware, software, hardware-software tradeoffs, and the basic modeling techniques used to represent the computing process. Computer engineers design computer systems that include a wide range of embedded systems, consumer products, telecommunication systems, parallel processors and many others. Besides design work, computer engineers find many openings in such service fields as financial and information systems, network administration, and many others.
The undergraduate curriculum includes a year of English and Liberal Arts, along with appropriate mathematics and sciences. Topics integrated in the computer engineering curriculum include some of the core subjects in both electrical engineering and computer sciences. Through a variety of elective courses students are then able to pursue special interests in a number of focused areas such as computer architecture, software engineering, digital signal processing, VLSI (very large-scale integrated circuits), CAD (computer-aided design), networks, image analysis, databases, embedded systems, etc.
Computer Engineering at City College is a discipline jointly administered by the Departments of Computer Science and Electrical Engineering. The faculty of these departments enhance their teaching activities with a number of active research programs in such areas as digital signal processing, computer architecture, computer communications, computer security, pattern recognition, image analysis, software engineering, verification and testing, VLSI, and CAD. Advanced undergraduate students are encouraged to participate in these research efforts.