The TeachScheme! Project: Computing and Programming for Every Student (2003)  (Make Corrections)  
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

 @ NUS   Home/Search   Context   Related

 
View or download:
neu.edu/scheme/pub...2003fffkfinal.ps
Cached:  PS.gz  PS  PDF  Image  Update  Help

From:  readscheme.org/whats_new (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: 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 wellspecified intermediate product. Second, we use an entire series of programming languages, not just one. Each element of the series introduce students to specific linguistic mechanisms and thus represents a cognitive development stage in the learning... (Update)

Active bibliography (related documents):   More   All
1.2:   The TeachScheme! Project: Computing and.. - Felleisen.. (2003)   (Correct)
0.5:   Integrating Logic into the Computer Science Curriculum - Barland, Felleisen..   (Correct)
0.4:   Behavioral Software Contracts - Findler   (Correct)

Similar documents based on text:   More   All
0.6:   The DrScheme Project: An Overview - Felleisen, Findler, Flatt.. (1998)   (Correct)
0.6:   DrScheme: A Programming Environment for Scheme - Findler, Clements, Flanagan.. (2001)   (Correct)
0.5:   The Structure and Interpretation of the Computer.. - Felleisen.. (2002)   (Correct)

BibTeX entry:   (Update)

@misc{ felleisen-teachscheme,
  author = "Matthias Felleisen and Robert Bruce Findler and Matthew Flatt and Shriram
    Krishnamurthi",
  title = "The TeachScheme! Project: Computing and Programming for Every Student",
  url = "citeseer.comp.nus.edu.sg/678582.html" }
Citations (may not include all citations):
430   Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985
333   Introduction to Functional Programming (context) - Bird, Wadler - 1988
115   Revised report of the algorithmic language Scheme - Kelsey, Clinger et al. - 1998
66   How to Solve It (context) - Polya - 1945
39   self-documenting display editor (context) - Stallman - 1981
16   Hints on programming language design (context) - Hoare - 1974
7   Cooperative learning in technical courses: Procedures (context) - Felder, Brent - 1994
7   How to Design Programs (context) - Felleisen, Findler et al. - 2001
5   DrJava: A lightweight pedagogic environment for Java - Allen, Cartwright et al. - 2002
4   Objects First with Java: A Practical Introduction Using Blue.. (context) - Barnes, Koelling - 2003
4   Programming by numbers -- a programming method for complete .. - Glaser, Hartel et al. - 2000
3   A preliminary version of this paper appeared in PLILP (context) - Findler, Clements et al. - 1997
3   Unipress Software Inc (context) - James, Screen - 1984
2   Revitalizing Undergraduate Science: Why some things work and.. (context) - Tobias - 1992
1   The structure and interpretation of the computer science cur.. - Felleisen, Findler et al. - 2002
1   Spk system teaching computer programming (context) - Barnard, system et al. - 1977
1   ProfessorJ: A gradual intro to Java through language levels (context) - Gray, Flatt - 2003
1   The College Board (context) - Board, The et al. - 2002
https://www.cord.org/lev2.cfm/93
http://www.state.tn.us/education/vetimanufacclusteredcourses.htm

Documents on the same site (http://library.readscheme.org/whats_new.html):   More
The Structure and Interpretation of the Computer.. - Felleisen.. (2002)   (Correct)
Processes vs. User-Level Threads in SCSH - Gasbichler, Sperber   (Correct)
XML, XPath, XSLT implementations as SXML, SXPath, and SXSLT - Kiselyov, Lisovsky   (Correct)

Online articles have much greater impact   More about CiteSeer.IST at NUS   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.