Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Assignments | 2 |
| Behavior Change | 2 |
| Coding | 2 |
| Computer Science Education | 2 |
| Programming | 2 |
| Student Behavior | 2 |
| Academic Achievement | 1 |
| Achievement Rating | 1 |
| Adoption (Ideas) | 1 |
| Automation | 1 |
| Cluster Grouping | 1 |
| More ▼ | |
Author
| Blikstein, Paulo | 1 |
| Buffardi, Kevin John | 1 |
| Cooper, Steven | 1 |
| Koller, Daphne | 1 |
| Piech, Chris | 1 |
| Sahami, Mehran | 1 |
| Worsley, Marcelo | 1 |
Publication Type
| Dissertations/Theses -… | 1 |
| Journal Articles | 1 |
| Reports - Research | 1 |
Education Level
| Higher Education | 1 |
| Postsecondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Buffardi, Kevin John – ProQuest LLC, 2014
Effective software testing identifies potential bugs and helps correct them, producing more reliable and maintainable software. As software development processes have evolved, incremental testing techniques have grown in popularity, particularly with introduction of test-driven development (TDD). However, many programmers struggle to adopt TDD's…
Descriptors: Computer Software, Testing, Development, Programming
Blikstein, Paulo; Worsley, Marcelo; Piech, Chris; Sahami, Mehran; Cooper, Steven; Koller, Daphne – Journal of the Learning Sciences, 2014
New high-frequency, automated data collection and analysis algorithms could offer new insights into complex learning processes, especially for tasks in which students have opportunities to generate unique open-ended artifacts such as computer programs. These approaches should be particularly useful because the need for scalable project-based and…
Descriptors: Programming, Computer Science Education, Learning Processes, Introductory Courses

Direct link
Peer reviewed
