CSC 161 Grinnell College Spring, 2012
Imperative Problem Solving and Data Structures

CSC 161 Module 7: Integrated Robotics

Summary and Main Topics

The purpose of this module is to smoothly integrate and review material that has been presented through the semester, with a particular emphasis on C programming concepts and full usage of the Scribbler robot.

  1. Command-Line Arguments
  2. Files
  3. Logging Commands

Day-by-day Details

Day Topic Preparation In-class Due Date Availability
Tuesday, May 1 Module 7: Introduction
Wednesday, May 3 Command-Line Arguments lab exercise    
Friday, May 4 Files
  • K&R 7.5 - 7.8
lab exercise    
Monday, Mon, May 7 Supplemental Problem 4 or Supplemental Problem 5   Supplemental Problem 4 or Supplemental Problem 5 (done individually) Monday, May 7 Both problems may be done for extra credit
Monday, May 7 Files Continued lab exercise   Friday, May 11
Tuesday, May 8 Module 7 Project Day 1   project Friday, May 11  
Wednesday, May 9 Module 7 Project Day 2   project Friday, May 11  

Project: Robot Logging Suite

Write a "robot logger" program which can log actions to a file, and also read actions from a file and perform them.


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