Requirements: Mathematics and Computer Science Major (B.Sc.)

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.

Global Liberal Arts Core Curriculum

Click to expand GLACC requirements

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
 

MAJOR REQUIREMENTS – 50 credits

(Minimum grade of “C-“ required in each course)

 

COURSE NUMBER COURSE NAME PREREQUISITES

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
MA1020CCM APPLIED STATISTICS I MA0900 or placement above
MA1030CCM CALCULUS I MA1025CCM OR ELECMA-30 OR MA1025GE120
MA2400 DISCRETE MATHEMATICS 3 Credits From Range [MA1010 To MA2041] OR CS1040GE110 OR CS1040
MA2041 LINEAR ALGEBRA MA1030CCM OR MA1030GE120
MA3050CCR RESEARCH AND WRITING IN CS & MATHEMATICS  
 MA4095CCC
or
 CS4098CCCX
Senior Project*
or
CAPSTONE INTERNSHIP
College Level=Senior
or
College Level=Junior OR College Level=Senior
MAxxxx Choose two courses in mathematics at the 2000 level or above  
MAxxxx  
CSxxxx Choose two courses in computer science at the 3000 level or above  
CSxxxx  

*Interdisciplinary senior projects linking Mathematics or Computer Science to another discipline (e.g., Finance and Mathematics, Computer Science and Psychology, etc.) will also be considered.

 

FREE ELECTIVES

Any courses desired – must complete a total of 128 credit hours to graduate.

 

HONORS

Students earning a GPA of 3.5 or above in the major courses are eligible for the honors program.