Bachelor of Computer Science (CPSC) Curriculum
|Term||Course 1||Hours||Course 2||Hours|
|1||CPSC 1213 Introduction to Computer Science I||3||CPSC 3243 Discrete Structures||3|
|2||CPSC 1223 Introduction to Computer Science II||3||CPSC 3303 Computer Organization||3|
|3||CPSC 1233 Data Structures||3||CPSC 4733 Computer Ethics||3|
|4||CPSC 3273 Algorithms I||3||CPSC 2713 Software Construction Fundamentals||3|
|5||CPSC 3283 Algorithms II||3||CPSC 3333 Operating Systems||3|
|6||CPSC 3353 Computer Networks I||3||CPSC 5123 Database I||3|
|7||CPSC 3703 Software Engineering||3||CPSC 5133 Database II||3|
|8||CPSC 5333 Mobile Application Development I||3||CPSC 5203 Web Development I||3|
|9||CPSC 5213 Web Development II||3||CPSC Elective||3|
|10||CPSC 5343 Mobile Application Development II||3||CPSC Elective||3|
- This is a completer (a first bachelor’s degree in which non-major coursework is completed at another institution) or second bachelor's degree program.
- The CPSC courses are offered completely on-line in 7.5 week terms (5 terms/year).
- The credit hours for each course are indicated name to the right of the course name in the table above (In-Major Courses). All courses are three credit hour courses.
- If taken as a first bachelor’s degree, the total number of credit hours required is 120. The core and general studies requirements (see Non-Major Course table below) can be satisfied by acceptable transfer credit, using standard university policies for accepting transfer credit as is used for the on-campus CSCI program, or by taking the Auburn University courses, either on campus or online, if online versions are available. If taken as a second bachelor’s degree, only the CPSC courses indicated in the table above are required.
- For first bachelor’s degree students, courses for CPSC Elective and Core Science Sequence must meet CPSC degree policies. Students must consult with the CPSC Academic Advisor when selecting these courses. For first bachelor’s students, the Humanities and Social Science courses, if taken at Auburn, must be chosen from the set of courses designated as Humanities or Social Sciences in the Auburn University Core Curriculum.
|MATH 1610||Calculus I||4|
|STAT 3010||Statistics for Engineers and Scientists||3|
|Core Science Sequence I||4|
|Core Science Sequence II||4|
|Composition and Humanities (Core)|
|ENGL 1100||English Composition I||3|
|ENGL 1120||English Composition II||3|
|ENGL 2200||World Literature before 1600||3|
|ENGL 2210||World Literature after 1600||3|
|Core Fine Art||3|
|Additional Core Humanities||3|
|Social Sciences (Core)||12|
|COMM 1000||Public Speaking||3|
|Free Electives (including ROTC)||12|