CSC 161 Grinnell College Fall, 2011
 
Imperative Problem Solving and Data Structures
 

CSC 161 Module 0: Getting Started with Linux, C, and the Scribbler 2

Summary and Main Topics

This module introduces CSC161 students to the basics of Linux, C programming, and the Scribbler robots, including:

  1. basic Linux,
  2. introduction to using the termina.,
  3. elements of a C program, including variables and primitive types,
  4. editing, compiling, linking, and running a program, and
  5. basic Scribbler actions (beeping and motion)

Resources

Laboratory Exercises

Some Project Options

Program a song
Working in pairs, students should develop a program that includes a song/melody at least 30 seconds long. Students should also write a description of their program, compile the program, and run it. Songs which have been used by other groups (including the example programs) may not be used.

Grading

This project will be worth 25 points, based on the following rubric:

Some Project Ideas

Pick your favorite song


This document is available on the World Wide Web as

http://www.cs.grinnell.edu/~walker/courses/161.fa11/module-getting-started.shtml

created created 24 June 2011
last revised 8 July 2011
Valid HTML 4.01! Valid CSS!
For more information, please contact Henry M. Walker at walker@cs.grinnell.edu.