Skip to main content

REQUEST INFORMATION INFO VISIT APPLY GIVE

A student typing code on a laptop.

Computer Science

Bachelor of Science (B.S.)

Undergraduate Major

Allendale • Face to face • 120 Credits

Computer science is the study of algorithms, data structures, programming languages, and the principles of computing to solve problems and create technology.

Overview

Grand Valley's computer science degree in Michigan is an ABET-accredited program that balances theoretical foundations with practical applications in software design and implementation. The program seamlessly combines the design and implementation of computer software, balancing theoretical foundations with practical applications. It explores the ways algorithms continue to drive functionality and solve real-world problems through computing technology.

The program includes core classes in:

  • Computer Architecture.
  • Databases.
  • Software Engineering.
  • Programming Languages.
  • Operating Systems.
  • Algorithms Through Specialized Applications.
  • Mathematical and Scientific Disciplines. 

Studying computer science at Grand Valley allows you to advance your expertise and career with the support of highly-credentialed and well-connected faculty. The program offers a variety of electives and minors, enabling you to tailor your education to your interests. You will gain professional experience through state-of-the-art technology and extensive internships, preparing you for successful leadership in the field directly after graduation. 

This program is accredited by the Computing Accreditation Commission of ABET,

Frequently Asked Questions

What are the requirements for a computer science degree at GVSU?

The Bachelor of Science (B.S.) in Computer Science at Grand Valley State University requires 120 total credits and combines mathematics, computer science core courses, electives, an internship, and general education requirements.

Is GVSU's computer science program accredited?

Yes. Grand Valley State University's Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission (CAC) of ABET, which is the primary accrediting body for computer science and engineering-related programs in the United States.

What core classes are part of GVSU's computer science degree?

A typical sequence starts with CIS 162 and CIS 163, progresses to Data Structures and Algorithms (CIS 263), and then branches into advanced topics such as databases, operating systems, networking, and software engineering before culminating in a capstone project and internship.

Career Opportunities

Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.

Top skills
  • Programming
  • Critical Thinking
  • Reading Comprehension
  • Operations Analysis
  • Complex Problem Solving
Earnings statistics
Annual Earnings Percentile
$ 44,661.85 10%
$ 57,360.63 25%
$ 91,235.61 50%
$112,971.26 75%
$148,504.87 90%

Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.

Top skills
  • Reading Comprehension
  • Critical Thinking
  • Active Learning
  • Active Listening
  • Speaking
Earnings statistics
Annual Earnings Percentile
$ 60,122.19 10%
$ 76,745.18 25%
$100,008.05 50%
$130,723.52 75%
$164,385.34 90%

Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.

Top skills
  • Reading Comprehension
  • Critical Thinking
  • Complex Problem Solving
  • Writing
  • Speaking
Earnings statistics
Annual Earnings Percentile
$ 77,458.22 10%
$ 98,716.11 25%
$118,788.33 50%
$163,451.18 75%
$177,471.57 90%

Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.

Top skills
  • Programming
  • Critical Thinking
  • Reading Comprehension
  • Operations Analysis
  • Complex Problem Solving
Earnings statistics
Annual Earnings Percentile
$ 43,509.02 10%
$ 59,409.23 25%
$ 87,634.86 50%
$122,876.41 75%
$163,814.91 90%

Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.

Top skills
  • Reading Comprehension
  • Critical Thinking
  • Active Learning
  • Active Listening
  • Speaking
Earnings statistics
Annual Earnings Percentile
$ 66,421.73 10%
$ 84,874.35 25%
$119,406.24 50%
$159,162.22 75%
$200,714.16 90%

Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.

Top skills
  • Reading Comprehension
  • Critical Thinking
  • Complex Problem Solving
  • Writing
  • Speaking
Earnings statistics
Annual Earnings Percentile
$ 92,154.65 10%
$125,042.09 25%
$160,655.20 50%
$202,206.43 75%
$225,815.52 90%
"One of the Top Public Universities in America"
- Niche.com
#1
University in Michigan by Employers
25%
Of Students Participate in Research or Experiential Learning with Faculty

Scholarships

Grand Valley State University offers a wide variety of merit-based scholarships. For information on all of the scholarships that are available to students, please visit Scholarships at GVSU.

Grand Valley offers myScholarships (a scholarship matching tool) to help admitted students match with GVSU scholarships, as well as external scholarship opportunities. myScholarships will prompt you to answer questions to help match you to scholarships for which you might qualify.

Computer Science Scholarships

  • Eric John Gillette Memorial Scholarship
  • College of Computing Academic Scholarship

Student Organizations

Getting involved and staying engaged with our vibrant campus community help you make the most of your Grand Valley experience. Attending student life events, joining a student organization, or participating in campus recreation opportunities are all fantastic ways to maximize your college years:

Career Advising

Whether you are a first-year student, a transfer student, or a current student thinking about your career options, advising is an important part of your academic journey.

Request Information

Loading...


Page last modified November 5, 2026