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-Core36 HRS
CS 111Computer Science I4
CS 112Computer Science II4
CS 201Programming in FORTRAN2
CS 202Programming in COBOL2
CS 223Computer Organization and Assembly Language3
CS 224System Programming Concepts3
CS 331Data and File Structures3
CS 460Software Systems Development*3
CS 485Programming Languages3
CS 554Operating Systems3
2 Approved Non-Language Electives [SEE ADVISOR]6
* CS 460 satisfies the baccalaurate-level writing requirement.
Mathematics-Minor 19 HRS
MATH 122Calculus I4
MATH 123Calculus II4
MATH 145Discrete Structures3
MATH 230Elementary Linear Algebra4
MATH 364Statistical Methods4
Elec. & Comp. Engineering Cognate 3 HRS
ECE 250Digital Logic I 3

 


WMU seal with CSMaintained by:
webmaster@cs.wmich.edu
Updated: Mon Apr 23 2001