Publication Date
| In 2015 | 0 |
| Since 2014 | 9 |
| Since 2011 (last 5 years) | 35 |
| Since 2006 (last 10 years) | 69 |
| Since 1996 (last 20 years) | 87 |
Descriptor
Source
| Computer Science Education | 88 |
Author
| Gal-Ezer, Judith | 4 |
| Malmi, Lauri | 4 |
| Armoni, Michal | 3 |
| Ben-Ari, Mordechai | 3 |
| Korhonen, Ari | 3 |
| Luxton-Reilly, Andrew | 3 |
| Bennedsen, Jens | 2 |
| Carbone, Angela | 2 |
| Caspersen, Michael E. | 2 |
| Denny, Paul | 2 |
| More ▼ | |
Publication Type
| Journal Articles | 88 |
| Reports - Research | 88 |
| Tests/Questionnaires | 2 |
| Information Analyses | 1 |
Education Level
| Higher Education | 64 |
| Postsecondary Education | 37 |
| High Schools | 11 |
| Secondary Education | 9 |
| Elementary Secondary Education | 8 |
| Elementary Education | 2 |
| Grade 10 | 2 |
| Grade 11 | 2 |
| Grade 12 | 2 |
| Grade 8 | 2 |
| More ▼ | |
Audience
| Teachers | 3 |
| Practitioners | 1 |
Showing 1 to 15 of 88 results
Bati, Tesfaye Bayu; Gelderblom, Helene; van Biljon, Judy – Computer Science Education, 2014
The challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and…
Descriptors: Foreign Countries, Teaching Methods, Blended Learning, Educational Technology
Straub, Jeremy – Computer Science Education, 2014
This article surveys the examination requirements for attaining degree candidate (candidacy) status in computer science doctoral programs at all of the computer science doctoral granting institutions in the United States. It presents a framework for program examination requirement categorization, and categorizes these programs by the type or types…
Descriptors: Computer Science Education, Doctoral Degrees, Universities, Comparative Analysis
Armoni, Michal; Gal-Ezer, Judith – Computer Science Education, 2014
The gap between enrollments in higher education computing programs and the high-tech industry's demands is widely reported, and is especially prominent for women. Increasing the availability of computer science education in high school is one of the strategies suggested in order to address this gap. We look at the connection between exposure…
Descriptors: Foreign Countries, Computer Science Education, High School Students, College Preparation
Miller, Craig S. – Computer Science Education, 2014
When learning to program, students often mistakenly refer to an element that is structurally related to the element that they intend to reference. For example, they may indicate the attribute of an object when their intention is to reference the whole object. This paper examines these reference-point errors through the context of metonymy.…
Descriptors: Computer Science Education, Programming, Novices, Figurative Language
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
Major, Louis; Kyriacou, Theocharis; Brereton, Pearl – Computer Science Education, 2014
This work investigates the effectiveness of simulated robots as tools to support the learning of programming. After the completion of a systematic review and exploratory research, a multi-case case study was undertaken. A simulator, named Kebot, was developed and used to run four 10-hour programming workshops. Twenty-three student participants…
Descriptors: Robotics, Computer Simulation, Programming, Teaching Methods
Beyer, Sylvia – Computer Science Education, 2014
This study addresses why women are underrepresented in Computer Science (CS). Data from 1319 American first-year college students (872 female and 447 male) indicate that gender differences in computer self-efficacy, stereotypes, interests, values, interpersonal orientation, and personality exist. If students had had a positive experience in their…
Descriptors: Computer Science Education, Females, Womens Education, Disproportionate Representation
Herman, Geoffrey L.; Zilles, Craig; Loui, Michael C. – Computer Science Education, 2014
Concept inventories hold tremendous promise for promoting the rigorous evaluation of teaching methods that might remedy common student misconceptions and promote deep learning. The measurements from concept inventories can be trusted only if the concept inventories are evaluated both by expert feedback and statistical scrutiny (psychometric…
Descriptors: Psychometrics, Concept Formation, Measures (Individuals), Teaching Methods
Vahrenhold, Jan; Paul, Wolfgang – Computer Science Education, 2014
We report on the development, validation, and implementation of a collection of test items designed to detect misconceptions related to first-year computer science courses. To this end, we reworked the development scheme proposed by Almstrum et al. ("SIGCSE Bulletin" 38(4):132-145, 2006) to include students' artifacts and to…
Descriptors: Computer Science Education, Introductory Courses, Test Items, Evaluation Methods
Sorva, Juha; Lönnberg, Jan; Malmi, Lauri – Computer Science Education, 2013
Visual program simulation (VPS) is a new, interactive form of educational program visualisation, in which learners use graphical controls to direct a program's execution rather than simply watching an animation of it. In this article, we report on a qualitative empirical study of novice programmers learning through VPS. From an analysis of…
Descriptors: Visualization, Computer Uses in Education, Interviews, Observation
Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai – Computer Science Education, 2013
Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…
Descriptors: Computer Science Education, Middle School Students, Programming Languages, Taxonomy
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Liu, Allison S.; Schunn, Christian D.; Flot, Jesse; Shoop, Robin – Computer Science Education, 2013
Computer science proficiency continues to grow in importance, while the number of students entering computer science-related fields declines. Many rich programming environments have been created to motivate student interest and expertise in computer science. In the current study, we investigated whether a recently created environment, Robot…
Descriptors: Computer Science Education, Programming, Robotics, Teaching Methods
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
Robertson, Judy – Computer Science Education, 2013
There is a pressing need for gender inclusive approaches to engage young people in computer science. A recent popular approach has been to harness learners' enthusiasm for computer games to motivate them to learn computer science concepts through game authoring. This article describes a study in which 992 learners across 13 schools took part in a…
Descriptors: Computer Science Education, Gender Differences, Computer Games, Educational Benefits

Peer reviewed
Direct link
