PEAK Majors

PEAKS | NSM

Mathematics-Computer Science Major

50 credits (Total does not include prerequisite courses)

Course Course Title Credits

MAJOR REQUIREMENTS

CSC-150

Computer Science I

4

CSC-152

Computer Science II

4

CSC-160

Introduction to Computer Architecture

3

CSC-235

Programming Languages

3

CSC-270

Applied Databases

3

CSC-340

Design and Analysis of Algorithms

3

CSC-350

Formal Languages and Automata

3

CSC-440,
CSC-450,
CSC-455 or
CSC-497

Operating Systems,
Advanced Computer Architecture
Numerical Computation
Internship

3

CSC-480

Software Engineering and Senior Design I

2

CSC-481

Software Engineering and Senior Design II

1

CSC-482

Software Engineering and Senior Design III

3

MAT-150 or MAT-152

Applied Calculus (MAT-151 is equivalent) Calculus II

4

MAT-299

Introduction to Proof

1

MAT-252

Discrete Mathematics

3

MAT-361

Linear Algebra

3

PHY-230

Digital Electronics and Laboratory

4

SPE-101

Basic Public Speaking

3

Note: Mathematics-Computer Science majors may not minor in either Computer Studies or Computer Science.