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
    IT105Introduction to Programming3Major & GEE
    MATH201 or 202Elementary Statistics or Biostatistics3Major & GEB4
    ENGL105Composition and Rhetoric3GEA2
    GEOral CommunicationStudent Choice3GEA1
    GEPOLS1503GED/AIR
    MATH97Statistics Support1Optional: Add if milestone states B4 needs supportOther

    Total Units

    #

    Milestones

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

    Spring Freshman

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    GECritical ThinkingStudent's Choice3Recommend MATH 230GEA3
    GEScience SequenceStudent's Choice4BIOL 100 or CHEM 121 or PHYS 100Major & GEB1/B3 or B2/B3
    GEArtsStudent's Choice3GEC1
    VariesTech Elective 1Student's Choice3See major advisor for full listMajor
    GEEthnic StudiesStudent's Choice3Also counts as Multicultural PerspectiveGEF

    Total Units

    #

    Milestones

    • All major courses must be completed with C- or better to apply toward the Information Technology major.
  • Fall Sophomore

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    MATH300Discrete Mathematics3Major
    GEScience SequenceStudent Choice4BIOL 110 or CHEM 122 or PHYS 101Major & GEB1/B3 or B2/B3
    GELanguageStudent Choice4GEC2
    GESocial PerspectiveStudent Choice3GED

    Total Units

    #

    Milestones

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

    Spring Sophomore

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    IT151IT Programming3Major
    GEUS HistoryStudent Choice3GEUS History
    GEScienceStudent Choice3Select whichever Science was not satisfied with major Science SequenceGEB1 or B2
    GEArts or HumanitiesStudent Choice3GEAdditional C
    VariesTech Elective 2Student Choice3See major advisor for full listMajor

    Total Units

    #

    Milestones

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

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    COMP162Computer Architecture3Major
    IT221Unix System Programming I3Major
    MGT307Management of Organizations3Major
    COMP447 or 449Societal Issues in Computing or Human Computer Interaction3Major & GE & GWARUDGE D
    VariesTech Elective 3Student Choice3See major advisor for full listMajor

    Total Units

    #

    Milestones

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

    Spring Junior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    IT420Database Theory and Design3Major
    IT421Unix System Programming II3Major
    MIS310Management Information Systems3Major
    ITUD IT Elective 1Student Choice3Upper Division IT elective (300 or 400 level)Major
    GEUDGEStudent Choice3GEUDGE C

    Total Units

    #

    Milestones

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

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    Information TechnologyIT 491Capstone Preparation1Major
    Major ElectiveUpper DivisionStudent Choice3Major
    Major ElectiveUpper DivisionStudent Choice3Major
    Major ElectiveUpper DivisionStudent Choice3Major
    Information TechnologyTechnology ElectivesStudent Choice3Major

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Information Technology major.
    • *Free elective is any course you have not already taken before. Can be lower division or upper division.

    Spring Senior

    Course AreaCourse NumberCourse TitleUnitsNotesRequirements MetGE Categories
    IT499Capstone Project3Major
    ITIT Elective 4Student Choice3Upper Division IT elective (300 or 400 level)Major
    ITIT Elective 5Student Choice3Upper Division IT elective (300 or 400 level)Major
    Free ElectiveStudent Choice3Elective
    Free ElectiveStudent Choice2ElectiveUDGE-D

    Total Units

    #

    Milestones

    • All major courses must be completed with a C- or better to apply toward the Information Technology major.
    • *Free elective is any course you have not already taken before. Can be lower division or upper division.
Back to Top ↑
©