Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 2 |
| Since 2007 (last 20 years) | 3 |
Descriptor
Source
| Computer Science Education | 4 |
Author
| Coto, Mayela | 1 |
| Felleisen, Matthias | 1 |
| Findler, Robert Bruce | 1 |
| Flatt, Matthew | 1 |
| Grass, Beatriz | 1 |
| Kinshuk | 1 |
| Krishnamurthi, Shriram | 1 |
| Mora, Sonia | 1 |
| Murillo-Morera, Juan | 1 |
| Thompson, Errol | 1 |
| von Hausswolff, Kristina | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 2 |
| Information Analyses | 1 |
| Reports - Descriptive | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| Elementary Secondary Education | 1 |
| High Schools | 1 |
| Secondary Education | 1 |
Audience
Location
| Texas | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
von Hausswolff, Kristina – Computer Science Education, 2022
Background and Context: Research in programming education seems to show that hands-on writing at the keyboard is beneficial for learning, but we lack an explanation of why that is and an underlying theory to anchor that explanation. Objective: The first objective is to lay out a theoretical foundation for understanding the learning situation when…
Descriptors: Programming, Computer Science Education, Novices, Student Experience
Coto, Mayela; Mora, Sonia; Grass, Beatriz; Murillo-Morera, Juan – Computer Science Education, 2022
Background and context: Emotions are ubiquitous in academic settings and affect learning strategies, motivation to persevere, and academic outcomes, however they have not figured prominently in research on learning to program at the university level. Objective: To summarize the current knowledge available on the effect of emotions on students…
Descriptors: Programming, Computer Science Education, Psychological Patterns, Emotional Response
Thompson, Errol; Kinshuk – Computer Science Education, 2011
Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing…
Descriptors: Expertise, Novices, Phenomenology, Learning Processes
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
