The CS and CE programs each require you to take 180 total credits to graduate. You will need to fulfill a General Education component, a Mathematics and Science component, and a Computer (Science or Engineering) component that consists of required classes and senior electives.
The CSE requirements in the following documents are current as of autumn 2011.
Please refer to the CSE Satisfactory Progress Policy for information about minimum course load, dropping required courses, and other academic policies and procedures.
Check out the flow-chart below to help you understand the required CS and CE core 300 level courses and their pre-requisities.
The following links provide all the information required to: (1) determine your core courses, (2) choose elective options, (3) complete your CSE Natural Science requirements, (4) plan a pathway toward specific specializations, (5) understand ‘transition pre-requisites’ as a result of changes to the CSE 300-level curriculum; and (6) request exceptions to CSE requirements for double majors.
- CSE Core Course List
- CSE Elective List
- CSE Natural Science List
- Preparing for Industry: Suggested Course Pathways
- Pre-requisite Requirements for 400-level CSE Courses
- Requirement Exceptions for Double Majors and Double Degrees (applies only to students prior to spring 2010)
Spring 2010-Spring 2011: Computer Engineering Requirements
This was the last year CSE had separate tracks for Hardware and Software within Computer Engineering.
- Computer Engineering Hardware Specialization [PDF]
- Computer Engineering Software Specialization [PDF]
Autumn 2009-Winter 2010: Transition Requirements
Students completing their first CSE 300-level course in autumn 2009 or winter 2010 fall under the transition requirements. These requirements are more flexible than either the old or the new requirements. Some adjustment to the Computer Engineering transition degree requirements may still be needed. Note: Transition requirements may make more sense after reading the new requirements.
NOTE that CSE keeps complete archives of prior year degree requirements if needed by alumni or potential employers.