In This Section
Related Links

home > undergraduate > be >
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, Olfati-Saber, 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
Sample B.E. Program
Mathematics (1 course)
- ENGS 91 Numerical Methods in Computation OR ENGS 103 Statistical Methods in Engineering
Engineering design (2-course sequence)
- ENGS 190 Engineering Design Methodology and Project Initiation
- ENGS 290 Engineering Design Methodology and Project Completion
Engineering and computer science (6 courses)
- ENGS 112 Modern Information Technologies
- ENGS 116 Computer Engineering: Computer Architecture
- COSC 23 Software Design and Implementation OR ENGS 65 Engineering Software Design
- COSC 25 Algorithms
- COSC 37 Computer Architecture
- COSC 78 Computer Networks