Functional Problem Solving

Eric Autry
Meeting Times
  • MWF 10:00-11:20 AM (02), 1:00–2:20 (03), Science 3813
Office Hours
  • Tuesday 10-10:30 am, Tuesday 4:30-5 pm, Thursday 10-11 am, Thursday 1:15-2:30 pm,
Class Mentors
  • Mai Hoang (02) and Toby Frick (03)
Mentor Sessions
  • Sunday 2-3 pm, Tuesday 7:30-8:30 pm
CS Tutors
  • Sundays, 3--5 PM; Sundays through Thursdays, 7--10 PM @ Science 3813 and 3815

About this course

Welcome to CSC-151, Grinnell College’s introductory computer science course. In this course, we will work to develop your experience with algorithmic problem-solving. While we will be using Scheme as our programming language for this course, you will quickly see that the problem-solving skills we learn in this class apply to other languages and in settings that don’t involve programming at all.

This semester, CSC-151 will emphasize computer music and sound synthesis, using of computing technology to create, manipulate, and consume audio. CSC-151 requires no prior knowledge of computer science or computer programming. We’ll teach you everything we want you to know. It’s okay if you have some experience (although this may sometimes put you at a disadvantage; we do things differently), but it’s certainly not necessary.