Tuition and Costs Apply Now

Majors and Minors for Mathematics and Computer Science

Mathematics Major

MATH 131 Calculus I
MATH 132 Calculus II
MATH 200 Introduction to Number Theory
MATH 216 Set Theory and Symbolic Logic
MATH 210 Introduction to Linear Algebra
MATH 231 Calculus III
MATH 232 Calculus IV
MATH 310 Linear Algebra*
MATH 341 Theoretical Statistics I
MATH 410 Modern Algebra
MATH 431 Real Variables I
MATH 432 Real Variables II*
MATH 450 Special Topics
And two additional MATH courses numbered 300 or above, excluding MATH 480

Majors who wish to earn their secondary education licensure must also take MATH 300 and 320.

*Substitutions may be made for MATH 310 and 432 with permission of the department for students who will student teach in the spring of their senior year.

Computer Science Major

MATH 131 Calculus I
MATH 132 Calculus II
CSCI 200 Introduction to Programming
CSCI 205 Data Structures and Abstraction
CSCI 225 Mathematical Structures for Computer Science
CSCI 300 Software Practice
CSCI 315 Artificial Intelligence
CSCI 320 Algorithm Analysis
CSCI 340 Computer Architecture
CSCI 440 Operating Systems and Networking
CSCI 460 Seminar in Computer Science
CIS 250 Introduction to Information Systems
CIS 450 Software Engineering

And two courses from the following:

ART 220 Introduction to Digital Media
ART 322 Web Theory and Design
CSCI 140 Introduction to Web API Programming Using Facebook
CSCI 330 Scripting Languages
CSCI 410 Signal and Image Processing
CSCI 430 Programming Paradigms
CSCI 435 Compiler Design
CSCI 450 Special Topics
CIS 325 Data Communications
CIS 350 Database Management
MATH 310 Linear Algebra
MATH 341 Theoretical Statistics I
MATH 350 Numerical Analysis
PHYS 305 Electronics
PHYS 306 Digital Electronics

May be taken as a dual major with mathematics.

Information Systems Management Major

CIS 103 Introduction to Computing
CIS 250 Introduction to Information Systems
CIS 325 Data Communications
CIS 350 Database Management
CIS 450 Software Engineering
CIS 460 Seminar in Information Systems
CSCI 330 Scripting Languages
BUS 300 Principles of Organization Management
BUS 340 Management Science
BUS 420 Human Resource Management
PHIL 319 Conflict Transformation
PHIL 320 Professional Ethics
COMM 325 Communication in the Organization
SOC 245 Group Process
MATH 141 Introduction to Statistics

And one course from the following:

CSCI 105 Beginning Programming
CSCI 200 Introduction to Programming

Mathematics Minor

MATH 131 Calculus I
MATH 132 Calculus II
MATH 200 Introduction to Number Theory
MATH 210 Introduction to Linear Algebra
MATH 231 Calculus III
And two additional MATH courses numbered 300 to 450, excluding MATH 320

Computer Science Minor

MATH 131 Calculus I
MATH 132 Calculus II
CSCI 200 Introduction to Programming
CSCI 205 Data Structures and Abstraction
CSCI 225 Mathematical Structures for Computer Science
CSCI 300 Software Practice
And 6 additional credits in CSCI courses numbered 300 or above

Computer Information Systems Minor

May not be taken with a major in information systems management.

CIS 103 Introduction to Computing
CIS 250 Introduction to Information Systems
CIS 325 Data Communications
CIS 350 Database Management
CIS 450 Software Engineering

And one course from the following:

CSCI 105 Beginning Programming
CSCI 200 Introduction to Programming

Algebra I Add-On Endorsement

Students who are already admitted to the Teacher Education Program and are not already earning their secondary education licensure in mathematics may opt for an add-on endorsement in algebra I.

MATH 105 Mathematical Theory and Computation I
MATH 115 Mathematical Theory and Computation II
MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
MATH 200 Introduction to Number Theory
MATH 141 Introduction to Statistics
-or-
MATH 341 Theoretical Statistics
MATH 210 Introduction to Linear Algebra
CSCI 105 Beginning Programming

Note: MATH 130 can be taken in place of the sequence MATH 131/132.

Requirements also include admission to the Teacher Education Program, earning an endorsement in another area and passing scores on the PRAXIS examination. If interested, please contact the chair of the mathematics and computer science department and the director of teacher education.