Required Courses:
 |
All of
 |
An Algebra course (e.g.: MATH 103, 115 or 125) |
 |
A Calculus course (e.g.: MATH 104, 117 or 127) |
|
 |
8 CS courses
 |
One of
 |
CS 115 Introduction to Computer Science 1 |
 |
CS 123 Developing Programming Principles |
 |
CS 125 Introduction to Programming
Principles |
 |
CS 135 Designing Functional Programs |
|
 |
One of
 |
CS 116 Introduction to Computer Science 2 |
 |
CS 126 Introduction to Software Development |
 |
CS 136 Elementary Algorithm Design and Data Abstraction |
 |
CS 145 Design, Abstraction, and Implementation |
|
 |
All of
 |
CS 230 Introduction to Computers and Computer
Systems |
 |
CS 234 Data Structures and Algorithms |
|
 |
Four of
 |
CS 200 Concepts for Advanced Computer Usage1 |
 |
CS 330 Management Information Systems |
 |
CS 338 Computer Applications in Business:
Databases |
 |
CS 370 Introduction to Numerical Computation |
 |
CS 430 Applications Software Engineering |
 |
CS 432 Business Systems Analysis |
 |
CS 436 Distributed Computing Systems |
 |
CS 437/STAT 340 Computer Simulation of Complex
Systems |
|
|
|
Additional Constraints:
 |
Average of all grades that could be used to satisfy any of
the course requirements above (whether passed, failed, or repeated) must be at
least 60%. |
 |
At most two courses with failing grades. |
|