Lectures

Data definitions in Intermediate HtDP; Design Recipe; Loops


Data definitions in Beginner ProfessorJ - Part1


Self-referential data definitions in Beginner ProfessorJ


Methods for simple classes in Beginner ProfessorJ


Methods for classes with containment in Beginner ProfessorJ


Methods for unions of classes in Beginner ProfessorJ


Methods for self-referential data in Beginner ProfessorJ


Methods for mutually-referential data in Beginner ProfessorJ


Designing an interactive game using the world teachpack


Abstracting over data definitions and over methods


Abstracting over datatypes and methods

A collection of programs that illustrate the abstractions over lists of Objects and the use of parametrized data types (generics).
Last modified: Mon Nov 3 8:40:18 EDT 2008