Recommended Sequence of Study

Freshman Entering with Proper High School Background

Freshman entering with a proper high school background are encouraged to follow the recommended sequence of study for incoming CS freshman. An adequate background in English and Math, including two years of algebra, one year of geometry, and one semester of trigonometry. A year of high school physics is useful but not required.

 

Recommended Sequence of Study

 

1st Semester 16 Units

ID

Name

Units

Fulfills Requirement

ENG 114 First Year English Composition 3 GE Written English Proficiency
COMM 150 Oral Communication 3 GE I: Oral Communication
MATH 226 Calculus 1 4 GE I: Quantitative Reasoning
  GE Elective 3

 

  GE Elective 3  

 

2nd Semester 15 Units

ID

Name

Units

Fulfills Requirement

CSC 210 Intro. to Computer Science 3 CSc Core Requirment
CSC 211 Intro. to Computer Science Lab 1 Optional
PHYS 220 Physics with Calculus 1 3 GE II: Physical Sciences
PHYS 222 Physics with Calculus 1 Lab 1 CS: Mathematics & Physics
MATH 227 Calculus 2 4 CS: Mathematics & Physics
  GE Elective 3  

 

 

3rd Semester 16 Units

ID

Name

Units

Fulfills Requirement

CSC 220 Data Structures 3 CS: Core CS Requirements
CSC 230 Discrete Math 3 CS: Core CS Requirements
PHYS 230 Physics with Calculus 2 3 CS: Mathematics & Physics
PHYS 232 Physics with Calculus 2 Lab 1 CS: Mathematics & Physics
ENG 214 Second Year English Composition 3 GE I: Written Communication
  GE Elective 3  

 

 

4th Semester 13 Units

ID

Name

Units

Fulfills Requirement

CSC 256 Machine Structures 3 CS: Core CS Requirements
CSC 300 Ethics, Software, & Communications (GWAR) 3 GE I: Written Communication
CSC 340 Programming Methodology 3 CS: Core CS Requirements
CSC 412 Advanced Software Lab 1 CS: Core CS Requirements
MATH 324 Probability & Statistics for Computers 3 CS: Mathematics & Physics

 

 

5th Semester 15 Units

ID

Name

Units

Fulfills Requirement

CSC 413 Software Developement 3 CS: Core CS Requirements
CSC 510 Analysis of Algorithms 3 CS: Core CS Requirements
MATH 325 Linear Algebra 3 CS: Mathematics & Physics
  GE Elective 3  
  GE Elective 3  

 

 

 

6th Semester 16 Units

ID

Name

Units

Fulfills Requirement

CSC 415 Operating Systems 3 CS: Advanced CS Requirements
CSC 520 / CSC 656 Theory of Computing / Computer Organization 3 CS: Elective
  GE Elective 3  
  GE Elective 3  
  GE Elective 3  

 

 

7th Semester 15 Units

ID

Name

Units

Fulfills Requirment

CSC 600 Programming Language Design 3 CS: Advanced CS Requirements
CSC Elective More Information 3 CS: Elective
  GE Elective 3  
  GE Elective 3  
  GE Elective 3  

 

 

8th Semester 15 Units

ID

Name

Units

Fulfils Requirements

CSC 648 Software Engineering 3 CS: Advanced CS Requirements
CSC Elective Computer Science Bulletin 3 CS: Elective
CSC Elective
Computer Science Bulletin
3 CS: Elective
  GE Elective 3  
  GE Elective 3  

 

Units Required for Major: 71

Untis Required for Degree: 120

 

 

Notes: The 48-unit GE requirement includes 12 units in basic subjects, 27 units in Segment II, Arts and Sciences Core, and 9 units in Segment III, Relationships of Knowledge. In addition, courses must be chose to meet the American Ethnic and Racial requirements, the Lifelong Development requirements, the US History and US Government Requirements (3 units each) and, in the Physical and Biological Sciences, the laboratory component. Please note that Math 226 meets the basic subject quantitative reasoning requirement, and Physics 220 meets the Segment II, Physical Sciences requirements, with lab component.