Advising Course Plan - Computer Science Major

First Year
FallUnits
MATH 141Q1Calculus I with Analytic Geometry1
CSCI 1411Introduction to Computer Science I1
FSEM 100First Year Seminar1
General Education requirement1
 Term Units4
Spring
MATH 142Q1Calculus II with Analytic Geometry1
CSCI 1421Introduction to Computer Science II1
General Education Requirement1
Elective1
 Term Units4
Second Year
Fall
CSCI 2012Introduction to Computer Organization1
CSCI 2211Software Development I1
Natural Science Elective1
Elective1
 Term Units4
Spring
CSCI 231Discrete Structures1
Natural Science Elective1
General Education Requirement (any V course)1
Elective1
 Term Units4
Third Year
Fall
CSCI 3212Software Development II1
CSCI 3112Algorithm Analysis1
Junior Seminar1
Elective1
 Term Units4
Spring
CSCI 3013Operating Systems1
Major Elective1
General Education Requirement1
Elective1
 Term Units4
Fourth Year
Fall
CSCI 498Senior Research I1
Major Elective1
General Education Requirement1
General Education Requirement1
 Term Units4
Spring
CSCI 499Senior Research II1
Elective1
Elective1
Elective1
 Term Units4
Total Unit: 32
1

Course offered every fall and spring semester

2

Course offered every fall semester

3

Course offered every spring semester

4

Course offered annually, either fall or spring semester