Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 9 |
Descriptor
Source
Computer Science Education | 10 |
Author
Bordeaux, Janice | 1 |
Bouvier, Dennis | 1 |
Chandler, Jane | 1 |
Chen, Tzu-Yi | 1 |
Collinson, Timothy | 1 |
Crellin, Jonathan | 1 |
Debnath, Debatosh | 1 |
Duke-Williams, Emma | 1 |
Duque, Rafael | 1 |
Fitzgerald, Sue | 1 |
Haberman, Bruria | 1 |
More ▼ |
Publication Type
Journal Articles | 10 |
Reports - Evaluative | 10 |
Information Analyses | 1 |
Education Level
Higher Education | 7 |
Postsecondary Education | 7 |
Elementary Secondary Education | 2 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Location
Estonia | 1 |
India | 1 |
Israel | 1 |
Massachusetts | 1 |
Singapore | 1 |
South Korea | 1 |
Texas | 1 |
United Kingdom | 1 |
United Kingdom (England) | 1 |
United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Tedre, Matti; Simon; Malmi, Lauri – Computer Science Education, 2018
Computing education has been an important and sometimes contentious issue ever since the advent of modern computing. Debates about computing education have closely followed job markets, technological development, academic interests, societal concerns, and changes in the perception of computing. The themes in computing education debates can be…
Descriptors: Computer Science Education, Educational Objectives, Educational History, Computer Software
Kim, Dae-Kyoo; Jeong, Dongwon; Lu, Lunjin; Debnath, Debatosh; Ming, Hua – Computer Science Education, 2015
The need for computing education in the K-12 curriculum has grown globally. The Republic of Korea is not an exception. In response to the need, the Korean Ministry of Education has announced an outline for software-centric computing education in the K-12 system, which aims at enhancing the current computing education with software emphasis. In…
Descriptors: Foreign Countries, Computer Science Education, Elementary Secondary Education, Computer Software
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
Sondergaard, Harald; Mulder, Raoul A. – Computer Science Education, 2012
We examine student peer review, with an emphasis on formative practice and collaborative learning, rather than peer grading. Opportunities to engage students in such formative peer assessment are growing, as a range of online tools become available to manage and simplify the process of administering student peer review. We consider whether…
Descriptors: Cooperative Learning, Peer Evaluation, Formative Evaluation, Intellectual Disciplines
Sanchez, Pablo; Zorrilla, Marta; Duque, Rafael; Nieto-Reyes, Alicia – Computer Science Education, 2011
Models in Software Engineering are considered as abstract representations of software systems. Models highlight relevant details for a certain purpose, whereas irrelevant ones are hidden. Models are supposed to make system comprehension easier by reducing complexity. Therefore, models should play a key role in education, since they would ease the…
Descriptors: Computer Science Education, Computer Software, Programming, Programming Languages
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning
Crellin, Jonathan; Duke-Williams, Emma; Chandler, Jane; Collinson, Timothy – Computer Science Education, 2009
This article reports on the use of a virtual world ("Second Life") in computing education, and identifies the precursors of current virtual world systems. The article reviews the potential for virtual worlds as tools in computing education. It describes two areas where "Second Life" has been used in computing education: as a…
Descriptors: Foreign Countries, Computer Simulation, Social Systems, Internet
Simon, Beth; Bouvier, Dennis; Chen, Tzu-Yi; Lewandowski, Gary; McCartney, Robert; Sanders, Kate – Computer Science Education, 2008
We report on responses to a series of four questions designed to identify pre-existing abilities related to debugging and troubleshooting experiences of novice students before they begin programming instruction. The focus of these questions include general troubleshooting, bug location, exploring unfamiliar environments, and describing students'…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Muller, Orna; Haberman, Bruria – Computer Science Education, 2008
Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…
Descriptors: Computer Science Education, Problem Solving, Computer Software, Pattern Recognition
Lynch, Simon; Rajendran, Keerthi – Computer Science Education, 2005
Advanced approaches to the construction of software systems can present difficulties to learners. This is true for multi-agent systems (MAS) which exhibit concurrency, non-determinacy of structure and composition and sometimes emergent behavior characteristics. Additional barriers exist for learners because mainstream MAS technology is young and…
Descriptors: Computer Software, Educational Technology, Teaching Methods, Barriers