Southwestern

Engaging Minds, Transforming Lives

Math & Computer Science

Majoring & Minoring

All majors in the department are required to successfully complete the designated senior seminar in their respective majors or to carry out a Department-approved senior project to satisfy the capstone-experience requirement.

MATHEMATICS

Major in Mathematics (BA): 11 courses totaling a minimum of 39 credits. 

  • MAT52-154 Calculus I
  • MAT52-254 Calculus II
  • MAT52-354 Calculus III
  • MAT52-674 Linear Algebra
  • MAT52-684 Algebraic Structures
  • MAT52-854 Real Analysis
  • MAT52-894 Senior Seminar in Mathematical Modeling (requires Major Field Test) (Capstone)
  • Four additional approved upper-level courses in Mathematics

Major in Mathematics (BS): 11 courses totaling a minimum of 39 credits.

  • MAT52-154 Calculus I
  • MAT52-254 Calculus II
  • MAT52-354 Calculus III
  • MAT52-674 Linear Algebra
  • MAT52-684 Algebraic Structures
  • MAT52-754 Differential Equations
  • MAT52-854 Real Analysis
  • MAT52-894 Senior Seminar in Mathematical Modeling (requires Major Field Test) (Capstone)
  • Three additional approved upper-level courses in Mathematics

Required supporting course in the Mathematics major (BA or BS): One course

  • CSC54-184, normally to be completed no later than the sophomore year

Minor in Mathematics: Six courses totaling a minimum of 21 credits.

  • MAT52-154 Calculus I
  • MAT52-254 Calculus II
  • MAT52-674 Linear Algebra
  • Three additional approved upper-level courses in Mathematics

COMPUTER SCIENCE

Major in Computer Science (BA or BS): 10 courses totaling a minimum of 35 credits.

  • CSC54-184 Computer Science I
  • CSC54-284 Computer Science II
  • CSC54-384 Discrete Mathematics
  • CSC54-394 Computer Organization
  • CSC54-454 Algorithms
  • CSC54-474 Programming Languages
  • CSC54-644 Computer Systems
  • CSC54-894 Senior Seminar in Software Engineering (requires Major Field Test) (Capstone)
  • Two additional approved upper-level courses in Computer Science

Required supporting courses in the Computer Science major (BA or BS): Two courses

  • MAT52-154 Calculus I, normally to be completed no later than the sophomore year
  • MAT52-674 Linear Algebra

Minor in Computer Science: Five courses (Minors consist of a minimum of 18 credits.)

  • CSC54-184 Computer Science I
  • CSC54-284 Computer Science II
  • One course from:
    • CSC54-394 Computer Organization
    • CSC54-454 Algorithms
  • Two additional approved upper-level courses in Computer Science

COMPUTATIONAL MATHEMATICS

Major in Computational Mathematics (BA or BS): 14 courses (Majors consist of a minimum of 30 credits.)

  • CSC54-184 Computer Science I
  • CSC54-284 Computer Science II
  • CSC54-384 Discrete Mathematics
  • CSC54-394 Computer Organization
  • CSC54-454 Algorithms
  • One additional approved upper-level course in Computer Science
  • MAT52-154 Calculus I
  • MAT52-254 Calculus II
  • MAT52-354 Calculus III
  • MAT52-524 Introduction to Numerical Analysis
  • MAT52-674 Linear Algebra
  • MAT52-754 Differential Equations
  • One additional approved upper-level course in Mathematics
  • MAT52-894 Senior Seminar in Mathematical Modeling (requires Major Field Test) or CSC54-894 Senior Seminar in Software Engineering (requires Major Field Test) (Capstone)

EDUCATION

See the Education Department for information regarding the 24 credits required for secondary or all-level certification in mathematics or computer science.

ENGINEERING

See the Dual Degree, “3-2” Engineering Program regarding the 16 mathematics credits required for engineering.