Bachelor of Science in Computer Science
Utility NavTop NavContentLeft NavSite SearchSite SearchSite Search

Bachelor of Science in Computer Science

 This is a sample sequence of courses and should only be used as a guide for establishing your schedule.  Keep in mind that requirements do change from year to year.  The Undergraduate Bulletin (the year you matriculated) is used to establish the specific requirements for the degree.

(Applicable for the 2017-2018 Bulletin.)

First Year, Fall Semester

CourseCredits
CS 114, Fundamentals of Computing I4
M 144, Calculus I4
AUCA (AUC arts)3
FYS 100, First-Year Seminar3
DIA 100, Dialogue1
Total Credits = 15

First Year, Spring Semester

CourseCredits
CS 115, Fundamentals of Computing II4
WRT 110, Academic Writing I3
Humanities Elective3
Social Science Elective3
AUCC (AUC Other Cultures)3
Total Credits = 16

Second Year, Fall Semester

CourseCredits
CS 211, Architecture and Assembly Language4
M 221W, Discrete Mathematics I4
WRT 210, Foundations of Argument3
Humanities Elective3
Total Credits = 14

Second Year, Spring Semester

CourseCredits
CS 220, Data Structures3
Social Science Elective3
AUCS (AUC Social Context)3
Humanities Elective3
Arts Elective3
DIA 200, Career Dialogue1
Total Credits = 16

Third Year, Fall Semester

CourseCredits
CS Elective3
CS Elective4
Lab Science Elective4
AUCW (AUC Western Heritage)3
General Elective3
Total Credits = 17

Third Year, Spring Semester

CourseCredits
CS 320 (Concepts of Programming Language)3
CS Elective3
Lab Science Elective4
General Elective3
General Elective3
Total Credits = 16

Fourth Year, Fall Semester

CourseCredits
CS elective3
CS elective3
General Elective3
General Elective3
General Elective3
Total Credits = 15

Fourth Year, Spring Semester

CourseCredits
CS 460W (Software Development)3
CS Elective3
General Elective3
General Elective3
General Elective1
Total Credits = 13

Minimum overall average in major: 2.25, all courses in major must be for letter grade (no P/NP).

A&S requires a minimum of 120 credit hours for graduation.

Current base programming language for the CS department is Java.

Students that transfer to CS may have a different set of requirements based on their work at other institutions.