Skip To Nav

Site-specific menu

Computer Science

General CS Major

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 39 hours of computer science courses and 3 hours of engineering courses. (vs. 44 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 2000 2 Approved Lower-Level CS Electives [SEE ADVISOR] 4-6
CS 2230 Computer Organization and Assembly Language 3
CS 2240 System Programming Concepts 3
CS 3310 Data and File Structures 3
CS 4540 Operating Systems 3
CS 4850 Programming Languages 3
CS 4900 Software Systems Development* 3
CS 4910 Software Systems Development II: Implementation & Testing 2
2 Approved Non-Language (Non-2XXX) 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

Download General CS Major as a PDF