CSC 161 | Grinnell College | Fall, 2011 |
Imperative Problem Solving and Data Structures | ||
This module introduces CSC161 students to the basics of Linux, C programming, and the Scribbler robots, including:
Day | Topic | Preparation | In-class | Due Date | Availability for Extra Credit |
---|---|---|---|---|---|
Friday, August 26 | Problem-solving Process Module 0: Linux Introduction | Examples
| |||
Monday, August 29 | Linux Basics | lab exercise | |||
Tuesday, August 30 | Files in Linux | lab exercise | |||
Wednesday, August 31 | File Permissions in Linux | lab exercise | |||
Friday, September 2 | Introduction to C
|
| lab exercise | ||
Monday, September 5 | Using the Scribbler 2 Robot |
| lab exercise | ||
Tuesday, September 6 | Project | Program a Song | Due: Friday, September 9 |
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 in examples or labs may not be used.
This project will be worth 25 points, based on the following rubric:
This document is available on the World Wide Web as
http://www.walker.cs.grinnell.edu/courses/161.fa11/module-getting-started.shtml
created 24 June 2011 last revised 15 July 2011 |
|
For more information, please contact Henry M. Walker at walker@cs.grinnell.edu. |