University Catalog 2025-2026

Applied Mathematics (BS): Mathematical Foundations of Data Science Concentration

The Bachelor of Science in Applied Mathematics provides a strong foundation in mathematical theory, problem-solving, modeling, and computational methods, preparing students for careers in fields like engineering, finance, biomathematics, and data science. The program emphasizes practical applications and offers flexibility through "Applied Electives," allowing students to tailor their studies to interests in areas such as computer science, economics, physics, or operations research. Many students complement their degree with minors or second majors in related fields to enhance their career opportunities.

For more information about this program visit our website.

Department of Mathematics
North Carolina State University
Campus Box 8205
Raleigh, NC 27695

Dr. Alina Duca
Teaching Professor and Director of Undergraduate Programs in Mathematics
SAS Hall 2108B
919.515.1875
anduca@ncsu.edu

Plan Requirements

Orientation (verify requirement) 10
COS 100Science of Change0
or E 115 Introduction to Computing Environments
Communication and Advanced Writing
ENG 101Academic Writing and Research4
Select one of the following Communications courses (Verify Requirement): 10
Public Speaking
Interpersonal Communication
Argumentation and Advocacy
Language, Communication, and Culture
Select one of the following Advanced Writing courses:3
Communication for Engineering and Technology
Communication for Business and Management
Communication for Science and Research
Analysis of Scientific and Technical Writing
Basic Mathematics
MA 141Calculus I 14
MA 241Calculus II 24
MA 242Calculus III 54
MA 225Foundations of Advanced Mathematics 53
MA 341Applied Differential Equations I 53
Basic Science 3
Courses must be taken from two different disciplines8
Chemistry - A Molecular Science
and General Chemistry Laboratory
General Chemistry I for Students in Chemical Sciences
and General Chemistry Laboratory I for Students in Chemical Sciences
Physics for Engineers and Scientists I
and Physics for Engineers and Scientists I Laboratory
University Physics I
Introductory Biology: Ecology, Evolution, and Biodiversity
Introductory Biology: Cellular and Molecular Biology
Additional GEP Natural Sciences4
Select one of the following three options for the Statistics requirement: 46
Introduction to Probability and Distribution Theory
and Introduction to Statistical Inference and Regression
Introduction to Probability
and Introduction to Mathematical Statistics II
Introduction to Mathematical Statistics I
and Introduction to Mathematical Statistics II
Note: Students considering graduate school are strongly encouraged to select (MA 421 or ST 421) with ST 422
Select one of the following Introduction to Programming courses:3
Introduction to Computing: Python
Introduction to Scientific Computing
Statistical Programming
Advanced Mathematics 5, 6
MA 405Introduction to Linear Algebra3
MA 407Introduction to Modern Algebra for Mathematics Majors3
MA 425Mathematical Analysis I3
Data Science and Scientific Computing9
Mathematical Foundations of Data Science I
Mathematics of Scientific Computing
Mathematical Foundations of Data Science II
Math Electives 59
Data Science Electives 6
Select two of the following courses:
Automated Learning and Data Analysis
Automated Learning and Data Analysis
Introduction to Data Science
Introduction to Data Science
Introduction to Statistical Computing and Data Management
Statistical Learning and Data Analytics
Advanced Computing for Statistical Reasoning
Convex Optimization Methods in Data Science
Concentration Requirements
PHI 227Data Ethics3
DSA 202Introduction to Data Visualization1
DSA 405Data Wrangling and Web Scraping1
General Data Science Electives: Select 4 credits of DSA courses, at least 2 at the 400-level4
Advised Electives9
A personalized plan for the 9 credits of Advised Electives will be developed in collaboration with the student’s academic advisor. These courses offer the opportunity for the student to explore areas of interest in greater depth, particularly in subjects related to data science. Students are also encouraged to use these electives to pursue a minor or a second major.
GEP Courses
GEP Humanities3
GEP Social Sciences6
GEP Health and Exercise Studies2
GEP Interdisciplinary Perspectives5
GEP Requirement3
GEP Global Knowledge (verify requirement)
GEP Foundations of American Democracy (verify requirement)
World Language Proficiency (verify requirement)
Free Electives 74
Free Electives (4 Hr S/U Lmt)
Total Hours120
*

Minimum 2.0 math GPA required for graduation.

1

The Orientation and Communication verify requirements are satisfied by some General Education Program courses which could potentially double count.

2

MA 141 and MA 241 must be completed with a grade of C or better.

3

At most one grade below a C- is permitted in Basic Science Electives (CH, PY, BIO). The Statistics and programming requirements must be satisfied with a letter grade of C- or better.

4

(ST 370 with MA 421) or  (ST 370 with ST 421) will be accepted for students transferring into the Mathematics major having already taken ST 370.

5

At most one letter grade of D +/- is permitted in Math Elective courses. No grades of D +/- are permitted in required math courses (MA141, MA241, MA242, MA225, MA341, MA 326, MA 402, MA404, MA405, MA407, MA425).

6

No more than 6 total credits each from undergraduate research (MA 491), independent study (MA 499), or credit by examination may be used to meet program requirements (credit from AP exams or transfer credits is not included under this restriction). Also, students must complete at least one-half of the required mathematics credit hours (21) at NC State University.

7

Students are encouraged to use Free Electives credits to pursue a minor or second major. Free electives courses cannot be CH 100, CH 111, CSC 226, ECE 220, MA 101, MA 107, MA 108, MA 111, MA 121, MA 131, MA 231, PY 131, PY 211, PY 212, ENG 100. 100-level World Language Courses (WL*) can be used if not satisfying the language proficiency requirement.

 Math Electives

MA 325Introduction to Applied Mathematics3
MA 335Symbolic Logic3
LOG 335Symbolic Logic3
MA 351Introduction to Discrete Mathematical Models3
MA 401Applied Differential Equations II3
MA 408Foundations of Euclidean Geometry3
MA 410Theory of Numbers3
MA 412Long-Term Actuarial Models3
ST 412Long-Term Actuarial Models3
MA 413Short-Term Actuarial Models3
ST 413Short-Term Actuarial Models3
MA 414Foundations of Cryptography3
CSC 414Foundations of Cryptography3
MA 416Introduction to Combinatorics3
CSC 416Introduction to Combinatorics3
MA 421Introduction to Probability3
MA 426Mathematical Analysis II3
MA 427Introduction to Numerical Analysis I3
CSC 427Introduction to Numerical Analysis I3
MA 428Introduction to Numerical Analysis II3
CSC 428Introduction to Numerical Analysis II3
MA 432Mathematical Models in Life Sciences3
MA 437Applications of Algebra3
MA 450Methods of Applied Mathematics I3
MA 451Methods of Applied Mathematics II3
MA 491Reading in Honors Mathematics1-3
MA 501Advanced Mathematics for Engineers and Scientists I3
MA 504Introduction to Mathematical Programming3
OR 504Introduction to Mathematical Programming3
MA 505Linear Programming3
ISE 505Linear Programming3
OR 505Linear Programming3
MA 513Introduction To Complex Variables3
MA 514Foundations of Cryptography3
CSC 514Foundations of Cryptography3
MA 515Analysis I3
MA 518Geometry of Curves and Surfaces3
MA 520Linear Algebra3
MA 521Abstract Algebra I3
MA 522Computer Algebra3
MA 523Linear Transformations and Matrix Theory3
MA 524Combinatorics I3
MA 526Mathematical Analysis II3
MA 528Options and Derivatives Pricing3
FIM 528Options and Derivatives Pricing3
ECG 528Options and Derivatives Pricing3
MBA 528Options and Derivatives Pricing3
MA 531Dynamic Systems and Multivariable Control I3
E 531Dynamic Systems and Multivariable Control I3
OR 531Dynamic Systems and Multivariable Control I3
MA 532Ordinary Differential Equations I3
MA 534Introduction To Partial Differential Equations3
MA 537Nonlinear Dynamics and Chaos3
MA 540Uncertainty Quantification for Physical and Biological Models3
MA 542Convex Optimization Methods in Data Science3
MA 544Computer Experiments In Mathematical Probability3
MA 546Probability and Stochastic Processes I3
ST 546Probability and Stochastic Processes I3
MA 547Stochastic Calculus for Finance3
MA 548Monte Carlo Methods for Financial Math3
FIM 548Monte Carlo Methods for Financial Math3
MA 549Financial Risk Analysis3
FIM 549Financial Risk Analysis3
MA 551Introduction to Topology3
MA 555Introduction to Manifold Theory3
MA 561Set Theory and Foundations Of Mathematics3
MA 565Graph Theory3
CSC 565Graph Theory3
OR 565Graph Theory3
MA 573Mathematical Modeling of Physical and Biological Processes I3
BMA 573Mathematical Modeling of Physical and Biological Processes I3
MA 574Mathematical Modeling of Physical and Biological Processes II3
BMA 574Mathematical Modeling of Physical and Biological Processes II3
MA 580Numerical Analysis I3
CSC 580Numerical Analysis I3
MA 583Introduction to Parallel Computing3
CSC 583Introduction to Parallel Computing3
MA 584Numerical Solution of Partial Differential Equations--Finite Difference Methods3
MA 587Numerical Solution of Partial Differential Equations--Finite Element Method3
Plan of Study Grid
First Year
Fall SemesterHours
COS 100 Science of Change 1 2
MA 141 Calculus I 2 4
DSA 202 Introduction to Data Visualization 1
GEP Requirement 3
GEP Natural Sciences 3 4
GEP Health and Exercise Studies 1
 Hours15
Spring Semester
ENG 101 Academic Writing and Research 4
MA 241 Calculus II 2 4
PY 205 Physics for Engineers and Scientists I 3 3
PY 206 Physics for Engineers and Scientists I Laboratory 2 1
COM 292 Language, Communication, and Culture 1 3
 Hours15
Second Year
Fall Semester
MA 242 Calculus III 5 4
MA 225 Foundations of Advanced Mathematics 5 3
CSC 111 Introduction to Computing: Python 3
BIO 181 Introductory Biology: Ecology, Evolution, and Biodiversity 3 4
GEP Health and Exercise Studies 1
 Hours15
Spring Semester
MA 341 Applied Differential Equations I 5 3
MA 405 Introduction to Linear Algebra 5 3
ST 371 Introduction to Probability and Distribution Theory 3, 4 3
PHI 227 Data Ethics 3
Advised Electives 3
 Hours15
Third Year
Fall Semester
MA 407 Introduction to Modern Algebra for Mathematics Majors 5 3
MA 326 Mathematical Foundations of Data Science I 3
ST 372 Introduction to Statistical Inference and Regression 3, 4 3
DSA 405 Data Wrangling and Web Scraping 1
Advanced Writing/Speaking Elective 3
Advised Electives 3
 Hours16
Spring Semester
MA 425 Mathematical Analysis I 3
MA 404 Mathematical Foundations of Data Science II 3
ST 442 Introduction to Data Science 3
GEP Requirement 3
General DSA Electives 2
 Hours14
Fourth Year
Fall Semester
MA 402 Mathematics of Scientific Computing 3
Advanced Mathematics Elective 5 3
CSC 422 Automated Learning and Data Analysis 3
Advised Electives 3
GEP Requirement 3
 Hours15
Spring Semester
Advanced Mathematics Elective 5 6
General DSA Electives 2
GEP Requirement 3
Free Electives 7 4
 Hours15
 Total Hours120
*

Minimum 2.0 math GPA required for graduation.

1

The Orientation and Communication verify requirements are satisfied by some General Education Program courses which could potentially double count.

2

MA 141 and MA 241 must be completed with a grade of C or better.

3

At most one grade below a C- is permitted in Basic Science Electives (CH, PY, BIO). The Statistics and programming requirements must be satisfied with a letter grade of C- or better.

4

(ST 370 with MA 421) or  (ST 370 with ST 421) will be accepted for students transferring into the Mathematics major having already taken ST 370.

5

At most one letter grade of D +/- is permitted in Math Elective courses. No grades of D +/- are permitted in required math courses (MA141, MA241, MA242, MA225, MA341, MA402, MA405, MA407, MA425).

6

No more than 6 total credits each from undergraduate research (MA 491), independent study (MA 499), or credit by examination may be used to meet program requirements (credit from AP exams or transfer credits is not included under this restriction). Also, students must complete at least one-half of the required mathematics credit hours (21) at NC State University.

7

Students are encouraged to use Free Electives credits to pursue a minor or second major. Free electives courses cannot be CH 100, CH 111, CSC 226, ECE 220, MA 101, MA 107, MA 108, MA 111, MA 121, MA 131, MA 231, PY 131, PY 211, PY 212, ENG 100. 100-level World Language Courses (WL*) can be used if not satisfying the language proficiency requirement.

Career Opportunities

Career Titles

  • Actuary
  • Architectural Drafters
  • Astronomer
  • Biophysicist
  • Computer and Information Scientists
  • Computer Programmer
  • Computer Systems Analyst
  • Computer Systems Engineer
  • Database Administrator
  • Economist
  • Elementary School Teacher
  • Employee Benefits Analyst
  • Epidemiologists
  • Financial Analyst
  • Financial Planner
  • High School Teacher
  • Insurance Claim Examiner
  • Insurance Underwriter
  • Market Research Analyst
  • Materials Scientist
  • Math Professor
  • Mathematician
  • Meteorologist
  • Middle School Teacher
  • Operations Research Analyst
  • Physicist
  • Software Developers - Applications
  • Statistician

Learn More About Careers

NCcareers.org
Explore North Carolina’s central online resource for students, parents, educators, job seekers and career counselors looking for high quality job and career information.

Occupational Outlook Handbook
Browse the Occupational Outlook Handbook published by the Bureau of Labor Statistics to view state and area employment and wage statistics. You can also identify and compare similar occupations based on your interests.

Career One Stop Videos
View videos that provide career details and information on wages, employment trends, skills needed, and more for any occupation. Sponsored by the U.S. Department of Labor.

Focus 2 Career Assessment (NC State student email address required)
This career, major and education planning system is available to current NC State students to learn about how your values, interests, competencies, and personality fit into the NC State majors and your future career. An NC State email address is required to create an account. Make an appointment with your career counselor to discuss the results.

Focus 2 Apply Assessment (Available to prospective students)
A career assessment tool designed to support prospective students in exploring and choosing the right major and career path based on your unique personality, interests, skills and values. Get started with Focus 2 Apply and see how it can guide your journey at NC State.

American Mathematical Society

Society for Industrial and Applied Mathematics