Descriptor
Computer Science Education | 2 |
Instructional Effectiveness | 2 |
Program Implementation | 2 |
Programming | 2 |
Programming Languages | 2 |
Academic Achievement | 1 |
Cognitive Development | 1 |
College School Cooperation | 1 |
Computer Assisted Instruction | 1 |
Computer System Design | 1 |
Course Descriptions | 1 |
More ▼ |
Publication Type
Journal Articles | 2 |
Reports - Descriptive | 2 |
Opinion Papers | 1 |
Education Level
Elementary Secondary Education | 1 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Location
Texas | 1 |
United Kingdom (Great Britain) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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

Boyle, Tom; And Others – Computers and Education, 1994
Describes the design, implementation, and evaluation of a computer-assisted learning (CAL) package called CLEM (CORE Learning Environment for Modula-2) that was developed in Great Britain for teaching the Modula-2 programming language to first-year college students. Topics discussed include interactivity, flexibility, ease of use, student…
Descriptors: Academic Achievement, Computer Assisted Instruction, Computer Science Education, Computer System Design