Advising Course Plan - Computer Science Major - 2 Year Plan
This advising plan shows an example of working through the requirements for the major in two years. It is appropriate for students who have already completed sixteen units of coursework with many of the General Education requirements satisfied by that earlier coursework. The student’s individual academic plan will be developed in consultation with an adviser and reviewed each semester prior to registering for the next semester. This plan assumes that the student has taken CSCI 141, CSCI 142, and MATH 142Q prior to the first semester shown in the plan. Students who have completed less than 16 units, have a substantial number of General Education requirements yet to satisfy, or who have not completed the courses just listed may not be able to complete the degree in two years.
Courses for the major that should be completed prior to the first semester of this plan: CSCI 141, CSCI 142, and MATH 142Q
First Year | ||
---|---|---|
Fall | Units | |
CSCI 201 | Introduction to Computer Organization | 1 |
CSCI 221 | Software Development I | 1 |
General Education Requirment or Elective | 1 | |
General Education Requirement or Elective | 1 | |
Term Units | 4 | |
Spring | ||
CSCI 231 | Discrete Structures | 1 |
CSCI 301 | Operating Systems | 1 |
CSCI 321 | Software Development II | 1 |
Major Elective Requirement at 300- or 400-level | 1 | |
Term Units | 4 | |
Second Year | ||
Fall | ||
CSCI 311 | Algorithm Analysis | 1 |
CSCI 4982 | Senior Research I | 1 |
Major Elective Requirement at 300-or 400-level | 1 | |
First Natural Science Elective Requirement2 | 1 | |
Term Units | 4 | |
Spring | ||
CSCI 499 | Senior Research II | 1 |
Second Natural Science Eledtive Requirement1 | 1 | |
General Education Requirement or Elective | 1 | |
General Education Requirement or Elective | 1 | |
Term Units | 4 | |
Total Unit: 16 |