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

 


 

Department of Computer Science
Western Michigan University
Kalamazoo MI 49008-5314 USA
269-276-3101 | 269-276-3122 Fax

E-Mail: csadmin@wmich.edu

WMU A-Z List | Contact WMU

Copyright © 2007 Western Michigan University, All Rights Reserved
Contact the CEAS Webmaster