Computer Science


The Department of Computer Science offers majors and minors in computer science and computer information systems. Also offered is a Computer Science Endorsement for teachers holding a viable secondary certificate from the State of Michigan. (For additional information see the College of Education section in this catalog.)

A student considering a degree in one of these areas should arrange an early interview with the Department of Computer Science so that his/her interests and future career will be considered in planning the curriculum.

A student who receives a grade lower than "C" in a computer science or computer information systems course may not use that course to satisfy a prerequisite for another computer science course, nor may the student take any course having that course as a prerequisite without repeating the course.

Computer Science (B.S.)

A minor is required. (A computational mathematics minor is not permitted.)

Major Courses--all 45 credits required

MATH 161 4 cr Calculus with Analytic Geometry I
MATH 162 4 cr Calculus with Analytic Geometry II
MATH 300 3 cr Discrete Mathematical Structures
CS 105 4 cr Introduction to Computers and Programming
CS 115 3 cr Programming I
CS 215 3 cr Programming II
CS 230 3 cr Assembly Language
CS 310 3 cr WINDOWS Programming
CS 315 3 cr Data Structures Using C++
CS 330 3 cr WINDOWS Programming
CS 3303 crDigital Computer Design
CS 380 3 cr File Processing
CS 4103 crDatabase Systems
CS 445 3 cr Operating Systems
CS 450 3 cr Compiler Construction

Electives--9 credits selected from:

CS 400 3 cr Computer Networks
CS 420 3 cr Software Design and Development
CS 430 3 cr Computer Architecture
CS 475 3 cr Computer Graphics
CS 480 3 cr Introduction to Artificial Intelligence
CS 481 3 cr Expert Systems
CS 4903 crSpecial Topics

Recommended Electives

CS 147 3 cr FORTRAN programming
CS 160 3 cr Micro Computer Software

A computer science minor is available by completing CS 105, CS 115, CS 160, CS 215, CS 230 and a 300-level computer science elective course for a total of 19 credit hours. Computer Information Systems majors may take this minor with prior permission of the department.

Computer Information Systems (B.S.)

A minor is required. (Recommended minors: General Business, Accounting, Finance, Management or Marketing. A computational mathematics minor is not permitted.)

Major Courses--all 56 credits required

CS 105 4 cr Introduction to Computers and Programming
CS 115 3 cr Programming I
CS 160 3 cr MicroComputer Software (or ECON 151)
CS 215 3 cr Programmning II
CS 230 3 cr Computer Systems
CIS 281 3 cr COBOL
CIS 283 3 cr Advanced COBOL
CIS 300 3 cr Introduction to Data Communication
CS 310 3 cr "C" Programming and UNIX
CIS 332 3 cr Introduction to System Software
CIS 370 3 cr File Manipulation Techniques
CIS 385 3 cr Database Management Systems
CIS 421 3 cr Systems Analysis and Design
CIS 423 3 cr System Design and Implementation
CIS 425 3 cr Decision Support Systems
MATH 141 4 cr Finite Mathematics
ECON 235 3 cr Statistics I
MGT 325 3 cr Information Systems for Operations Management

A computer information systems minor is available by completing CS 105, CS 115, CS 160, CS 215, CS 230, CIS 281 and CIS 283. Computer Science majors may take this minor with prior permission of the department.


Last updated: 19-June-97
-Return to Menu