Student works on code in robotics lab

Computer Science at Grinnell

Practical, theoretical, comprehensive, reflective, inclusive, and rigorous.

Whether you want to build problem-solving skills, pursue graduate work, or explore a career in one of many computing-related fields, Grinnell’s computer science (CS) major will ground you in the fundamentals and the underlying theory. The department’s curriculum, identified as just one of four international exemplars by the Association of Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), explores multiple modes of thinking and requires students to reflect not just on the study of CS, but also the implications of computing in the broader world.

Through innovative approaches to teaching and a variety of activities designed to support students, at Grinnell, we strive to make computing more inclusive. Whether it’s building software for a local nonprofit, exploring a multi-week innovative project in an upper-level course, or conducting novel research with a faculty member, Grinnell provides you with the opportunity to build your learning beyond traditional homework assignments and exams. When you finish, you’ll find that the ways of thinking and problem-solving skills you’ve gained will prepare you for a host of rewarding careers. While many of our graduates pursue careers in computing, from app development to consulting, from management to computer animation, from data science to data management, others are equally comfortable applying those skills to very different careers.

  • Sam Rebelsky in his office (video still)

    Diversifying the Discipline

    “It's important to think about who devises or builds the technology that's changing the world. If we're building technology that affects everyone, we really need to make sure that everyone's building that technology.”

    Samuel A. Rebelsky, professor of computer science, talks about the importance of diversity in computing, why he teaches at Grinnell, and why he loves Grinnell students.

Department News

Jerod Weinman with 2 students working on a computer

Jerod Weinman Awarded NSF Grant to Advance AI Education at Four-Year Institutions

Jerod Weinman, professor of computer science at Grinnell College, has been awarded a prestigious grant of $299,762 from the National Science Foundation (NSF) to organize a National Artificial Intelligence Research Resource (NAIRR) conference for four-year institutions (CCF-2515656).
2 students standing one in white science coat
Academic Excellence

Two Grinnellians Receive Goldwater Scholarships

Erik Genet ’26 and Shabab Kabir ’26 have been awarded Goldwater Scholarships by the Barry Goldwater Scholarship and Excellence in Education Foundation. 
Des moines skyline
Civic Engagement

Advancing Justice Through Data: Grinnell Students Present Research at Iowa Summit

Assistant Professor of Computer Science Eric Autry and his students Maria Rodriguez ’26 and Linda Jing ’26 recently presented their research findings on systemic biases at the 12th annual Iowa Summit on Justice and Disparities.

Computer Science Career Outcomes

First Destinations

  • 71% Employment
  • 23% Graduate School
  • 0% Post-Graduate Service
  • 0% Fellowships
  • 0% Continuing Education
  • 6% Other

Employment

97%
Positions related to Career Goals

Employer

  • Amazon
  • Bloomberg
  • Deloitte
  • Google
  • Microsoft
  • PayPal
  • Qualtrics
  • Wellmark Blue Cross Blue Shield

Graduate Schools

87%
87% Accepted to 1st- or 2nd- choice programs

Institutions

  • Carnegie Mellon University
  • Cornell University
  • ETH Zürich
  • Georgia Institute of Technology
  • Harvard University
  • Tulane University
  • University of Pennsylvania
  • Washington University in St. Louis
Photo of ultimate frisbee on mac field

Learn More

Sign up for our mailing list to learn more about Grinnell College and the opportunities available in computer science.

We use cookies to enable essential services and functionality on our site, enhance your user experience, provide better service through personalized content, collect data on how visitors interact with our site, and enable advertising services.

To accept the use of cookies and continue on to the site, click "I Agree." For more information about our use of cookies and how to opt out, please refer to our website privacy policy.