This page organizes links and activities for the Summer 2011 exploration of
using robots in CSC 161, Imperative Problem Solving and Data
Structures.
Project Activities
Course Materials
Tuesday Talks
Some References
-
Programming Robots — A Status
Report (presented at a Thursday Extra on Thursday, 24 February
2011.)
-
Overview of the
project (presented at a Thursday Extra on Thursday, 3 February
2011.)
-
Programming notes
-
Use of extern statement for linking C++ code to C programs
-
Local Documentation:
-
External Documentation and Software:
-
Bazaar version control
-
Myro
Installation Manual
-
Python textbook:
textbook by Deepak Kumar, revised June 2009, available on Web.
-
Excellent, widely used
-
Aimed at beginning students (e.g., CS1)
-
C++ textbook:
textbook by Bruce MacLennan, based on Deepak Kumar's text, revised
January 2011, available on Web.
-
Developed in conjunction with C++ software environment
-
Reflects best guesses of how C++ environment will evolve
-
Work-in-progress as project develops and more students use materials
- C++ API:
Reasonably thorough documentation of C++ API from
developer John Hoare
-
C++ Software Environment:
Available through
Launchpad
-
Binary package (e.g., for Mac, Linux) available for direct installation
-
Source code available, based on installation of several packages using
the Fink project
-
Details installation instructions available from
developer, John Hoare.
-
Some details of compilation require research, analysis
-
Bazaar version
control software