While there is no such thing as a standard Computer Science schedule, the following is an example of a typical course registration plan.
Year |
Fall Semester | Spring Semester |
1 |
CSIS-110 Intro to Comp. Sci. MATH-110 Calculus I FOUN-100 Foundations I CORE Course CORE Course |
CSIS-120 Intro to Programming MATH-120 Calculus II FOUN-105 Foundations II CORE Course CORE Course |
2 |
CSIS-210 Data Structures CSIS-220 Comp. Arch. & Assem. MATH-250 Discrete Structures I CORE Course Free Elective or Minor |
CSIS-225 Object-Oriented D & P CSIS-385 Analysis of Algorithms MATH-350 Discrete Structures II CORE Course Free Elective or Minor |
3 |
CSIS-350 Database Management* Natural Science CORE Course CSIS Free Elective Free Elective or Minor |
CSIS-330 Operating Systems* CORE Course CSIS Free Elective Free Elective or Minor Free Elective or Minor |
4 |
CSIS-410 Soft. Engineering I CORE Course CSIS Free Elective Free Elective or Minor Free Elective or Minor |
CSIS-415 Soft. Engineering II Free Elective or Minor Free Elective or Minor Free Elective or Minor Free Elective or Minor |
Required for the major in computer science
*Recommended Computer Science electives (CSIS-300 or higher)
