Recommended Sequence of Courses for Computer Science Major (starting in odd numbered Years)
First Year
Fall Term
- CS 1124 CS1: Intro to Computer Science
- MATH 1304 Calculus I
Winter Term
- CS 2124 CS2: Object-Oriented Programming
- CS 2144 Computer Organization
Second Year
Fall Term
- CS 2444 CS3: Data Structures
Winter Term
- CS 3074 Operating Systems
- CS Elective
Third Year
Fall Term
- CS 2344 Discrete Structures
- CS Elective
Fourth Year
Fall Term
- CS-3444 Software Engineering
- CS-3234 Principles of Programming Languages
Recommended Sequence of Courses for Computer Science Major (starting in even numbered Years)
First Year
Fall Term
- CS 1124 CS1: Intro to Computer Science
- MATH 1304 Calculus I
Winter Term
- CS 2124 CS2: Object-Oriented Programming
Second Year
Fall Term
- CS 2444 CS3: Data Structures
- CS 2344 Discrete Structures
Winter Term
- CS 2144 Computer Organization
- CS Elective
Third Year
Fall Term
- CS 3234 Principles of Programming Languages
- CS Elective
Winter Term
- CS 3074 Operating Systems
Fourth Year
Fall Term
- CS-3444 Software Engineering
- CS Elective