Student works on code in robotics lab

Computer Science

Computer science (CS) study at Grinnell is innovative — you experience varied pedagogical and problem-solving approaches. It’s comprehensive, involving several programming languages and a balance of theory and application. It’s thorough — guided by national curricular guidelines and taught in dedicated facilities. It offers extensive opportunities for student-faculty research, and can prepare you for further study or careers in network and database administration, systems analysis, computer science, technical roles, and independent contracting.

The department maintains a separate website with a news feed for current CS students.

Weekly events

Computer Science Table


Computer Science Table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff) interested in discussing topics related to computing and computer science. This fall the meetings will occur on Mondays at noon (Grinnell time) in Microsoft Teams. If you are not yet a member of the CS Team, contact Prof. Curtsinger for details.

Dec 14: Are Google and Facebook killing Wikipedia? Today we will discuss these questions and the following readings: 

Dec 21: Join us for the last CS Table of the term, and have some fun with our computing history game! Submit to [curtsinger] your suggested items to include in the game, such as surprising startup companies, programming languages, computing hardware, toys, or anything else computing related that you think we might not know about. Along with your suggested game question, please include a photo, example, or description and at least one wrong answer. 

Here's an example: This product came with one of the best selling computers in Apple's history, and was partly responsible for saving Apple from financial ruin in the late 1990s. What is it?

  • a small LED desk lamp to reduce eye strain
  • a speaker that matches the beautiful modern design of the computer it connects to
  • a one-button computer mouse
  • all of the above

Learning from CS Alumni


CS alumni give a weekly talk during a course this fall, featuring an interesting topic as well as summarizing their career trajectory, followed by Q&A session. Grinnell College community members can contact Prof. Rebelsky for details on viewing the talks on Tuesdays at 7 p.m. (Grinnell time) during fall term 1.

  • Oct. 13: Fintech: careers in financial companies; changing careers and going from big corp to startup.
  • Sept. 29: Open-source contributions to the software that you use.
  • Sept. 22: Tech entrepreneurs.
  • Sept. 15: Choosing the right software stack for your project; role of open source PR in preparing for a career.
  • Sept. 8: Site Reliability Engineering; making lateral moves in tech; COVID’s impact on tech.
  • Sept. 1: Ethics and responsibility in making software; the superhero life of a software developer.

Computer Science Extras


This series of weekly computer science lectures will take place virtually this fall on Thursdays at 5 p.m. (Grinnell time). Grinnell College community members can join the discussion in Microsoft Teams. If you are not yet a member of the CS Team, contact Prof. Curtsinger for details.

  • Dec. 10: Mathematical visualizations
  • Nov. 10: Legalizing Personal-data Systems.
  • Oct. 15: CS deck wars study break.
  • Oct. 8: Off campus study for computer science majors: Why, How, and Where?
  • Sept. 24: Debrief from the Richard Tapia Celebration.
  • Sept. 17: Internships in computer science.
  • Sept. 10: Graduate school in computer science.

Department Information


Noyce Science Center
1116 Eighth Ave
Grinnell, IA 50112
United States

We use cookies to enable essential services and functionality on our site, enhance your user experience, provide a 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 to opt-out of cookies at any time, please refer to our website Privacy Policy.