Class Plan for Computer Science Major
Students normally take four classes each semester. Each class is normally four credits. Class recommendations shown do not include general education requirements. For the required classes in table form, see the Computer Science Degree program page.
First Year – Fall
- CmSc 150 - Introduction to Programming
- Math 151 – Calculus I
First Year – Spring
- CmSc 155 - Data Structures and Object Oriented Programming
- CmSc 175 - Discrete Mathematics
Second Year – Fall
- CmSc 250 - Introduction to Algorithms and Algorithm Analysis
- CIS 255 - Introduction to Database Systems and SQL
Second Year – Spring
- CmSc 265 - Computer Organization
Third Year – Fall
- CmSc Elective (1 of 3)
Third Year – Spring
- CmSc Elective (2 of 3)
Fourth Year – Fall
- CmSc Elective (3 of 3)
Fourth Year – Spring
- CmSc 385 – Senior Capstone