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)

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)

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 182 may be substituted with departmental approval

Mathematics (12 hrs)

  • Math 332 Abstract Algebra I 3
  • Math 382 Real Analysis I 3
  • 6 hours electives from: 6

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 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.