Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 19 |
Descriptor
Source
Computer Science Education | 21 |
Author
Fitzgerald, Sue | 2 |
McCartney, Robert | 2 |
Murphy, Laurie | 2 |
Simon, Beth | 2 |
Akin, H. Levent | 1 |
Bennedsen, Jens | 1 |
Bouvier, Dennis | 1 |
Bower, Matt | 1 |
Bravaco, Ralph J. | 1 |
Burd, Liz | 1 |
Chen, Tzu-Yi | 1 |
More ▼ |
Publication Type
Journal Articles | 21 |
Reports - Evaluative | 21 |
Information Analyses | 2 |
Education Level
Higher Education | 14 |
Postsecondary Education | 11 |
Adult Education | 2 |
Elementary Secondary Education | 1 |
High Schools | 1 |
Audience
Location
Australia | 2 |
New Zealand | 2 |
California | 1 |
Connecticut | 1 |
Denmark | 1 |
Estonia | 1 |
Finland | 1 |
India | 1 |
Indonesia | 1 |
Israel | 1 |
South Korea | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
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
McCauley, Renée; Grissom, Scott; Fitzgerald, Sue; Murphy, Laurie – Computer Science Education, 2015
Hundreds of articles have been published on the topics of teaching and learning recursion, yet fewer than 50 of them have published research results. This article surveys the computing education research literature and presents findings on challenges students encounter in learning recursion, mental models students develop as they learn recursion,…
Descriptors: Computer Science Education, Programming, Literature Reviews, Best Practices
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
Akin, H. Levent; Meriçli, Çetin; Meriçli, Tekin – Computer Science Education, 2013
Teaching the fundamentals of robotics to computer science undergraduates requires designing a well-balanced curriculum that is complemented with hands-on applications on a platform that allows rapid construction of complex robots, and implementation of sophisticated algorithms. This paper describes such an elective introductory course where the…
Descriptors: Robotics, Computer Science Education, Undergraduate Study, Introductory Courses
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
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
Ma, L.; Ferguson, J.; Roper, M.; Wood, M. – Computer Science Education, 2011
The teaching of introductory computer programming seems far from successful, with many first-year students performing more poorly than expected. One possible reason for this is that novices hold "non-viable" mental models (internal explanations of how something works) of key programming concepts which then cause misconceptions and difficulties. An…
Descriptors: Teaching Models, Programming, Misconceptions, Models
Cummins, Stephen; Burd, Liz; Hatch, Andrew – Computer Science Education, 2011
This article presents an investigation into the usage of shareable feedback tags as a way of delivering feedback to three different cohorts of programming students. A series of research questions are examined; these include investigating any perceived benefit from students using feedback tags and exploring how students interact with their…
Descriptors: Feedback (Response), Programming, Investigations, Student Behavior
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
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
Titterton, Nathaniel; Lewis, Colleen M.; Clancy, Michael J. – Computer Science Education, 2010
Lab-centric instruction emphasizes supervised, hands-on activities by substituting lab for lecture time. It combines a multitude of pedagogical techniques into the format of an extended, structured closed lab. We discuss the range of benefits for students, including increased staff interaction, frequent and varied self-assessments, integrated…
Descriptors: Learning Activities, Computer Assisted Instruction, Mathematics Instruction, Lecture Method
Wallace, Scott A.; McCartney, Robert; Russell, Ingrid – Computer Science Education, 2010
Project MLeXAI [Machine Learning eXperiences in Artificial Intelligence (AI)] seeks to build a set of reusable course curriculum and hands on laboratory projects for the artificial intelligence classroom. In this article, we describe two game-based projects from the second phase of project MLeXAI: Robot Defense--a simple real-time strategy game…
Descriptors: Games, Intercollegiate Cooperation, Curriculum Design, Curriculum Implementation
Mannila, Linda; Peltomaki, Mia; Salakoski, Tapio – Computer Science Education, 2006
In this paper, we present the results from a two-part study. We analyze 60 programs written by novice programmers aged 16-19 after their first programming course, in either Java or Python. The aim is to find difficulties independent of the language used, and such originating from the language. Second, we analyze the transition from a…
Descriptors: Programming, Programming Languages, Syntax, Learning Problems
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
Previous Page | Next Page »
Pages: 1 | 2