# Majors and Minors for Mathematics and Computer Science

### Mathematics Major

MATH 131 Calculus I

MATH 132 Calculus II

MATH 210 Introduction to Number Theory

MATH 216 Set Theory and Symbolic Logic

MATH 220 Introduction to Linear Algebra

MATH 231 Calculus III

MATH 232 Calculus IV

MATH 330 Linear Algebra*

MATH 340 Theoretical Statistics I

MATH 400 Modern Algebra

MATH 410 Real Variables I

MATH 420 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 330 and 420 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 330 Linear Algebra

MATH 340 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 200 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 210 Introduction to Number Theory

MATH 220 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

### Algebrar 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 210 Introduction to Number Theory

MATH 200 Introduction to Statistics

-or-

MATH 340 Theoretical Statistics

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