Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 1 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Programming Languages | 3 |
| Statistical Analysis | 3 |
| College Students | 2 |
| Computer Science Education | 2 |
| Novices | 2 |
| Programming | 2 |
| Barriers | 1 |
| Cohort Analysis | 1 |
| College Instruction | 1 |
| Comparative Analysis | 1 |
| Computer Software | 1 |
| More ▼ | |
Source
| Computer Science Education | 3 |
Author
| Amelia McNamara | 1 |
| Andreas Stefik | 1 |
| Becker, Brett A. | 1 |
| Duque, Rafael | 1 |
| Glanville, Graham | 1 |
| Goslin, Kyle | 1 |
| Hannah Stabler | 1 |
| Iwashima, Ricardo | 1 |
| McDonnell, Claire | 1 |
| Mooney, Catherine | 1 |
| Nieto-Reyes, Alicia | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 2 |
| Reports - Evaluative | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
Audience
Location
| Nevada (Las Vegas) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Timothy Kluthe; Hannah Stabler; Amelia McNamara; Andreas Stefik – Computer Science Education, 2025
Background and Context: Data science and statistics are used across a broad spectrum of professions, experience levels and programming languages. The popular scientific computing languages, such as Matlab, Python and R, were organized without using empirical methods to show evidence for or against their design choices, resulting in them feeling…
Descriptors: Programming Languages, Data Science, Statistical Analysis, Vocabulary
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
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

Peer reviewed
Direct link
