Apr 25, 2024  
Undergraduate Catalog 2006-07 
    
Undergraduate Catalog 2006-07 [ARCHIVED CATALOG]

Computer Science - Theory and Analysis


Return to {$returnto_text} Return to: Departments and Programs

The Theory and Analysis program has been accredited by the Computing Accreditation Commission of ABET, Inc., 111 Market Place, Suite 1050, Baltimore, MD 21202-4012; telephone (410) 347-7700. It provides a greater depth and breadth in computer science than the general option (see below). The Theory and Analysis option includes additional emphasis in science and engineering, as well as the minor in mathematics. Students planning computer science as a profession or contemplating graduate study in computer science are urged to enroll in this major.

The educational objectives for the Computer Science-Theory and Analysis program are:

  1. Graduates will have breadth and depth in computer science sufficient for continued intellectual growth in computing disciplines.
  2. Graduates will possess knowledge and skills sufficient to be employable and successful in a variety of computing positions in business, industry, or government.
  3. Graduates will have demonstrated experience in team and collaborative work.
  4. Graduates will have an understanding of ethical and social issues associated with the field of computer science.
  5. Graduates will have sufficient background in computer science to qualify for entry into a variety of graduate programs. (For up-to-date educational objectives and learning outcomes, see department web page at www.cs.wmich.edu)

Baccalaureate Writing Requirement

 Students who have chosen the Theory and Analysis program will satisfy the Baccalaureate Writing Requirement by successfully completing CS 4900 Software Systems Development I.

Requirements


Candidates for the Bachelor of Science in Computer Science —Theory and Analysis must satisfy the following requirements in addition to those required by Western Michigan University:

1. Laboratory Sciences


To satisfy CAC/ABET accreditation requirements, all students must complete laboratory science requirements consisting of a two-course, calculus-based physics sequence: (PHYS 2060 and 2080 are laboratories accompanying the regular classes)

Additional Laboratory Sciences


There are two additional laboratory science courses for science majors. Currently these courses include: (The Geosciences courses contain their own laboratory elements.)

2. General Education


CAC/ABET accreditation also requires 30 hours of general education. These program requirements can usually be met with 23 hours of non-science and non-mathematics courses. Two courses, listed below, are required. The remaining hours can be selected from the arts, humanities, and the social sciences.

3. Grade Point Average


A grade point average of 2.0 or better must be earned in courses presented for graduation with CS, ECE, MATH, and STAT prefixes.

4. Complete 122 Semester Credit Hours


Complete the following program of 122 semester credit hours. The schedule below is an example of one leading to graduation in eight semesters, beginning with the fall semester.

First Semester (15 hours)


  • Science Elective with Laboratory Credits: 4 hours
    Some science course electives (e.g., BIOS 1100 & 1120, CHEM 1100 & 1110, and GEOS 1300) can also be counted towards General Education requirements. Students are recommended to use two of these courses.
  • AREA V Social and Behavioral Sciences Credits: 4 hours

Second Semester (15 hours)


  • Science Elective with Laboratory Credits: 4 hours
    Some science course electives (e.g., BIOS 1100 & 1120, CHEM 1100 & 1110, and GEOS 1300) can also be counted towards General Education requirements. Students are recommended to use two of these courses.

Third Semester (15 hours)


  • AREA II Humanities Credits: 3 hours

Fourth Semester (15 hours)


  • AREA IV Other Cultures and Civilizations Credits: 4 hours
    Any General Education course (except from AREAS VI or VIII) may be swapped with the AREA IV course in the 4th semester as long as the course is a four credit hour course.

Fifth Semester (15 hours)


  • AREA VIII Health and Well-being Credits: 2 hours

Sixth Semester (16 hours)


  • AREA III The U.S. Cultures and Issues Credits: 3 hours

Seventh Semester (16 hours)


  • Elective Approved CS Elective Credits: 3 hours
  • Elective Free Elective Credits: 4 hours

Eighth Semester (15 hours)


  • Elective Approved CS Elective Credits: 3 hours
  • Elective Approved CS Elective Credits: 3 hours
  • AREA I Fine Arts Credits: 3 hours
  • AREA VII Natural Science and Technology: Applications and Implications Credits: 3 hours

CS Elective


CS Elective means the student must take an approved computer science elective course. Such electives may be described in the undergraduate catalog or in departmental material published traditionally or on its web site. Students should consult with a departmental advisor before enrolling in one of these courses.

Free Elective


Free Elective means the student may choose any course offered at the University without restriction. That is, the course need not be a General Education course nor a course in computer science.

Return to {$returnto_text} Return to: Departments and Programs