Descriptor
Source
| Computer Science Education | 2 |
Author
| Felleisen, Matthias | 1 |
| Findler, Robert Bruce | 1 |
| Flatt, Matthew | 1 |
| Krishnamurthi, Shriram | 1 |
| Lang, Jeff | 1 |
| Nugent, Gwen | 1 |
| Samal, Ashok | 1 |
| Soh, Leen-Kiat | 1 |
Publication Type
| Journal Articles | 2 |
| Reports - Descriptive | 2 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Nugent, Gwen; Soh, Leen-Kiat; Samal, Ashok; Lang, Jeff – Computer Science Education, 2006
An introductory CS1 course presents problems for educators and students due to students' diverse background in programming knowledge and exposure. Students who enroll in CS1 also have different expectations and motivations. Prompted by the curricular guidelines for undergraduate programmes in computer science released in 2001 by the ACM/IEEE, and…
Descriptors: Introductory Courses, Computer Science Education, Program Implementation, Screening Tests
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 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…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation

Peer reviewed
Direct link
