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