
Seeking a bachelor of science degree in Computer Science will give you more flexibility in tailoring your college education. The program is less comprehensive than the Theory and Analysis Program. It requires 36 hours of computer science courses and 3 hours of engineering courses. (vs. 42 hours and 6 hours, respectively, for Theory and Analysis). Both majors require that you do a minor in mathematics (19 hours). There are no other science or special general education requirements for this general major (as compared with 24 hours of science cognates for Theory and Analysis plus 30 hours of general education requirements within certain specific guidelines). This General major allows more time to integrate other disciplines of your choice with your computer science major. Students taking the General Program thus sometimes also completed second majors or minors. Such other disciplines might include mathematics, business, music, education, etc.
The General Program prepares students for work in data processing and product development and support areas of companies whose major products are not directly related to computer hardware or software. Most students become programmers, systems analysts, etc.
| Computer Science-Core | 38 HRS | |
| CS 1110 | Computer Science I | 4 |
| CS 1120 | Computer Science II | 4 |
| CS 2XXX | Programming Language or Computing Technology [SEE ADVISOR] | 2 |
| CS 2XXX | Programming Language or Computing Technology [SEE ADVISOR] | 2 |
| CS 2230 | Computer Organization and Assembly Language | 3 |
| CS 2240 | System Programming Concepts | 3 |
| CS 3310 | Data and File Structures | 3 |
| CS 4850 | Programming Languages | 3 |
| CS 4900 | Software Systems Development* | 3 |
| CS 4910 | Software Systems Development II: Implementation & Testing | 2 |
| CS 5540 | Operating Systems | 3 |
| 2 Approved Non-Language Electives [SEE ADVISOR] | 6 | |
| * CS 4900 satisfies the baccalaurate-level writing requirement. | ||
Mathematics-Minor |
19 HRS |
|
| MATH 1220 | Calculus I | 4 |
| MATH 1230 | Calculus II | 4 |
| MATH 1450 | Discrete Structures | 3 |
| MATH 2300 | Elementary Linear Algebra | 4 |
| STAT 3640 | Statistical Methods | 4 |
Elec. & Comp. Engineering Cognate |
3 HRS |
|
| ECE 2500 | Digital Logic I | 3 |