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.

Four Year Academic Roadmap

Print Four Year Roadmap

  • Fall Freshman

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP105Intro to Programming3Major & GEE
    MATH150Calculus I4Major & GEB4
    ENGL105Composition and Rhetoric3GEA2
    GEOral CommunicationStudent Choice3GEA1
    GEPOLS1503GED/AIR

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.

    Spring Freshman

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP150Object Oriented Programming4Major
    MATH151Calculus II3Major
    PHYS200General Physics I4Major & GEB1/B3
    GECritical ThinkingStudent Choice3MATH 230 is recommendedGEA3

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.
  • Fall Sophomore

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP151Data Structures and Program Design4Major
    COMP162Computer Architecture and Assembly Language3Major
    MATH240Linear Algebra3Major
    PHYS or BIOLMajor Science Sequence4Select Science Sequence 1 or Science Sequence 2Major

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.

    Spring Sophomore

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP232Programming Languages3Major
    COMP262Computer Organization and Architecture3Major
    BIOL or B2Major Science Sequence3Select Science Sequence 1 or Science Sequence 2Major & GEB2
    MATH300Discrete Mathematics3Major
    GEArtsStudent Choice3GEC1

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.
  • Fall Junior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP350Introduction to Software Engineering3Major
    COMP362Operating Systems4Major
    MATH352Probability and Statistics3Major
    COMP447 or 449Societal Issues in Computing or Human-Computer Interaction3Major & GE & GWARUDGE D
    GESocial PerspectivesStudent Choice3GED

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.

    Spring Junior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP454Automata, Languages and Computation3Major
    MATH354Analysis of Algorithms3Major
    COMPCOMP Elective 1Student Choice3Major
    GELanguageStudent Choice3GEC2
    GEEthnic StudiesStudent Choice3Also counts as Multicultural PerspectiveGEF

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Computer Science major.
  • Fall Senior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP491Capstone Presentation1Major
    COMPCOMP Elective 2Student Choice3Recommend COMP 345 or MATH 448 to also count for UDGE BMajor & GEUDGE B
    COMPCOMP Elective 3Student Choice3Major
    GEArts or HumanitiesStudent Choice3GEAdditional C
    GEUDGE or Free ElectiveStudent Choice3If double counted UDGE b with major take free elective.GEUDGE-B
    Free ElectiveFree ElectiveStudent Choice3Elective

    Total Units

    #

    Milestones

    • N/A

    Spring Senior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP499Capstone Project3Major
    COMPCOMP Elective 4Student Choice3Major
    GEUS HistoryStudent Choice (HIST 270/271/272/275/350)3OtherUS History
    GEUDGEStudent Choice3GEUDGE C
    Free ElectiveFree ElectiveStudent Choice1Elective

    Total Units

    #

    Milestones

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