An online resource for the introductory programming class

The facilities and uses of the ProgrammingLand MOOseum are described. ProgrammingLand is a powerful tool to supplement a conventional classroom course in beginning Computer Science topics as well as a self-contained vehicle for distance learning. It is based on a MOO, a multiuser, interactive server accessible to anyone with Internet access. It delivers the content information, records student progress, fosters collaboration, assigns projects, records the grades of the projects, allows the students to practice what they have learned and assists the instructor in monitoring their progress. It is not a panacea for all academic woes, but has shown itself a useful tool in teaching introductory students in programming and early CS topics. This tool has been under development and in use for several years. Several students have used it as an online distance education mechanism, but far more have used it as an adjunct to otherwise normal classes.