Sample A.B/B.E. Program: Computer Engineering
Students interested in computer engineering have two options:
-
Option 1: Major in engineering sciences for the A.B. program; for the B.E. program, combine engineering courses with computer science courses offered by Dartmouth's Department of Computer Science.
-
Option 2: Pursue an engineering sciences major modified with computer science for the A.B. program; for the B.E. program, focus on computer engineering applications.
The program below is a sample program for the first option. Students wanting to pursue the second option should consult Professor George Cybenko.
Faculty advisors: Professors Cybenko, Santos, Taylor
Sample A.B. Engineering Sciences Major
Common Core (3 courses)
Distributive Core (2 courses)
Gateway (2 courses)
- ENGS 31: Digital Electronics OR ENGS 32: Electronics: Introduction to Linear and Digital Circuits
- One course from ENGS 33-37
Electives (2 courses)
- ENGS 62: Microprocessors in Engineered Systems OR ENGS 63: Introduction to VLSI Systems
- MATH 22: Linear Algebra with Applications OR COSC 19: Discrete Mathematics in Computer Science
Culminating Experience
Engineering Sciences majors complete a culminating experience, which is part of a course (either as one of the two electives or as an additional course). Normally taken during the senior year, the course is chosen from the culminating experience list on the Engineering Sciences Major page.
Sample B.E. Program
Mathematics (1 course)
Engineering Design (2-course sequence)
- ENGS 89: Engineering Design Methodology and Project Initiation
- ENGS 90: Engineering Design Methodology and Project Completion









