# 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
- 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 math 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:*

- CSC 100 – First Year Computer Science Seminar
- CSC 103 – Introduction to Computer Science
- CSC 104 – Software Development
- CSC 225 – Data Structures
- CSC 244 – Theory of Computation
- CSC 325 – Algorithms
- CSC 387 – Computer Architecture
- CSC 424 – Database Management Systems or CSC 455 – Computer Security
- CSC 433 – Computer Networks or CSC 445 – Operating Systems

*Three Computer Science Electives chosen from the 300 or 400 series*

- MTH 117 – Discrete Mathematics or MTH 290 – Foundations of Higher Mathematics
- MTH 131 – Calculus and Analytical Geometry I or MTH 109 – Calculus I
- MTH 132 – Calculus and Analytical Geometry II or MTH 110 – Calculus II OR MTH Elective (215 or higher)

*Please Note: Computer Science majors placed into MTH 110 or MTH 132 will have the MTH 131 or MTH 109 requirement waived.*

### The Minors

**Mathematics Minor**

- MTH109 or MTH131
- MTH110 or MTH132
- MTH290
- Three MTH courses numbered 200 or higher. At least one must be numbered 300 or higher.

**Computer Science Minor**

- MTH117 or MTH290 Foundations of Higher Mathematics
- CSC103 and CSC103L
- CSC104 and CSC104L
- CSC225

Any (2) CSC courses numbered 300 or higher.