Computer Science
Bachelor of Science (B.S.)
Undergraduate Major
Allendale • Face to face • 120 Credits
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.
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:
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,
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.
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.
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.
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| 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| 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| Annual Earnings | Percentile |
|---|---|
| $ 77,458.22 | 10% |
| $ 98,716.11 | 25% |
| $118,788.33 | 50% |
| $163,451.18 | 75% |
| $177,471.57 | 90% |
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.
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:
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.