Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Descriptor
Computer Science Education | 3 |
Misconceptions | 3 |
Difficulty Level | 2 |
Programming | 2 |
Undergraduate Students | 2 |
Algorithms | 1 |
Coding | 1 |
College Students | 1 |
Computation | 1 |
Concept Mapping | 1 |
Feedback (Response) | 1 |
More ▼ |
Source
Computer Science Education | 3 |
Author
Anderson, Brian | 1 |
Carlos, Giles Pierre Nunez | 1 |
Cote, Aaron | 1 |
Dogucu, Mine | 1 |
Edwards, Stephen H. | 1 |
Elmongui, Hicham G. | 1 |
Ernst, Jeremy V. | 1 |
Ferland, Matthew | 1 |
Gal-Ezer, Judith | 1 |
Hamouda, Sally | 1 |
Hong, Mark | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Location
Israel | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Shindler, Michael; Pinpin, Natalia; Markovic, Mia; Reiber, Frederick; Kim, Jee Hoon; Carlos, Giles Pierre Nunez; Dogucu, Mine; Hong, Mark; Luu, Michael; Anderson, Brian; Cote, Aaron; Ferland, Matthew; Jain, Palak; LaBonte, Tyler; Mathur, Leena; Moreno, Ryan; Sakuma, Ryan – Computer Science Education, 2022
Background and Context: We replicated and expanded on previous work about how well students learn dynamic programming, a difficult topic for students in algorithms class. Their study interviewed a number of students at one university in a single term. We recruited a larger sample size of students, over several terms, in both large public and…
Descriptors: Misconceptions, Programming, Computer Science Education, Replication (Evaluation)
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – Computer Science Education, 2020
Background and Context: Recursion in binary trees has proven to be a hard topic. There was not much research on enhancing student understanding of this topic. Objective: We present a tutorial to enhance learning through practice of recursive operations in binary trees, as it is typically taught post-CS2. Method: We identified the misconceptions…
Descriptors: Computer Science Education, Programming, Coding, Student Attitudes
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