CSC 161 Grinnell College Spring, 2014
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
Monday, April 28 Introduction
Tuesday, April 29 Command-Line Arguments lab exercise    
Wednesday, April 30 Files
  • King, Sections 22.1-22.3
  • K&R 7.5 - 7.8
lab exercise    
Friday, May 2 Hour Test 3 Covers through Module 110    
Monday, May 5 Files Continued lab exercise   extra credit if submitted by Friday, May 9
Tuesday, May 6 Supplemental Problem 5   Supplemental Problem 5 (done individually) Tuesday, May 6  
Tuesday, May 6 Project Day 1   project Friday, May 9  
Wednesday, May 7 Project Day 2   project Friday, May 9  

Project: Robot Logging Suite

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