Computer Engineering B.S.
Curriculum
The computer engineering curriculum gives students an excellent background to pursue graduate study or to go directly into professional practice in industry or government after graduation.
The first year is devoted largely to courses in mathematics, chemistry, physics, and engineering science common to all engineering curriculums. During the sophomore year, students take foundational courses in computer engineering including digital circuit design, computer systems, linear circuit theory, and computer programming. In their last two years, students develop proficiency in data structures, electronics, signals and systems, digital design with FPGAs, computer architecture, computer networks, and embedded system design. Seniors take part in the ELECOMP Capstone Design Program, a year-long project in which teams solve real-world problems for industry sponsors. Students meet their own professional goals through three professional electives, selected in consultation with the student’s faculty mentor or academic advisor.
