Developing the Breadth-First Curriculum: Results of a Three-Year Experiment

This article summarizes the results of designing, class-testing, and developing teaching materials (texts, laboratory manuals, and software) for a novel introductory curriculum in computer science ...