100s
200s
300s
400s
Alternative path: replaces CSE 114, CSE 214, CSE 307
Students may substitute CSE 160, CSE 161, CSE 260, and CSE 261 for CSE 114, CSE 214 and CSE 307
CSE 114 - Introduction to Object-Oriented Programming 4 credits; CSE 214 - Data Structures 4 credits; CSE 307 - Principles of Programming Languages 3 credits OR CSE 220 - Systems Fundamentals I 4 credits
Choose 4 courses
Excluding CSE 300, CSE 301, CSE 312, CSE 475, CSE 487, CSE 488; courses already counted toward “Required Courses”.
At least 3 from CSE courses numbered 300 and above (excluding CSE 300, CSE 301, CSE 312, CSE 475, CSE 487, CSE 488; courses already counted toward “Required Courses”).
Four additional courses that are part of the CSE major, including three upper division CSE courses totaling at least nine credits (but excluding CSE 300, CSE 312, CSE 475, CSE 487, CSE 488). CSE 301 cannot be used as a technical elective for the minor.
100s
200s
300s
400s