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

CSC 161 Module on 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, April 30 Introduction
Wednesday, May 1 Command-Line Arguments lab exercise    
Friday, May 3 Files
  • King, Sections 22.1-22.3
  • K&R 7.5 - 7.8
lab exercise    
Monday, May 6 Files Continued lab exercise   Friday, May 10
Tuesday, May 7 Supplemental Problem 5   Supplemental Problem 5 (done individually) Tuesday, May 7  
Tuesday, May 7 Project Day 1   project Friday, May 10  
Wednesday, May 8 Project Day 2   project Friday, May 10  

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: