Skip to main content

2017-2018 Undergraduate & Graduate Catalog

Search Help

Bachelor of Science in Computer Science

Students who wish to major in computer science must complete the following.

Requirements for a Major in Computer Science

1. University Degree Requirements

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

2. Admission to the Computer Science Major

Admission to major standing in computer science (CS) or information systems (IS) is competitive and requires an application for admittance into the major. 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 CS foundation or the IS foundation with a grade of C or above (C- is not sufficient).
  3. GPA of 2.5 or above in the CS foundation or the IS foundation.

The CS foundation includes CIS 162 and CIS 163; MTH 225; STA 215, STA 312 or STA 318; and COM 201. (The IS foundation is listed in the catalog with the information systems major.) Completing the CS (or IS) foundation courses requires programming, analytical reasoning, and communication skills. These skills are important to excel in the computing field.

The CS/IS foundation 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 of CIS 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.

Note: While admission to major standing in computer science may be achieved with completion of the IS foundation instead of the CS foundation, it is still necessary to complete all the required courses of the computer science major.

3. Computer Science Major

All computer science majors must complete the following 41-44 credits of required CIS classes and nine hours of CIS 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:

4. Cognate Courses

Computer science majors must complete the following cognate courses.

Required:

Select one math elective:

Select one science elective:

Suggested Order of Coursework for a Major in Computer Science

This suggested order of coursework assumes that students will complete the CS foundation and general education courses with the help of their advisor and apply for 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.