CS101 Tutorial

Unit one: Program Design

This unit's assignments focus on understanding the process of designing computer programs from an interactive perspective. The readings focus on understanding the principles of object-oriented design, and introduce the concepts of Java types and interfaces, and exercises emphasize the creation of interfaces, and reading and understanding documentation.



Next: Unit two: Expressions, Statements, and Interactions
Previous: Tutorial index

This page is a part of Lynn Andrea Stein's Rethinking CS101 project, part of the Computers and Cognition Group at the Franklin W. Olin College of Engineering.
This material is based upon work supported by the National Science Foundation under Grant No. EIA-0196404. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation
Valid HTML 4.01!
Valid CSS!
Last modified: Monday, December 5 2005 at 5:19 AM EST