Computer Science BS/Artificial Intelligence MS

Sample Program of Study

  • Year 1 - Fall

    CSCI 1301, 4
    MATH 2250, 4
    ENGL 1101/1101E/1101S, 3
    World Languages & Culture, 3
    FYOS 1001, 1
  • Year 1 - Spring

    CSCI 1302, 4
    CSCI Math Elective, 4
    ENGL 1102/1102E/1102M/1050H/1060H, 3
    World Languages & Culture, 3
    PEDB Course, 1
  • Year 1 - Summer

    N/A
  • Year 2 - Fall

    CSCI 1730, 4
    CSCI 2610, 4
    HIST 2111/2112, 3
    World Languages & Culture, 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

    CS Systems Design Course (e.g., CSCI 4760), 4
    CSCI 3030, 3
    CSCI/MATH Elective, 4
    Franklin Literature Course, 3
    Major Related Elective Science, 3
  • Year 3 - Spring

    Application Design Course (e.g., CSCI 4050), 4
    CSCI 4000-level Elective (e.g. CSCI 4470), 4
    Physical Sciences w/ Lab, 4
    Franklin Fine Arts/Phil/Reli and Multicultural Course, 3
  • Year 3 - Summer

    N/A
  • Year 4 - Fall

    Computer Architecture Course (e.g., CSCI 4720), 4
    CSCI 6380 (Data Mining/Al required/CS Elective)*, 4
    Upper Division General Elective, 3
    CSCI 6550 (Al Required/CS Elective)*, 3
    ARTI 8800*, 1
  • Year 4 - Spring

    CSCI 6000-level Elective (e.g., CSCI 6800) (AI/CS)*, 4
    CSCI/MATH Elective Upper Division, 4
    Social Science, 3
    Humanities & Arts, 3
    Upper Division General Elective, 1
  • Year 4 - Summer

    N/A
  • Year 5 - Fall

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

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

Notes:

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