May 23, 2022  
Undergraduate Catalog 2012-13 
    
Undergraduate Catalog 2012-13 [ARCHIVED CATALOG]

Computer Science - General


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

The educational objectives for the Computer Science-General program are:

  1. To produce graduates with breadth and depth in computer science sufficient for intellectual growth in the computing discipline.
  2. To produce graduates with knowledge and skills sufficient to be employable and successful in a variety of professional computing positions. 
  3. To produce students with experience in team and collaborative work.
  4. To produce students the opportunity for extended study in an area of specialization.

Baccalaureate-Level Writing Requirement

Students who have chosen the Computer Science - General program will satisfy the university Baccalaureate-Level Writing Requirement by successfully completing CS 4900: Software Systems Development I: Requirements and Design.

Requirements

Students enrolling in the Computer Science General Option are required to own a laptop computer with minimum specifications set by the department. By April of each year, the department will establish specifications of laptops for students entering in the following fall. These specifications will be posted on the department website.

Candidates for the Bachelor of Science in Computer Science-General must satisfy the following requirements in addition to those required by Western Michigan University:

  1. Students must satisfy the University General Education requirements.
  2. A grade point average of 2.0 or better must be earned in courses presented for graduation with CS and ECE prefixes and in courses with MATH and STAT prefixes.
  3. 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)


  • General Education   Credits: 2 hours
  • Elective - Free Elective   Credits: 3 hours

Second Semester (15 hours)


  • General Education   Credits: 4 hours

Third Semester (16 hours)


  • General Education   Credits: 4 hours
  • Elective - Free Elective   Credits: 3 hours

Fourth Semester (15 hours)


  • General Education   Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours

Fifth Semester (16 hours)


  • CS Elective - Approved CS Elective   Credits: 3 hours
  • General Education    Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours

Sixth Semester (15 hours)


  • CS Elective - Approved CS Elective   Credits: 3 hours
  • General Education   Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours

Seventh Semester (15 hours)


  • General Education   Credits: 3 hours
  • Free General Education Elective   Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours

Eighth Semester (15 hours)


  • Free General Education Elective   Credits: 3 hours
  • General Education    Credits: 3 hours
  • Elective - Free Elective   Credits: 3 hours
  • Elective - Free Elective   Credits: 4 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 website. 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 or a course in computer science.

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