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 cour​se catalog.

The Majors

Mathematics (B.A.)

Required Courses:

MTH131 Calculus & Analytic Geometry I*

MTH132 Calculus & Analytic Geometry II

MTH215 Linear Algebra​​

MTH223 Calculus & Analytic Geometry III

MTH290 Foundations of Higher 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

MTH330 Complex Analysis

*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)

CSC340 Numerical Methods

CSC387 Computer Architecture and CSC387L (lab)

CSC424 Database Management Systems

CSC433 Computer Networks

​CSC445 Operating Systems

MTH117 Discrete Mathematics

MTH131 or MTH109

MTH132 or MTH110

TWO CSC electives numbered 300 or higher

MTH215 Linear Algebra or higher elective

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