Mathematics (Computational Mathematics) - Bachelor of Science

The concentration in Computational Mathematics draws on courses from mathematics and computer science to provide a deeper understanding of the mathematical principles underlying computation.


Students must complete all University degree requirements, which include: General Education requirements, Viewing a Wider World requirements, and elective credits to total at least 120 credits with 48 credits in courses numbered 300 or above. Developmental coursework will not count towards the degree requirements and/or elective credits, but may be needed in order to take the necessary English and Mathematics coursework.

Prefix Title Credits
General Education
Area I: Communications
English Composition - Level 1
ENGL 1110GComposition I4
or ENGL 1110H Composition I Honors
or ENGL 1110M Composition I
English Composition - Level 2
Choose one from the following:3
Advanced Composition3
Professional and Technical Communication3
Professional and Technical Communication
Professional and Technical Communication for Multilingual Students
Advanced Technical and Professional Communication3
Oral Communication
Choose one from the following:3
Effective Leadership and Communication in Agriculture3
Introduction to Communication3
Public Speaking3
Introduction to Communication Honors3
Area II: Mathematics
MATH 1511GCalculus and Analytic Geometry I (Departmental/College Requirement) 14
or MATH 1511H Calculus and Analytic Geometry I Honors
Area III/IV: Laboratory Sciences and Social/Behavioral Sciences10-11
Area III: Laboratory Science Course (4 credits) 2
Area IV: Social/Behavioral Sciences Course (3 credits) 2
Either an Area III/IV: Laboratory Sciences Course or Social/Behavioral Science Course (4 credits or 3 credits) 2
Area V: Humanities 23
Area VI: Creative and Fine Arts 23
General Education Elective
MATH 1521GCalculus and Analytic Geometry II (Departmental/College Requirement)4
or MATH 1521H Calculus and Analytic Geometry II Honors
Viewing a Wider World 36
Departmental/College Requirements
MATH 1531Introduction to Higher Mathematics3
or CSCI 2310 Discrete Mathematics for Computer Science
MATH 2415Introduction to Linear Algebra3
MATH 2530GCalculus III3
MATH 3140Introduction to Numerical Methods3
STAT 3110Statistics for Engineers and Scientists3
STAT 4210Probability: Theory and Applications3
or MATH 4230 Applied Linear Algebra
Departmental Electives
Select at least 9 additional upper-division credits of approved courses prefixed MATH or STAT, excluding the following:9
Directed Readings1-3
Undergraduate Research1-3
Directed Reading1-6
Non-Departmental Requirements (in addition to Gen.Ed/VWW) 4
Select a minimum of 12 credit hours from the following12
Introduction to Data Structures and Algorithms4
Data Structures and Algorithms4
Compilers and Automata Theory4
Algorithm Design & Implementation3
Introduction to Cryptography3
Graph Data Mining3
Second Language Requirement: (not required)
Electives, to bring the total credits to 120 541
15 credits must be Upper-Division
Total Credits120-121
1

MATH 1511G Calculus and Analytic Geometry I is required for the degree but students may need to take any prerequisites needed to enter MATH 1511G first.

2

See the General Education section of the catalog for a full list of courses

3

 See the Viewing a Wider World section of the catalog for a full list of courses.

4

A grade of C- or better must be earned.

5

Elective credit may vary based on prerequisites, dual credit, AP credit, double majors, and/or minor coursework. The amount indicated in the requirements list is the amount needed to bring the total to 120 credits and may appear in variable form based on the degree. However students may end up needing to complete more or less on a case-by-case basis and students should discuss elective requirements with their advisor.

Note: It is strongly recommended that mathematics majors in the Computational Mathematics Concentration consider a minor or second major in an area that uses mathematics, such as physics or computer science. All programs should be planned with the guidance of a departmental advisor. More information is available at www.math.nmsu.edu.

Second Language Requirement

For the Bachelor of Science in Mathematics with a Concentration in Computational Mathematics there is no second language requirement.

A Suggested Plan of Study

This roadmap assumes student  placement in MATH 1511G Calculus and Analytic Geometry I and ENGL 1110G Composition I. The contents and order of this roadmap may vary depending on initial student placement in mathematics and English. It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.

Some students may be able to bypass one or more courses in the calculus sequence MATH 1511G Calculus and Analytic Geometry I - MATH 1521G Calculus and Analytic Geometry II, MATH 2530G Calculus III.The calculus sequence, Introduction to Higher Mathematics, and Linear Algebra provide knowledge that is basic to further work, and students are advised to complete them or their equivalent as early as possible.

Plan of Study Grid
First YearCredits
ENGL 1110G Composition I (C- or better) 4
MATH 1511G
Calculus and Analytic Geometry I (C- or better) 1
or Calculus and Analytic Geometry I Honors
4
Area III: Laboratory Science Course 2 4
Non - Departmental Requirement Course 4 4
Choose one from the following: 3
Advanced Composition  
Professional and Technical Communication  
Advanced Technical and Professional Communication  
Either an Area III/IV: Laboratory Science Course or Social/Behavioral Sciences Course 2 3-4
MATH 1521G
Calculus and Analytic Geometry II (C- or better)
or Calculus and Analytic Geometry II Honors
4
Elective Course(s) 3 4
 Credits30-31
Second Year
Choose one from the following: 3
Effective Leadership and Communication in Agriculture  
Introduction to Communication  
Public Speaking  
Introduction to Communication Honors  
Area V: Humanities Course 2 3
MATH 2415 Introduction to Linear Algebra 3
MATH 2530G Calculus III 3
Elective Courses 3 6
Area IV: Social/Behavioral Sciences Course 2 3
Area VI: Creative and Fine Arts Course 2 3
MATH 1531 Introduction to Higher Mathematics 3
MATH/STAT Upper - Division Elective Course 6 3
 Credits30
Third Year
Viewing a Wider World Course 5 3
STAT 3110 Statistics for Engineers and Scientists 3
Non - Departmental Required Course 4 3
Elective Courses 3 6
MATH 3140 Introduction to Numerical Methods 3
MATH/STAT Upper - Division Elective Course 6 3
Elective Courses - Upper Division 3 9
 Credits30
Fourth Year
MATH/STAT Upper - Division Elective Course 6 3
Viewing a Wider World Course 5 3
Non - Departmental Requirement Courses 4 6
Elective Course(s) - Upper Division 3 6
Elective Courses 3 9
STAT 4210 Probability: Theory and Applications 3
 Credits30
 Total Credits120-121
1

Math Placement: MATH 1511G Calculus and Analytic Geometry I is the starting Math course for the degree, however, students may need to complete any prerequisites prior to enrolling into this course.

2

See the General Education section of the catalog for a full list of courses.

3

Elective credit may vary based on prerequisites, dual credit, AP credit, double majors, and/or minor coursework. The amount indicated in the requirements list is the amount needed to bring the total to 120 credits and may appear in variable form based on the degree. However students may end up needing to complete more or less on a case-by-case basis and students should discuss elective requirements with their advisor.

4

Choose from CSCI 2220 Introduction to Data Structures and AlgorithmsCSCI 3720 Data Structures and AlgorithmsCSCI 3730 Compilers and Automata TheoryCSCI 3790 Algorithm Design & ImplementationCSCI 4425 Introduction to Deep Learning, or CSCI 4430 Graph Data Mining.

5

See the Viewing a Wider World section for a full list of courses.

6

MATH/STAT Upper division courses that cannot be taken to fulfill this requirement: MATH 3997 Directed Readings  MATH 4991 Undergraduate Research, and MATH 4997 Directed Reading.