Cost & earnings at Grand Valley State University What students borrow here, and what they go on to earn
This Bachelor's in Computer and Information Sciences at Grand Valley State University provides foundational and applied training in programming, systems, data management and information technology. It suits students who want a broad computing education with hands-on labs, project work and options to pursue software development, data or IT-focused careers.
The programme combines core computing theory with practical information-systems skills. You will study programming and software development, data structures and algorithms, computer organisation and operating systems, and database design. Core information-science topics typically include systems analysis and design, database management, networking and security, web technologies, and human–computer interaction.
Students take laboratory and project-based courses that emphasise applied problem solving and teamwork. Typical modules and experiences include:
The degree also includes Grand Valley’s general education requirements to develop communication, critical thinking and interdisciplinary skills. There are opportunities to choose electives or concentrations that reflect interests such as cybersecurity, data analytics or software systems, and to participate in undergraduate research, internships or co-operative experiences.
Applicants are expected to hold a secondary-school diploma or equivalent with strong preparation in mathematics. Typical preparation includes coursework in algebra and precalculus or calculus; prior exposure to computer science or programming is beneficial but not always mandatory.
For domestic applicants, the university evaluates academic transcripts holistically along with any standardised-test information provided. International applicants must present an equivalent secondary qualification and demonstrate English language proficiency through an approved test or other accepted evidence. Transfer students should provide college transcripts and may receive credit for relevant coursework or advanced placement where appropriate.
Graduates are prepared for a wide range of roles in the technology and information sectors. Common entry-level positions include software developer, web developer, systems analyst, database administrator, network technician and IT support specialist. With additional coursework or experience in analytics and statistics, graduates can move into data analyst or junior data scientist roles.
Career paths often lead to roles in application development, systems integration, cybersecurity, cloud services, product management or technical consulting. Many alumni also pursue postgraduate study in computer science, information systems or related fields. Grand Valley’s career services, internship programmes and employer partnerships help students transition into industry, public sector and nonprofit positions.
Grand Valley offers a curriculum that balances theory and applied practice, with hands-on laboratory courses, team projects and opportunities for internships in the regional tech community. The university emphasises experiential learning and provides access to computing labs, research projects with faculty, and student organisations related to computing and technology.
Students benefit from small-to-midsize class settings for many courses, faculty mentoring, and resources such as career services and industry engagement that support professional development. The university’s location near Grand Rapids and a network of alumni and employer partners offers practical pathways to internships and employment. These combined academic and extracurricular opportunities make Grand Valley a strong choice for students seeking a practical, career-oriented computing education.
Shortlist scholarships and plan your application — free guidance from our advisors.