Computer Science BS/Artificial Intelligence MS

Sample Program of Study

  • Year 1 - Fall

    CSCI 1301, 4
    MATH 2250, 4
    ENGL 1101, 3
    Foreign Language, 4
    FYOS 1001, 1
  • Year 1 - Spring

    CSCI 1302, 4
    CSCI Math Elective, 4
    ENGL 1102, 3
    Foreign Language, 4
    PEDB, 1
  • Year 1 - Summer

    N/A
  • Year 2 - Fall

    CSCI 1730, 4
    CSCI 2610, 4
    HIST 2111 or 2112, 3
    Foreign Language, 3
  • Year 2 - Spring

    CSCI 2670, 4
    CSCI 2720, 4
    Life Sciences w/ Lab, 4
    POLS 1101, 3
  • Year 2 - Summer

    N/A
  • Year 3 - Fall

    Systems Design Course (e.g., CSCI 4760), 4
    CSCI 4720, 4
    Franklin Fine Arts/Phil/Reli & Humanities & Arts, 3
    Franklin Literature Course, 3
    General Elective, 1
  • Year 3 - Spring

    Application Design Course (e.g., CSCI 4050), 4
    CSCI 4000-level elective (e.g. CSCI 4960), 4
    Physical Sciences w/ Lab, 4
    CSCI 3030, 3
  • Year 3 - Summer

    N/A
  • Year 4 - Fall

    *CSCI 6380 (Data Mining/Al required/CS Elective), 4
    *CSCI 6550 Artificial Intelligence (CS elec./AI req.), 3
    *ARTI 6950 Faculty Research Seminar (Gen elec./ AI req.), 1
    CSCI Math elective, 4
    Upper-Division General Elective, 2
  • Year 4 - Spring

    *CSCI 6000-level AI-related elective (e.g., CSCI 6800), 4
    CSCI Math Elective (Upper Division), 3
    Major-Related Science (Upper-Division), 3
    Social Science, 3
    Franklin Multicultural Course, 3

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    By the end of Year Four, students complete all BS Computer Science requirements, graduate with the BS degree, and apply to the Graduate School.
  • Year 4 - Summer

    N/A





    - - - - - - - - - - - - --- - - - - - - - -
    Upon acceptance to the Graduate School, students begin Year Five of graduate-level only courses to complete the Master’s Degree.
  • Year 5 - Fall

    Al 8000-level Course, 4
    Al 8000-level Course, 4
    PHIL 6510 (Al req.), 3
    ARTI 7000, 1
  • Year 5 - Spring

    PHIL 6310, 3
    ARTI 7300, 3
    ARTI 7000, 2
    CSCI 8950, 4

Notes:

*Courses with an asterisk are graduate courses used to satisfy both graduate and undergraduate degree program requirements.