# BACHELOR OF SCIENCE MATHEMATICS MAJOR

This program is designed for students desiring considerable specialization in mathematics. Courses selected according to his or her desires and objectives will prepare the student to take employment as a mathematician in industry or government, or in the fields of science, engineering, computers, statistics, business, economics, or actuarial science.

**Required Core Courses (35 hours):**

MA 125 Introduction to Mathematics 1 hour

CS 220 Introduction to Computer Science 3 hours

CS 260 Programming & Problem Solving 3 hours

MA 161 Calculus I* 5 hours

MA 240 Discrete Mathematics 3 hours

MA 262 Calculus II 5 hours

MA 263 Calculus III 3 hours

MA 322 Introduction to Linear Algebra 3 hours

MA 380 Probability & Statistics 3 hours

MA 425 Abstract Algebra 3 hours

MA 735 Advanced Calculus I 3 hours

**A student not sufficiently prepared for MA 161 may be*

*required to take MA 160 first.*

**Required Courses (12 hours):**

**Select two of the following (6 hours total):**

MA 335 Differential Equations I 3 hours

MA 734 Complex Variables 3 hours

CS 760 Numerical Analysis 3 hours

CS 762 Optimization Techniques 3 hours

CS 765 Numerical Linear Algebra 3 hours

**Select two of the following (6 hours total):**

MA 727 Groups, Rings, and Fields 3 hours

MA 728 Vector Spaces 3 hours

MA 736 Advanced Calculus II 3 hours

MA 740 Number Theory 3 hours

Electives:

MA 291 Mathematical Modeling 3 hours

CS 315 Java Programming 3 hours

CS 320 Computer Networks & Internets 3 hours

CS 325 HTML Programming 3 hours

MA 335 Differential Equations I 3 hours

CS 340 Algorithms and Data Structures I 3 hours

CS 345 Algorithms and Data Structures II 3 hours

CS 350 Programming Languages 3 hours

MA 421 College Geometry 5 hours

CS 501 Advanced Computer Programming 3 hours

MA 532 Mathematical Statistics I 3 hours

CS 542 Discrete Structures 3 hours

CS 552 Principles of Software Engineering 3 hours

CS 555 Principles of Computer Organization 3 hours

CS 557 Operating Systems 3 hours

CS 561 System Programming 3 hours

MA 591 Topics in Mathematics 1-3 hours

MA 715 Topology 3 hours

MA 727 Groups, Rings, and Fields 3 hours

MA 728 Vector Spaces 3 hours

MA 733 Mathematical Statistics II 3 hours

MA 734 Complex Variables 3 hours

MA 736 Advanced Calculus II 3 hours

MA 740 Number Theory 3 hours

CS 760 Numerical Analysis 3 hours

CS 762 Optimization Techniques 3 hours

CS 763 Simulation Techniques 3 hours

MA 764 Regression Analysis 3 hours

CS 765 Numerical Linear Algebra 3 hours

MA 791 Topics in Mathematics 1-3 hours