the emporium approach to computer science education
As an alternative to laboratories for computer science programming courses, the Emporium style of learning environment has advantages for a course concerned with the foundations and principles of computer science. Following the lead from courses in freshman mathematics, this paper describes the active learning and assessment methodologies incorporated into a freshman computer science course. The results have been encouraging, and student acceptance of an alternative approach to learning is improving.
emporium education laboratories curriculum on-line