Publication Date
| In 2015 | 0 |
| Since 2014 | 11 |
| Since 2011 (last 5 years) | 53 |
| Since 2006 (last 10 years) | 136 |
| Since 1996 (last 20 years) | 169 |
Descriptor
Author
| Malmi, Lauri | 6 |
| Armoni, Michal | 5 |
| Ben-Ari, Mordechai | 5 |
| Gal-Ezer, Judith | 5 |
| Simon, Beth | 5 |
| Bennedsen, Jens | 4 |
| Fitzgerald, Sue | 4 |
| McCartney, Robert | 4 |
| Murphy, Laurie | 4 |
| Zander, Carol | 4 |
| More ▼ | |
Publication Type
Education Level
| Higher Education | 119 |
| Postsecondary Education | 63 |
| High Schools | 17 |
| Secondary Education | 11 |
| Elementary Secondary Education | 10 |
| Adult Education | 3 |
| Elementary Education | 2 |
| Grade 10 | 2 |
| Grade 11 | 2 |
| Grade 12 | 2 |
| More ▼ | |
Audience
| Teachers | 11 |
| Practitioners | 8 |
Showing 16 to 30 of 181 results
Moll, Mark; Bordeaux, Janice; Kavraki, Lydia E. – Computer Science Education, 2013
Motion planning is a core problem in robotics concerned with finding feasible paths for a given robot. Motion planning algorithms perform a search in the high-dimensional continuous space of robot configurations and exemplify many of the core algorithmic concepts of search algorithms and associated data structures. Motion planning algorithms can…
Descriptors: Computer Software, Active Learning, Student Projects, Robotics
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
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
Gluga, Richard; Kay, Judy; Lister, Raymond; Kleitman, Simon; Kleitman, Sabina – Computer Science Education, 2013
To design an effective computer science curriculum, educators require a systematic method of classifying the difficulty level of learning activities and assessment tasks. This is important for curriculum design and implementation and for communication between educators. Different educators must be able to use the method consistently, so that…
Descriptors: Computer Science Education, Cognitive Development, Difficulty Level, Test Items
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
Cetin, Ibrahim – Computer Science Education, 2013
The purpose of this study was twofold: to investigate students' concept images about class, object, and their relationship and to help them enhance their learning of these notions with a visualization tool. Fifty-six second-year university students participated in the study. To investigate his/her concept images, the researcher developed a survey…
Descriptors: Computer Science Education, Programming, Visualization, Animation
Boustedt, Jonas – Computer Science Education, 2012
The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a…
Descriptors: Foreign Countries, Computer Software, Computer Science Education, Programming
Kinnunen, Paivi; Simon, Beth – Computer Science Education, 2012
This article provides insight into how computing majors experience the process of doing programming assignments in their first programming course. This grounded theory study sheds light on the various processes and contexts through which students constantly assess their self-efficacy as a programmer. The data consists of a series of four…
Descriptors: Grounded Theory, Majors (Students), Assignments, Self Efficacy
Doube, Wendy; Lang, Catherine – Computer Science Education, 2012
A multimedia university programme with relatively equal numbers of male and female students in elective programming subjects provided a rare opportunity to investigate female motivation to study and pursue computer programming in a career. The MSLQ was used to survey 85 participants. In common with research into deterrence of females from STEM…
Descriptors: Foreign Countries, Sex Stereotypes, Females, Self Efficacy
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri – Computer Science Education, 2012
In this study, we examined freshmen students' sorting algorithm implementations in data structures and algorithms' course in two phases: at the beginning of the course before the students received any instruction on sorting algorithms, and after taking a lecture on sorting algorithms. The analysis revealed that many students have insufficient…
Descriptors: Foreign Countries, Classification, Mathematics, Computer Science Education
Alaoutinen, Satu – Computer Science Education, 2012
This study evaluates a new taxonomy-based self-assessment scale and examines factors that affect assessment accuracy and course performance. The scale is based on Bloom's Revised Taxonomy and is evaluated by comparing students' self-assessment results with course performance in a programming course. Correlation has been used to reveal possible…
Descriptors: Advanced Students, Cognitive Style, Measures (Individuals), Program Effectiveness
Sampaio, Alberto; Sampaio, Isabel – Computer Science Education, 2012
The improvement of computing courses is a permanent need and is a goal established by any teacher. Suggestions of possible course improvements should be made by teachers and students. Computer project-based courses involving a significant number of people pose difficulties to listening to all their opinions. The purpose of our research is twofold:…
Descriptors: Foreign Countries, Computer Science Education, Course Content, Educational Improvement
Kinnunen, Paivi; Simon, Beth – Computer Science Education, 2012
This paper discusses two qualitative research methods, phenomenography and grounded theory. We introduce both methods' data collection and analysis processes and the type or results you may get at the end by using examples from computing education research. We highlight some of the similarities and differences between the aim, data collection and…
Descriptors: Grounded Theory, Qualitative Research, Data Collection, Data Analysis
Bennedsen, Jens; Caspersen, Michael E. – Computer Science Education, 2012
Programming is recognised as one of seven grand challenges in computing education and attracts much attention in computing education research. Most research in the area concerns teaching methods, educational technology and student understanding/misconceptions. Typically, evaluation of learning outcome takes place during or immediately following…
Descriptors: Computer Science Education, Research, Programming, Skills

Peer reviewed
Direct link
