Skip Ribbon Commands
Skip to main content

Programs of Study

​​​​​​​​The department offers three majors: Mathematics, Mathematics/Secondary Education and Computer Science. We also offer three minors: Mathematics, Computer Science-Technical and Computer Science- Business Programming. The requirements for these are given below. In addition to these requirements, students must fulfill the Core Curriculum requirements. For more information, please go to the course catalog.

The Majors

Mathematics (B.A.)

Required Courses:

MTH131 Calculus & Analytic Geometry I*

MTH132 Calculus & Analytic Geometry II

MTH223 Calculus & Analytic Geometry III

MTH215 Linear Algebra

MTH301 Foundations of Mathematics

MTH315 Abstract Algebra I

MTH323 Real Analysis I

CSC103 Computer Science I (or higher CSC course)

TWO MTH electives numbered 300 or higher

One of the following:

MTH316 Abstract Algebra II

MTH324 Real Analysis II

MTH410 Introduction to functions of a Complex Variable

*Mathematics majors placed into MTH132 will have the MTH131 requirement waived.

Mathematics/Secondary Education (B.A.)

Required Courses:

All of the requirements for the Mathematics major listed above, and the following:

The two mathematics electives listed above must be:

MTH309 Geometry

MTH423 Probability & Mathematical Statistics I

Computer Science (B.S.)

Required Courses:

CSC103 Computer Science 103 and CSC103L (lab)

CSC104 Computer Science 104 and CSC104L (lab)

CSC225 Discrete Data Structures and CSC225L (lab)

CSC387 Computer Architecture and CSC387L (lab)

CSC424 Database Management Systems

CSC433 Computer Networks

CSC440 Numerical Analysis

CSC445 Operating Systems

MTH117 Discrete Mathematics

MTH131 or MTH109

MTH132 or MTH110

TWO CSC electives numbered 300 or higher

ONE of the following:

MTH215 Linear Algebra

MTH217 Introduction to Statistics

MTH223 Calculus & Analytic Geometry III

MTH307 Combinatorial Theory

MTH317 Number Theory

MTH331 Graph Theory

MTH423 Probability Theory & Mathematical Statistics I

The Minors​

Mathematics Minor

MTH109 or MTH131

MTH110 or MTH132


Three MTH courses numbered 200 or higher. At least one must be numbered 300 or higher.

Computer Science (Technical)


CSC103 and CSC103L

CSC104 and CSC104L




Computer Science (Business Programming)


CSC103 and CSC103L

CSC104 and CSC104L