**Programs of Study**

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

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