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
Course Number | Course Name | Prerequisites |
---|---|---|
EN 2020 CCE (minimum grade of "C") | Writing & Criticism | EN1010 (minimum grade of "C") |
FR 1200 CCF (or above) (minimum grade of "C") | Elementary French & Culture II | FR1100 (minimum grade of "C") |
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 | |
MA 1005 or Above (course type CCM) | Quantitative Reasoning | Requirement satisfied with MA 1020 or 1030 |
Lab science course coded CCS | Experimental Reasoning | MA1005CCM or higher to be taken before or at the same time |
MAJOR REQUIREMENTS – 50 credits
(Minimum grade of “C-“ required in each course)
COURSE NUMBER | COURSE NAME | PREREQUISITES |
---|---|---|
CS1040 | Introduction to Computer Programming I – 5 credits | [course:cs1040:prereq] |
CS2040 | Introduction to Computer Programming II – 5 credits | [course:cs2040:prereq] |
CS2071 | Languages & Data Structures | [course:cs2071:prereq] |
MA1020 | Applied Statistics I | MA0900 or placement above |
MA1030 | Calculus I | [course:ma1030:prereq] |
MA2400 | Discrete Mathematics | [course:ma2400:prereq] |
MA2041 | Linear Algebra | [course:ma2041:prereq] |
MA/CS3050 (course type CCR) | Research and Writing in Computer Science & Mathematics | |
MA/CS4095 (course type CCC) or MA/CS3098 (course type CCC) |
Senior Project* or Internship |
[course:ma4095:prereq] or [course:cs3098:prereq] |
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.