The computer assumes the responsibility of teaching. The resulting tutors provide personalized, adaptive instruction to each student. Our current endeavor is to provide a first academic year of computer science instruction over the World Wide Web in an ActiveTutors environment. No human instructor is needed. Our tutors operate in a distance learning format.
Instruction is adaptive to the personal needs of each student.
The full curriculum consists of 10 units. Using the Java programming language allows us to easily explore traditional and innovative ways to think about computers as problem solvers. Examples are drawn from a variety of areas within computer science. Historically, we began by building and evaluating three prototypes. Each prototype used a different development and presentation medium.