Jul 18, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Mathematics, B.A.

The B.A. degree is designed for students who seek mathematical training as a part of a broad liberal arts program, with the aim of pursuing careers in other fields such as engineering, business, medicine, teaching, and government. It is particularly attractive when combined with another field as a second major, and to this end, the department allows up to two courses from an outside department with significant mathematical content to count toward the B.A. in mathematics.

SMU Degree Requirements

An SMU undergraduate degree requires a minimum of 120 credit hours and must include completion of the University’s Common Curriculum , one major and a combination of electives and/or other majors or minors. Completion of certain majors requires more than 120 hours to finish the degree. The credit hours within this curriculum are distributed as follows:

Requirements for the Major

Advanced Electives Courses (18 Credit Hours)

Six additional advanced electives at the 3000 level and above, of which:

  • At least four must be MATH courses
  • At least four must be at the 4000 level and above

Reflecting the highly interdisciplinary nature of modern applied and computational mathematics, the mathematics department allows considerable flexibility in the fulfillment of the “Advanced Electives” requirement of the B.A. degree, with the aim of facilitating the completion of a second major in a related field. Specifically, students may choose their electives from the following lists:

Note that if two courses are chosen from an external department, then both courses must come from the same department. Consult with the mathematics departmental adviser for additional guidance.


  • Any MATH course at the 3000 level and above


  • Students interested in mathematics education and the possibility of taking certain appropriate courses in the Simmons School should contact the mathematics undergraduate adviser.

Civil Engineering

  • CEE 5340 /7340 - Introduction to Solid Mechanics
  • CEE 5361 /7361 - Matrix Structural Analysis and Introduction to Finite Element Methods
  • CEE 5364 /7364 - Introduction to Structural Dynamics

Computer Science

  • CS 5324 /7324 - Machine Learning in Python
  • CS 5331 /7331 - Data Mining
  • CS 5350 /7350 - Algorithm Engineering

Electrical and Computer Engineering

  • ECE 5341 /7341 - Computational Neuroscience
  • ECE 5365 /7365 - Adaptive Algorithms for Machine Learning
  • ECE 5374 /7374 - Digital Image Processing

Operations Research and Engineering Management

  • OREM 5331 /7331 - Data Mining
  • OREM 5377 /7377 - Statistical Design and Analysis of Experiments

Environmental Engineering

  • CEE 5332 /7332 - Groundwater Hydrology and Contamination
  • CEE 5334 /7334 - Fate and Transport of Contaminants
  • CEE 5354 /7354 - Environmental Engineering Principles and Processes

Mechanical Engineering

Total for the Major Only: 39 Credit Hours