Download
Computer Science Degree Requirements
All BA or BSc degrees require the completion of a minimum 128 credits with a minimum GPA of 2.0.
For further degree requirements, please see our BA/BSc Requirements Page.
For further description of the courses required within each section of GLACC, see here or download the degree worksheet to the right.
Course Number
|
Course Name
|
Prerequisites
|
---|---|---|
INTEGRATIVE INQUIRY
|
||
CCI 1
|
Four Integrative Inquiry Courses (course type CCI)
(May not overlap with major, at least one must be at AUP. All courses must be outside the major's disciplinary base.) Freshmen satisfy CCI courses as follows: FirstBridge (two courses) and two additional CCI courses outside the major discipline. FirstBridge courses may not replace major requirements. Transfer students satisfy CCI courses as follows: four CCI courses outside the major discipline; at least one CCI must be taken at AUP. |
|
CCI 2
|
|
|
CCI 3
|
|
|
CCI 4
|
|
|
CCX
|
Experiential Learning
|
|
CRITICAL INQUIRY AND EXPRESSION
|
||
EN 2020 CCE
(minimum grade of "C")
|
Writing & Criticism
|
EN1010 (minimum grade of "C")
|
CCD
|
Digital Literacy and Communication
|
|
See list of major requirements below for course with type CCR
|
Disciplinary Research Methods/Writing in the Discipline
|
|
QUANTITATIVE AND EXPERIMENTAL REASONING
|
||
MA 1005 or Above (course type CCM)
|
Quantitative Reasoning
|
|
Lab science course coded CCS (4CR lecture with corresponding 0CR lab)
|
Experimental Reasoning
|
MA1005CCM or higher to be taken before or at the same time
|
EXPRESSION FRANÇAISE
|
||
FR 1200 CCF (or above) (minimum grade of "C")
|
Elementary French & Culture II
|
FR1100 (minimum grade of "C")
|
AUP CAPSTONE
|
||
See list of major requirements below for course with type CCC
|
AUP Capstone
|
|
COURSE CODE | COURSE NAME | PREREQUISITES |
---|---|---|
MA1020CCM or MA1030CCM |
APPLIED STATISTICS I or CALCULUS I |
MA0900 or placement above or MA1025CCM OR ELECMA-30 OR MA1025GE120 |
MA2400 | DISCRETE MATHEMATICS | 3 Credits From Range [MA1010 To MA2041] OR CS1040GE110 OR CS1040 |
CS1040 | INTRO TO COMPUTER PROGRAMMING I 5 credits |
None |
CS2040 | INTRO TO COMPUTER PROGRAMMING II– 5 credits | CS1040GE110 OR CS1040 |
CS2071 | LANGUAGES & DATA STRUCTURES | CS1040GE110 OR CS1040 |
CS3015 | COMPUTER NETWORKS | MA2400 AND CS2040 OR CS105 |
CS3032 | OPERATING SYSTEMS | CS2071 |
CS3048 | HUMAN-COMPUTER INTERACTION | CS1005 GPA 3.0 OR CS1040 OR CS1040GE110 |
CS3050CCR | RESEARCH AND WRITING IN CS & MATHEMATICS | None |
CS3051 | WEB APPLICATIONS | CS1040GE110 OR CS1040 |
CS3053 | SOFTWARE ENGINEERING | CS1040GE110 OR CS1040 |
CS3068 | DATABASE APPLICATIONS | None |
CS4095CCC or CS4098CCCX |
SENIOR PROJECT or CAPSTONE INTERNSHIP |
College Level=Senior AND ( Major=Computer Science OR Major=Mathematics and Computer Science) College Level=Junior OR College Level=Senior |
Elective | Select either MA2007, MA2041, or a course coded CS at the 3000 level |
COURSE NUMBER | COURSE NAME | PREREQUISITES |
---|---|---|
MA1020CCM or MA1030CCM |
APPLIED STATISTICS I or CALCULUS I |
MA0900 or placement above or MA1025CCM OR ELECMA-30 OR MA1025GE120 |
CS1040 | INTRO TO COMPUTER PROGRAMMING I – 5 credits | None |
CS2040 | INTRO TO COMPUTER PROGRAMMING II– 5 credits | CS1040GE110 OR CS1040 |
LANGUAGES & DATA STRUCTURES | CS1040GE110 OR CS1040 | |
CS3048 | HUMAN-COMPUTER INTERACTION | CS1005 GPA 3.0 OR CS1040 OR CS1040GE110 |
CS3051 | WEB APPLICATIONS | CS1040GE110 OR CS1040 |
CS3068 | DATABASE APPLICATIONS | None |
CS4095CCC or CS4098CCCX |
Senior Project Internship |
College Level=Senior AND ( Major=Computer Science OR Major=Mathematics and Computer Science) None |
CCR | Select either MA2007, MA2041, or a course coded CS at the 3000 level | |
Elective 1 | Select any two courses coded CS | |
Elective 2 | ||
Elective 3 | Personal Focus: Select two electives from any discipline with the help of your advisor to be approved by the ICT committee. | |
Elective 4 |
Any courses desired – must complete a total of 128 credit hours to graduate.
Students earning a GPA of 3.5 or above in the major courses are eligible for the honors program.