BS in Computer Engineering (CENG)

The computer engineering program prepares students for life-long careers by providing them with the engineering and technical education appropriate to meet modern technological challenges. The basic curriculum includes required coursework in mathematics, basic sciences, humanities, social sciences, and fundamental engineering topics in circuit analysis, electronics, electrical systems, digital systems, assembly language, data structures, operating systems, and software engineering. Computer engineering students are required to select three senior elective courses from a wide variety of subject areas to fit their particular interests. Elective subject areas include digital signal processing, microprocessor-based system design, computer networks, and computer architecture.