Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 5 |
Descriptor
Source
| Computer Science Education | 6 |
Author
| Bravaco, Ralph J. | 1 |
| Gal-Ezer, Judith | 1 |
| Harlow, Danielle Boyd | 1 |
| Hay, David | 1 |
| Keppens, Jeroen | 1 |
| Leak, Anne Emerson | 1 |
| Mühling, Andreas | 1 |
| Nash, Jane Gradwohl | 1 |
| Robins, Anthony | 1 |
| Rountree, Janet | 1 |
| Rountree, Nathan | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 6 |
| Reports - Research | 3 |
| Reports - Evaluative | 2 |
| Information Analyses | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| Adult Education | 1 |
| Elementary Education | 1 |
| High Schools | 1 |
| Secondary Education | 1 |
Audience
Location
| California | 1 |
| Germany | 1 |
| Israel | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Gal-Ezer, Judith; Trakhtenbrot, Mark – Computer Science Education, 2016
Reduction is one of the key techniques used for problem-solving in computer science. In particular, in the theory of computation and complexity (TCC), mapping and polynomial reductions are used for analysis of decidability and computational complexity of problems, including the core concept of NP-completeness. Reduction is a highly abstract…
Descriptors: Computer Science Education, Problem Solving, Computation, Difficulty Level
Mühling, Andreas – Computer Science Education, 2016
Concept maps have a long history in educational settings as a tool for teaching, learning, and assessing. As an assessment tool, they are predominantly used to extract the structural configuration of learners' knowledge. This article presents an investigation of the knowledge structures of a large group of beginning CS students. The investigation…
Descriptors: Concept Mapping, Computer Science Education, Novices, Knowledge Level
Rountree, Janet; Robins, Anthony; Rountree, Nathan – Computer Science Education, 2013
We propose an expanded definition of Threshold Concepts (TCs) that requires the successful acquisition and internalisation not only of knowledge, but also its practical elaboration in the domains of applied strategies and mental models. This richer definition allows us to clarify the relationship between TCs and Fundamental Ideas, and to account…
Descriptors: Fundamental Concepts, Concept Formation, Computer Science Education, Undergraduate Students
Harlow, Danielle Boyd; Leak, Anne Emerson – Computer Science Education, 2014
Recent studies in learning programming have largely focused on high school and college students; less is known about how young children learn to program. From video data of 20 students using a graphical programming interface, we identified ideas that were shared and evolved through an elementary school classroom. In mapping these ideas and their…
Descriptors: Programming, Cooperative Learning, Concept Mapping, Elementary School Science
Keppens, Jeroen; Hay, David – Computer Science Education, 2008
A key challenge of effective teaching is assessing and monitoring the extent to which students have assimilated the material they were taught. Concept mapping is a methodology designed to model what students have learned. In effect, it seeks to produce graphical representations (called concept maps) of the concepts that are important to a given…
Descriptors: Concept Mapping, Programming, Teaching Methods, Educational Assessment
Nash, Jane Gradwohl; Bravaco, Ralph J.; Simonson, Shai – Computer Science Education, 2006
The purpose of this study was to assess structural knowledge change across a two-week workshop designed to provide high-school teachers with training in Java and Object Oriented Programming. Both before and after the workshop, teachers assigned relatedness ratings to pairs of key concepts regarding Java and Object Oriented Programming. Their…
Descriptors: Concept Mapping, Cognitive Structures, Workshops, Programming

Peer reviewed
Direct link
