Dec 04, 2024  
2023-2024 Academic Catalog 
    
2023-2024 Academic Catalog [Archived Catalog]

Roadmap: B.S. in Computer Science


Do you like puzzles? Problem solving? Math? Science? How about working in teams? Computer Science might be for you. CS majors will use their skills in technological areas such as computer networking, image processing, database design and development and artificial intelligence. Students focus on problem solving, taking into account the capabilities of the technology and available resources.

This Roadmap is a possible path for an appropriately prepared student to complete the degree program in four years. It is important for you to work with Department academic advisors each semester as you progress through your academic work.

 

First Year

Fall Semester
Course
Units
CS 1500 Computer Programming I   3 
MATH 1410 Calculus I   4 
General Education Area A1 3
General Education Area A3 3
General Education Area C1 3
Total Units 16
Cumulative Total 16
Spring Semester
Course
Units
CS 2500 Computer Programming II   3 
MATH 1420 Calculus II   4 
General Education Area A1 3
General Education Area C2 3
General Education Area D1 3
Total Units 16
Cumulative Total 32
  • MATH-1410 Calculus I satisfies General Education Area B4.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

 

Second Year

Fall Semester
Course
Units
CS 2700 Assembly Language and Computer Architecture   3 
Science Seq: Bio/Che/Phys 4
General Education Area B1 3
General Education Area C1 or C2 3
General Education Area E 3
Total Units 16
Cumulative Total 48
Spring Semester
Course
Units

Choose one of the following courses:

MATH 2300 Discrete Structures   3 
Science Seq: Bio/Che/Phys 4
General Education Area D1 3
Total Units 14
Cumulative Total 62
  • MATH-1600 & 1602 satisfies General Education Area B4.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

 

Second Year

Fall Semester
Course
Units
CS 2700 Assembly Language and Computer Architecture   3 
Science Seq: Bio/Che/Phys 4
General Education Area B1 3
General Education Area C1 or C2 3
General Education Area E 3
Total Units 16
Cumulative Total 48
Spring Semester
Course
Units

Choose one of the following courses:

MATH 2300 Discrete Structures   3 
Science Seq: Bio/Che/Phys 4
General Education Area D1 3
Total Units 14
Cumulative Total 62
  • MATH-1600 & 1602 satisfies General Education Area B4.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

 

Third Year

Fall Semester
Course
Units
CS 3100 Data Structures and Algorithms   3 
GE Science Lab 1
General Education Area B2 3
General Education Area D2 3
General Education Area F 3
General Education Area UD-B 3
Total Units 16
Cumulative Total 78
Spring Semester
Course
Units
CS 3740 Computer Organization   3 
Major Elective 3
Major Elective 3
University Multicultural Requirement 3
Elective Units 2
Total Units 14
Cumulative Total 92

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

 

Fourth Year

*Apply for Graduation

Fall Semester
Course
Units
CS 3750 Operating Systems I   3 
CS 4100 Programming Languages (WP)   3 
PHIL 4401 Professional Ethics   3 
CS XXXX Theory Requirement 3
Major Elective 3
Total Units 15
Cumulative Total 107
Spring Semester
Course
Units
CS 4960 Seminar in Computer Science   1 
CS XXXX Theory Requirement 3
CS XXXX Practice Requirement 3
Major Elective 3
General Education Area UD-D 3
Total Units 13
Cumulative Total 120
  • PHIL-4401 Professional Ethics satisfies General Education Area UD-C.
  • For additional dates and details to apply for graduation, visit the Graduation Website.