Welcome to CSC-151-01, 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.