An introductory programming class, covering the fundamentals of programming and computer systems but with a specific focus on aspects of computing for mobile and handheld computers. Satisfies the SEAS computing requirement. Homework assignments in C on Palm Pilots (provided). Important general computing topics motivated by specific features of Palm programming environment.
Most of the course materials have been stored on the Blackboard web site for this course, which unfortunately is inaccessible to those unaffiliated with Princeton. Here on this page I've included materials from only the discussion sections that I lead and the particular final project option that I managed.
Last updated 7/21/2004.