# Program options

## DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

The goal of the mathematics program is to provide the student with a foundation in the mathematical sciences. Both Bachelor of Arts and Bachelor of Science degrees are offered. The B.S. degree allows the student more electivity to design a program of study to match the particular interests of the student. Upon graduation the student may continue studies in mathematics or a related area at the graduate level or pursue a career in a mathematics-related area. Some of these related areas include computer science, applied statistics, and actuarial science.

The computer science program is designed to provide students with an excellent background to successfully meet current and future challenges in computer-related fields and in many other areas that involve computer applications and technology. The program provides students with a broad background incorporating a strong fundamental foundation with an emphasis on practical applications of theoretical concepts.

The computer science program offers students an opportunity to pursue either a B.S. or a B.A. degree in computer science. The B.S. degree requires a strong background in mathematics and is intended to provide a program that prepares our graduates to be top candidates for a wide variety of professions or to be excellent candidates for graduate work in computer science. The B.A. degree in computer science is intended to provide a complete program in computer science for students who may have interests or strengths in areas other than mathematics and will prepare the students for many of the same opportunities as provided by the B.S. degree as well as prepare them for employment involving computers in fields outside of computer science.

In addition to the B.S. and B.A. degrees in computer science, many students also complete a mathematics and/or a computer science endorsement in the education program to expand their options after graduation.

All degrees require the completion of the general education curriculum, supplemental requirements and if necessary additional electives or coursework to total 120 or more hours.

**Degrees**

Bachelor of Arts

Bachelor of Science

**Majors**

Computer Science

Mathematics

**Minors**

Actuarial Science

Computer Science

Mathematics

**Actuarial Science (Minor)**

- Math 321 Numerical Analysis 3
- Math 323 Foundations of Statistics II 3
- Bus 121 Financial Accounting 3
- Bus 281 Business Communication 3
- Bus 331 Finance 3
- Bus 336 Insurance 3

**Total Hours: 18**

Minor also requires the following prerequisites:

Math 184, 186, 284, 322, 333; CS 131, 141; Econ 101, 102. Contact the math department for more information.

**Computer Science (B.A.) **

Computer Science Core (30 hrs)

- CS 131 Computer Programming I 3
- CS 141 Computer Programming II 3
- CS 231 Intro to Computer Systems 3
- CS 241 Intro to Computer Organization 3
- CS 251 Intro to File Processing 3
- CS 261 Operating Syst. & Computer Architecture I 3
- CS 334 Organization of Program Language 3
- CS 344 Data Structures. & Algorithm Analysis 3
- CS 348 Discrete Structures 3
- CS 361 Operating Syst. & Computer Architecture II 3

Electives (9 hrs)

*Electives from:*

CS/Math 321 Numerical Analysis (3)

CS 324 Computer Graphics (3)

CS 351 Database Design & Management (3)

CS 39x Seminar in Computer Science (3)

**Total Hours: 39**

**Computer Science (B.S.) **

Computer Science Core (30 hrs)* – See B.A. *

Computer Science (30 hrs)

- CS 321 Numerical Analysis 3
- Math 184 Calculus I ;4
- Math 186 Calculus II 4
- Math 252 Mathematical Structures 3
- Math 284 Calculus III 4
- Math 322 Foundations of Statistics 3
- Math 333 Linear Algebra 3

Electives - 2 courses from: 6

CS 324 Computer Graphics (3)

CS 351 Database Design & Management (3)

CS 39x Seminar in Computer Science (3)

**Total Hours: 60**

**Computer Science (Minor) **

- CS 131 Computer Programming I 3
- CS 141 Computer Programming II 3
- CS 231 Introduction to Computer Systems 3
- CS 241 Introduction to Computer Organization 3
- CS 251 Introduction to File Processing 3
- CS 261 Operating Systems & Computer Architect. 3

**Total Hours: 18**

**Mathematics (B.A.)**

Mathematics Core (27 hrs)

- Math 184 Calculus I* 4
- Math 186 Calculus II 4
- Math 252 Mathematical Structures 3
- Math 284 Calculus III 4
- Math 322 Foundations of Statistics 3
- Math 333 Linear Algebra 3
- Math 384 Differential Equations 3
- CS 131 Computer Programming I 3

**Math 182 may be substituted with departmental approval*

Mathematics (12 hrs)

Math 318 Seminar in Mathematics

Math 321 Numerical Analysis

Math 323 Foundations of Statistics

Math 335 Number Theory

Math 365 Foundations of Geometry

Math 475 Mathematical Modeling

**Total Hours: 39**

**Mathematics (B.S.)**

Mathematics Core (27 hrs)* – See B.A. *

Mathematics (18 hrs)

- Math 332 Abstract Algebra or Math 382 Real Analysis I 3
- Math 475 Mathematical Modeling 3
- Individual Program 12
- A minimum of four additional courses from the following (approved by math dept.):

Math 318 Seminar in Mathematics

Math 321 Numerical Analysis

Math 323 Foundations of Statistics

Math 332 Abstract Algebra

Math 335 Number Theory

Math 348 Discrete Mathematics

Math 365 Foundations of Geometry

Math 382 Real Analysis

CS 141 Computer Programming I

*Sample Individualized Programs:*

*Student planning to attend graduate school in mathematics: Math 332, 335, 348, 365 and 382.*

*Student planning to attend graduate school in biometry: Math 318, 321, 323, 382 and CS 141.*

**Total Hours: 45**

**Mathematics (Minor)**

- Math 184 Calculus I 4
- Math 186 Calculus II 4
- Math 252 Mathematical Structures 3
- Math 322 Foundations of Statistics 3
- Two courses from: 6

Math 284 Calculus III (3)

Math 332 Abstract Algebra I (3)

Math 333 Linear Algebra (3)

Math 335 Number Theory (3)

Math 382 Real Analysis I (3)

Math 384 Differential Equations (3)

**Total Hours: 20**

**See also**: Please check the course catalog for other information about programs in which you are interested.