Skip to main content

2011-2012 Undergraduate & Graduate Catalog

Search Help

Bachelor of Arts or Bachelor of Science in Computer Science

Requirements for a Computer Science Major

1. University degree requirements

As identified in the General Academic Regulations section of the catalog.

2. Computer Science Major

All computer science majors must complete the following 41-44 credits of required computer science classes and nine hours of CS electives with a minimum 2.0 GPA.

Required Computer Science Courses:

Computer Science Elective Courses

All computer science majors must select three electives (at least nine hours) from the following:

3. Cognate Courses

Completion of MTH 201, MTH 202, and either STA 215 or 312 satisfy the B.S. degree cognate requirement for computer science majors. Students completing a B.A. degree must complete a third-semester proficiency in a foreign language.

Computer science majors must complete all 24 credit hours of the following cognate courses, plus a minimum of 12 credit hours from one of the following four science groups:

12 Hours of Science

Select one 3-course science group from the following 4 groups:

Secondary Admission

Admission to major standing in computer science or information systems is competitive and requires a secondary application. Applicants must meet the following criteria:

  1. Overall GPA of 2.5 or above in all Grand Valley State University coursework.
  2. Completion of each course in the technical core with a grade of C or above (C- is not sufficient).
  3. GPA of 2.5 or above in the technical core.

Technical core GPA is calculated on no more than one repeat per course. Achievement of the minimum requirements does not guarantee admission to the major. The school will also consider internship availability and the applicant's suitability for internships before granting admission. Transfer students must complete at least six hours of CIS coursework before applying, but should consult with a CIS advisor before scheduling their first semester.

The technical core includes CIS 162 and 163; MTH 225; STA 215, 312, or 318; COM 201 or WRT 350. Completing the core courses requires programming, analytical reasoning, and communication skills. These skills are important to excel in the computing field.

Suggested Order of Coursework for a Major in Computer Science

These options assume the students will complete the technical core and general education courses with the help of their advisor and apply for Secondary Admission at the end of the winter semester of their first year. The following course sequence also assumes a strong mathematics background for the entering student. If mathematics deficiencies exist, completing the mathematics prerequisites should be the student's top priority.

First Year:

Second Year:

Third Year:

Fourth Year:

Click here for the program description.



If you are in need of assistance please submit any questions or comments.