Semester 1: Fall
- CS 1200 CS/IS Overview 1
- CS 1800 Discrete Structures
- CS 1801 Recitation for CS 1800
- CS 2500 Fundamentals of Computer Science 1
- CS 2501 Lab for CS 2500
- MATH 1341 Calculus 1 for Science and Engineering
- PHYS 1161 Physics 1
- PHYS 1162 Lab for PHYS 1161
Co-op Preparation
- CS 1210 CS/IS Overview 2: Co-op Preparation
Semester 2: Spring
- CS 2510 Fundamentals of Computer Science 2
- CS 2511 Lab for CS 2510
- MATH 1342 Calculus 2 for Science and Engineering
- PHYS 1165 Physics 2
- PHYS 1166 Lab for PHYS 1165
- ENGL 1111 College Writing
Semester 3: Fall
- CS 2800 Logic and Computation
- CS 2801 Lab for CS 2800
- CS 3500 Object-Oriented Design
- PHYS 2371 Electronics
- PHYS 2372 Lab for PHYS 2371
Choose one.
Semester 4: Spring
- CS 3800 Theory of Computation
- Elective 1: Level 1 Arts/Humanities Core
Choose one.
Choose one.
Semester 5: Spring
- CS 4800 Algorithms & Data
- PHYS 3602 Electricity & Magnetism 1
- ENGL 3302 Advanced Writing in the Technical Professions
Choose one.
Half-Semester 1: Summer 1
- PHYS 3600 Advanced Physics Laboratory 1
- Elective 2: Level 1 Social Sciences Core
Semester 6: Spring
- CS 4500 Software Development
- MATH 4525 Applied Analysis
- Physics Elective 1
- SOCL 4528 Computers & Society
Half-Semester 2: Summer 1
- Elective 3
- Elective 4
Semester 7: Spring
- CS 4000 Senior Seminar
- CS Elective
- Physics Elective 2
- Elective 5
- Elective 6
