CSC 161 Grinnell College Fall, 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, December 4 Module 7: Introduction
Wednesday, December 5 Command-Line Arguments lab exercise    
Friday, December 7 Files
  • King, Sections 22.1-22.3
  • K&R 7.5 - 7.8
lab exercise    
Monday, December 10 Files Continued lab exercise   Friday, December 14
Tuesday, December 11 Supplemental Problem 5   Supplemental Problem 5 (done individually) Tuesday, December 11 Discussion of solutions
Tuesday, December 12 Module 7 Project Day 1   project Friday, December 14  
Wednesday, December 13 Module 7 Project Day 2   project Friday, December 14  

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: