Mathematics (B.S.) Major Requirements
Degree: Bachelor of Science
Credit Hours: 46+
"PR" indicates a prerequisite. "CO" indicates a corequisite.
Courses within this major may also satisfy general education requirements. Please consult http://registrar.cofc.edu/generaledu for more information.
Required Courses
Introductory Calculus (4) PR: C or better in MATH 111 or placement 

Calculus II (4) PR: MATH 120 or MATH 105 

Linear Algebra (3) PR: MATH 220 

Calculus III (4) PR: MATH 220 
Select one of the following tracks (Actuarial, Applied, Pure, Statistics or Teacher Education):
Actuarial Track (Credit Hours: 52+)
Statistical Methods I (3) PR: MATH 111 or MATH 120 or instructor permission 

Statistical Methods II (3) PR: MATH 120 and MATH 250 

Mathematical Statistics I (3) PR: MATH 221 

Mathematical Statistics II (3) PR: MATH 430 
Select one of the following course/lab pairings:
Computer Programming I (3) PR: CSCI 120 or CSCI 180 or CSCI 210 or MATH 111 or department permission 

Computer Programming I Lab (1) PR or CO: CSCI 220 

OR 

Numerical Methods and Mathematical Computing (3) PR: MATH 203 or MATH 220 or instructor permission; CO: MATH 246 

Mathematical Computing and Programming Lab (1) PR: MATH 220 or instructor permission 
Select 3 additional credit hours from the following:
Statistical Learning I (3) PR: MATH 203 and MATH 220 and MATH 350 

Numerical Analysis (3) PR: MATH 203 and MATH 245 and MATH 323 

Linear Programming and Optimization (3) PR: MATH 203 and MATH 221, and CSCI 220 or MATH 245, or instructor permission 
Business Coursework
Financial Accounting (3) PR: Sophomore standing 

Managerial Accounting (3) PR: ACCT 203; sophomore standing 

Principles of Microeconomics (3) PR: None 

Principles of Macroeconomics (3) PR: ECON 200 

Business Finance (3) PR: ACCT 203, 204, ECON 200, 201, MATH 104/250; junior standing 

Individual Risk Management and Insurance (3) PR: Junior standing 
Applied Track (Credit Hours: 46+)
Numerical Methods and Mathematical Computing (3) PR: MATH 203 or MATH 220 or instructor permission; CO: MATH 246 

Mathematical Computing and Programming Lab (1) PR: MATH 220 or instructor permission 

Introduction to Abstract Mathematics (3) PR: MATH 203 or MATH 221 

Advanced Calculus (3) PR: MATH 221 and MATH 295 

Introduction to Complex Variables (3) PR: MATH 221 with a grade of C or better 

Differential Equations (3) PR: MATH 221, and MATH 203 or instructor permission 

Mathematical Statistics I (3) PR: MATH 221 
Select one of the following courses:
Abstract Algebra I (3) PR: MATH 203 and MATH 295 

Advanced Linear Algebra (3) PR: MATH 203, and MATH 303 and/or MATH 311 
Select two courses from the following:
Introduction to Partial Differential Equations (3) PR: MATH 221 and MATH 323 

Mathematical Statistics II (3) PR: MATH 430 

Numerical Analysis (3) PR: MATH 203 and MATH 245 and MATH 323 

Linear Programming and Optimization (3) PR: MATH 203 and MATH 221, and CSCI 220 or MATH 245, or instructor permission 

Operations Research (3) PR: MATH 203 and MATH 530, and CSCI 220 or MATH 245 

Mathematical Modeling (3) PR: MATH 203 and MATH 323, and MATH 246 or CSCI 220, or instructor permission 
Select one additional course at the 400level or above:
Introduction to Point Set Topology (3) PR: MATH 311 

Advanced Linear Algebra (3) PR: MATH 203 and MATH 303 or MATH 311 

Abstract Algebra II (3) PR: MATH 303 

Advanced Calculus II (3) PR: MATH 203 and MATH 311 

Complex Analysis (3) PR: MATH 311 

Reading and Research (13) PR: Senior standing; instructor and department chair permission 

Reading and Research (13) PR: Senior standing; instructor and department chair permission 

Vector and Tensor Analysis (3) PR: MATH 311 

Introduction to partial Differential Equations (3) PR: MATH 221 and MATH 323 

Mathematical Statistics I (3) PR: MATH 221 

Mathematical Statistics II (3) PR: MATH 430 

Statistical Learning I (3) PR: MATH 203 and MATH 220 and MATH 350 

Statistical Learning II (3) PR: MATH 440 

Numerical Analysis (3) PR: MATH 203 and MATH 245 and MATH 323 

Linear Programming and Optimization (3) PR: MATH 203 and MATH 221 and CSCI 220 or MATH 245 or instructor permission 

Operations Research (3) PR: MATH 203 and MATH 430 and CSCI 220 or MATH 245 

Bayesian Statistical Methods (3) PR: MATH 430 

Mathematical Modeling (3) PR: MATH 203 and MATH 323 and MATH 246 or CSCI 220 or instructor permission 

Topics in Pure Mathematics (3) PR: Instructor permission 

Topics in Applied Mathematics (3) PR: Instructor permission 

Practicum in Mathematics (3) PR: Senior standing; instructor and department chair permission 

Bachelor’s Essay (6) PR: Instructor and department chair permission 
Pure Track (Credit Hours: 46+)
Introduction to Abstract Mathematics (3) PR: MATH 203 or MATH 221 

Abstract Algebra I (3) PR: MATH 203 and MATH 295 

Advanced Calculus I (3) PR: MATH 221 and MATH 295 

Introduction to Complex Variables (3) PR: MATH 221 with a grade of C or better 

Differential Equations (3) PR: MATH 221, and MATH 203 or instructor permission 

Axiomatic Geometry (3) PR: MATH 295 or instructor permission 
Select one of the following course/lab pairings:
Computer Programming I (3) PR: CSCI 120 or CSCI 180 or CSCI 210 or MATH 111 or department permission 

Computer Programming I Lab (1) PR or CO: CSCI 220 

OR 

Numerical Methods and Mathematical Computing (3) PR: MATH 203 or MATH 220 or instructor permission; CO: MATH 246 

Mathematical Computing and Programming Lab (1) PR: MATH 220 or instructor permission 
Select one of the following courses:
Abstract Algebra II (3) PR: MATH 303 

Advanced Calculus II (3) PR: MATH 203 and MATH 311 
Select 6 credit hours from the following 400level MATH courses:
Introduction to Point Set Topology (3) PR: MATH 311 

Advanced Linear Algebra (3) PR: MATH 203, and MATH 303 and/or MATH 311 

Abstract Algebra II (3) PR: MATH 303 

Advanced Calculus II (3) PR: MATH 203 and MATH 311 

Complex Analysis (3) PR: MATH 311 

Reading and Research (13) PR: Senior standing; instructor and department chair permission 

Reading and Research (13) PR: Senior standing; instructor and department chair permission 

Vector and Tensor Analysis (3) PR: MATH 311 

Introduction to Partial Differential Equations (3) PR: MATH 221 and MATH 323 

Mathematical Statistics I (3) PR: MATH 221 

Mathematical Statistics II (3) PR: MATH 430 

Statistical Learning I (3) PR: MATH 203 and MATH 220 and MATH 350 

Statistical Learning II (3) PR: MATH 440 

Numerical Analysis (3) PR: MATH 203 and MATH 245 and MATH 323 

Linear Programming and Optimization (3) PR: MATH 203 and MATH 221, and CSCI 220 or MATH 245, or instructor permission 

Operations Research (3) PR: MATH 203 and MATH 530, and CSCI 220 or MATH 245 

Bayesian Statistical Methods (3) PR: MATH 430 

Mathematical Modeling (3) PR: MATH 203 and MATH 323, and MATH 246 or CSCI 220, or instructor permission 

Topics in Applied Mathematics (3; repeatable) PR: Instructor permission 

Topics in Pure Mathematics (3) PR: Instructor permission 

Practicum in Mathematics (3) PR: Senior standing; instructor and department chair permission 

Bachelor’s Essay (3) PR: Instructor and department chair permission 
Statistics Track (Credit Hours: 46+)
Introduction to Abstract Mathematics (3) PR: MATH 203 or MATH 221 

Advanced Calculus I (3) PR: MATH 221 and MATH 295 

Statistical Methods I (3) PR: MATH 111 or MATH 120 or instructor permission 

Statistical Methods II (3) PR: MATH 120 and MATH 250 

Mathematical Statistics I (3) PR: MATH 221 

Mathematical Statistics II (3) PR: MATH 430 
Select one of the following course/lab pairings:
Computer Programming I (3) PR: CSCI 120 or CSCI 180 or CSCI 210 or MATH 111 or department permission 

Computer Programming I Lab (1) PR or CO: CSCI 220 

OR 

Numerical Methods and Mathematical Computing (3) PR: MATH 203 or MATH 220 or instructor permission; CO: MATH 246 

Mathematical Computing and Programming Lab (1) PR: MATH 220 or instructor permission 
Select 9 additional credit hours from the following:
Data Mining (3) PR: CSCI 221 and MATH 207 and MATH 250 

Statistical Learning I (3) PR: MATH 203 and MATH 220 and MATH 350 

Statistical Learning II (3) PR: MATH 440 

Linear Programming and Optimization (3) PR: MATH 203 and MATH 221, and CSCI 220 or MATH 245, or instructor permission 

Operations Research (3) PR: MATH 203 and MATH 530, and CSCI 220 or MATH 245 

Bayesian Statistical Methods (3) PR: MATH 430 

Statistical Consulting (3) PR: MATH 350 and one of MATH 440 or MATH 441 or MATH 451 or MATH 452 or CSCI 334 
Note: *MATH 475 Statistical Consulting is the recommended capstone for this track.
Teacher Education Track (Grades 912)
Students interested in teacher certification in math must complete the math with teacher education track major and the Secondary Education Cognate major requirements. See the School of Education, Health and Human Performance section of this catalog for a listing of the required secondary education cognate major courses. Students should apply for acceptance to this program no later than the second semester of their sophomore year. Requirements for this program include admission to and successful completion of the approved teacher education program. Students must successfully complete all requirements for certification in secondary education.
Mathematical Computing and Programming Lab (1) PR: MATH 220 or instructor permission 

Statistical Methods I (3) PR: MATH 111 or MATH 120 or instructor permission 

Introduction to Abstract Mathematics (3) PR: MATH 203 or MATH 221 

Abstract Algebra I (3) PR: MATH 203 and MATH 295 

Advanced Calculus (3) PR: MATH 221 and MATH 295 

OR 

Introduction to Complex Variables (3) PR: MATH 221 with a grade of C or better 

Differential Equations (3) PR: MATH 221, and MATH 203 or instructor permission 

Axiomatic Geometry (3) PR: MATH 295 or instructor permission 

Reading and Research (13) PR: Senior standing; instructor and department chair permission 

Mathematical Statistics I (3) PR: MATH 221 

Mathematical Modeling (3) PR: MATH 203, MATH 323 and MATH 246 or CSCI 220 or instructor permission 
Notes: When declaring teacher certification in math through the Program of Study Management System (POSM), students must first select "Declare or Add a Major" and then "Secondary Education Cognate" from the major list. Once this selection is made, a second menu box will appear with a list of the associated majors. Select the math major and follow the onscreen instructions.