ERIC Number: EJ938439
Record Type: Journal
Publication Date: 2004
Pages: 23
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899-3408
EISSN: N/A
Available Date: N/A
The TeachScheme! Project: Computing and Programming for Every Student
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram
Computer Science Education, v14 n1 p55-77 2004
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.)
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation, Secondary School Curriculum, Introductory Courses, Novices, Learning Processes, Course Descriptions, Instructional Effectiveness, Cognitive Development, Inservice Teacher Education, College School Cooperation
Routledge. Available from: Taylor & Francis, Ltd. 325 Chestnut Street Suite 800, Philadelphia, PA 19106. Tel: 800-354-1420; Fax: 215-625-2940; Web site: http://www.tandf.co.uk/journals
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Elementary Secondary Education; High Schools; Secondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Texas
Grant or Contract Numbers: N/A
Author Affiliations: N/A