Home
HtDCH
 
Workshops
Materials
Information
Testimonials

Materials

The curriculum has been under development for the past four years. It has been used in classrooms at Northeastern University, University of Utah, University of Waterloo, University of Chicago, and at several high schools.

Below are links to the course web sites for Northeastern University courses. The assignments and the lab materials provide a preliminary view of the project direction.

CSU 213 Spring 2007 Foundations of Programming and Computing 2One semester course; includes compete working code for all lectures (in progress).
CSU 213 Fall 2006 Foundations of Programming and Computing 2One semester course; includes redesigned labs
CSU 213 Spring 2006 Foundations of Programming and Computing 2One semester course; includes current lecture notes
CSU 213 Spring 2005 Foundations of Programming and Computing 2One semester course; includes (almost) complete lecture notes
CSU 213 Spring 2004 Foundations of Programming and Computing 2One semester course, the first time using ProfessorJ
COM 1101 Spring 2003 Algorithms and Data Structures 1The second time the curriculum was used
COM 1101 Winter 2003 Algorithms and Data Structures 1The first time the curriculum was used
COM 1201 Spring 2003 Algorithms and Data Structures 2Continuation of COM 1101 from Winter 2003

Designing Programs --- Understanding Data invited lecture presented on November 17, 2006 at Vassar College, Poughkeepsie, NY.

Design of Class Hierarchies: An Introduction to OO Program Design summarizes the key ideas of the HtDCH curriculum and the ProfessorJ languages. It was presented on March 3, 2006 at the SIGCSE 2006 conference in Houston, TX. Slides in PDF

An unpublished version of this paper was presented at the Ninth Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts held at ECOOP 2005.

The Calculator Problem and the Design Recipe paper illustrates a student's experience with using the design recipe. The column was written in response to a column by Carl Alphonce: Pedagogy and Practice of Design Patterns and Objects First: A one act play


last updated on Wed Mar 7 14:41:48 EST 2007generated with PLT Scheme