- The Department of Computer and Mathematical Sciences
- Major in Mathematics (BS)
- Major in Mathematics (BA)
- Major in Math and Computer Science for Secondary School Teachers
- Major in Math and Computer Science for Secondary School Teachers (BA)
- Minor in Mathematics
- Minor in Math and Computer Science for Elementary School Teachers
- Math Course Descriptions

## Major in Mathematics (BS)

A major in mathematics leading to a Bachelor of Science degree requires at least 47 hours consisting of 35 hours of required mathematics courses, at least six hours of mathematics electives, and six hours of computer science courses. In addition, the student is required to obtain a minor in one of the sciences, with a minor in physics being highly desirable.

**Required courses: 35 credit hours**

MATH 211 Calculus 1 (4)

MATH 252 Calculus 2 (4)

MATH 273 Calculus 3 (4)

MATH 317 Discrete Math (4)

MATH 325 Applied Ordinary Differential Equations (3)

MATH 320 Linear Algebra (3)

MATH 345 Math Statistics 1 (3)

MATH 421 Applied Abstract Algebra (3)

MATH 425 Introduction to Real Analysis (3)

MATH 430 Mathematical Problem Solving (4)

**Electives: 6 credit hours**

*Choose two 400-level math electives*

*Additional required courses: 6 hours*

CS 144 Introduction to Computer Science (3)

CS 145 Introduction to Object-Oriented Programming (3)

**Major Total: 47 credit hours**

Core Total: 35 credit hours

Extended core: 5 credit hours

**Minor: 20 credit hours, minimum**

Proficiency/Electives to 120: 13 credit hours

**Total for degree: 120 credit hours***

**A science minor is required. The number of electives to reach the degree total of 120 credit hours will vary by the number of credit hours required by the major and minor. Additional credit hours may be required to meet the 120-credit degree requirement if proficiency or other required courses are waived for content only. The University requires a minimum of 45 upper-division units for the degree.*

## Major in Mathematics (BA)

The Bachelor of Arts in mathematics comprises the same curriculum of mathematics courses as for the Bachelor of Science degree. However, Bachelor of Arts candidates will select an academic minor in a field other than science.

## Minor in Mathematics

Students desiring a minor in mathematics are required to complete at least 29 hours in mathematics courses consisting of 23 hours of required courses and at least six hours of mathematics electives.

**Required courses: 23 credit hours**

MATH 211 Calculus 1 (4)

MATH 252 Calculus 2 (4)

MATH 273 Calculus 3 (4)

MATH 317 Discrete Math (4)

MATH 320 Linear Algebra (3)

MATH 430 Math Problem Solving (4)

**Electives: 6 credit hours**

Choose two 300- or 400-level math electives.

**Minor Total: 29 credit hours**

## Major in Math and Computer Science for Secondary School Teachers

This major requires a core of courses from mathematics and computer science. Graduates of the program will be equipped to teach both mathematics and computer science in secondary schools. The purpose of the major is to provide secondary school teachers in training with a fundamentally strong background in mathematics and computer science. This will create a greater pool of talent in math and computer science education from which middle and high school teachers can be drawn. The program has been designed to emphasize the fundamental understanding of both mathematics and computer science.

The objectives of the math and computer science major are to:

- Provide secondary teachers in training a program that will adequately prepare and encourage them to teach the expected mathematics and computing courses to students in middle and high school math and computer science programs.
- Train math teachers to develop each of the competencies required by the State Board of Education for licensure in math education.
- Broaden the scope of mathematics and computing to secondary school teachers in training, allowing them to develop methods in which to relay the content material to their students so that the students can fully understand what is being taught.
- Provide secondary teachers in training with the background so they can assume responsibility for managing the computing facilities at their school.

**Prerequisite courses: 8 credit hours**

MATH 140 College Algebra (3*)

MATH 160 PreCalculus (5)

**Applies to university proficiency requirement.*

## Minor in Math and Computer Science for Elementary School Teachers

The purpose of this minor is to provide elementary school teachers in training with a fundamentally strong background in mathematics and computer science. The objectives of the math and computer science minor are to:

- Provide elementary teachers in training a program that will adequately prepare and encourage them to teach the fundamental concepts of mathematics and computing to students at the elementary level.
- Broaden the scope of mathematics and computing to elementary school teachers in training, allowing them to develop methods in which to relay the content material to their students so that the students can fully understand what is being taught.
- Provide elementary teachers in training with the background so they can assume responsibility for managing the computing facilities at their school.

**Prerequisites: 9 credit hours**

MATH 115 Math for Elementary Teachers 1 (3)

MATH 130 Math for Elementary Teachers 2 (3)

CS 101 Living with Computers (3)

**Required courses: 17 credit hours**

MATH 140 College Algebra (3)

MATH 160 PreCalculus (5)

CS 144 Introduction to Computer Science (3)

CS 145 Introduction to Object-Oriented Programming (3)

CS 245 Advanced Computer Programming (3)

**Electives: 12 credit hours**

*Choose two courses from the following:*

MATH 317 Discrete Math (3)

MATH 345 Math Statistics 1 (3)

MATH 406 College Geometry (3)

Any 300- or 400-level math course approved by adviser

Choose three courses from the following:

CS 325 Computer Hardware Install and Maintenance (1)

CS 326 Computer Software Installation (1)

CS 327 Hands-on UNIX (1)

CS 332 Advanced Internet (1)

Any 300- or 400-level computer science course approved by adviser

Choose one course from the following:

CS 456 Internet Services (3)

CS 457 Computer Networks (3)

CS 463 Web Programming (3)

**Minor Total: 27 credit hours**

This major is under the College of Arts and Sciences