The TeachScheme! Project: Computing and Programming for Every Student
Computer Science Education Volume 14, Number 1, ISSN 0899-3408
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of the series introduce students to specific linguistic mechanisms and thus represents a cognitive development stage in the learning process. The third reform element is the use of a program development environment that was specifically developed for beginners. This paper presents the project's premises, the details of its innovations, and a preliminary experience report. (Contains 6 footnotes and 5 figures.)
Felleisen, M., Findler, R.B., Flatt, M. & Krishnamurthi, S. (2004). The TeachScheme! Project: Computing and Programming for Every Student. Computer Science Education, 14(1), 55-77.
Cited ByView References & Citations Map
Dalit Levy, Zefat Academic College, Israel
Society for Information Technology & Teacher Education International Conference 2013 (Mar 25, 2013) pp. 36–42
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact email@example.com.