Computer Science permeates every aspect of human endeavor, and thus it is a truly interdisciplinary field. CS is fast growing, and its graduates are in demand in our community and nation-wide. We respond to this demand by teaching our students with a “hands-on” and “problem-solving” approach, and we strive to give our students a strong grounding in the fundamental science of computing, as well as the necessary technical knowledge to succeed in the job market. As the field is fast growing, we realize that we serve our students best by being top experts in our respective research fields. Thus we aim to embody the teacher-scholar model in our academic lives.

Visit the program website: https://compsci.csuci.edu/
Review the Computer Science Major Requirements

Two Year Academic Roadmap

Print Two Year Roadmap

  • Fall Junior

    SubjectCourse NumberCourse TitleUnitsRequirements MetGE/GRAD AreaNotes
    COMP232Programming Languages3Major
    COMP262Computer Organization and Architecture3Major
    MATH300Discrete Mathematics3Major
    POLS150American Political Institutions3GraduationAIR: CA Local & State Govt
    Multicultural PerspectivesStudent's ChoiceWill vary3Graduation Multicultural PerspectivesMay be fulfilled with GE:F - Ethnic Studies.

    UNIT TOTAL:

    #

    Semester One Considerations:

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.-This two-year roadmap assumes that all GE's and Lower Division Major Requirements have been completed.
    • Schedule an appointment with an Academic Advisor in the Academic Advising Center
    • Attend Major Fair (First Week of October)

    Spring Junior

    SubjectCourse NumberCourse TitleUnitsRequirements MetGE/GRAD AreaNotes
    COMP350Introduction to Software Engineering3Major
    COMP362Operating Systems4Major
    COMP447 or 449Societal Issues in Computing or Human Computer Interaction3Major & GWARUDGE DRecommend taking COMP-447 since it also counts for UDGE-D
    COMPStudent's ChoiceCOMP Elective 13Major
    Free ElectiveStudent's ChoiceWill vary3GEUDGE DIf double counted UDGE-D with COMP-447 take free elective; otherwise take a UDGE-D course. Free Elective can be any class, any major, any level 100-299 or 100-499 that you have not earned previous credit for.

    UNIT TOTAL:

    #

    Semester Two Considerations:

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.-This two-year roadmap assumes that all GE's and Lower Division Major Requirements have been completed.
    • Meet w/Graduate Studies Center
    • Meet w/Career Development & Alumni Engagement
  • Fall Senior

    SubjectCourse NumberCourse TitleUnitsRequirements MetGE/GRAD AreaNotes
    COMP491Capstone Presentation1Major
    MATH352Probability and Statistics3Major
    COMP345Digital Image Processing (COMP Elective 2)3Major & GEUDGE BCOMP-345 also counts for UDGE-B
    COMPStudent's ChoiceCOMP Elective 33Major
    HISTStudent's ChoiceUS History3GraduationAIR: US HistoryChoose one: HIST 270, 271, 272, 275, CHS350
    UDGEStudent’s ChoiceUDGEC - Arts and Humanities/Multicultural Perspectives3GEUDGE C

    UNIT TOTAL:

    #

    Semester Three Considerations:

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.
    • Apply for Graduation (Priority deadline – October 1st)
    • Meet w/Academic Advisor for Grad Check

    Spring Senior

    SubjectCourse NumberCourse TitleUnitsRequirements MetGE/GRAD AreaNotes
    COMP454Automata, Languages, and Computation3Major
    MATH354Analysis of Algorithms3Major
    COMP499Capstone Project3Major
    COMPStudent's ChoiceCOMP Elective 43Major
    LanguageStudent's ChoiceWill vary3GraduationLanguageUnits may vary between 3-4 units depending on language chosen

    UNIT TOTAL:

    #

    Semester Four Considerations:

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.
    • Attend Grad Fest in March
Back to Top ↑
©