Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 5 |
Descriptor
Data Analysis | 5 |
Error Patterns | 5 |
Programming Languages | 5 |
Computer Science Education | 4 |
Introductory Courses | 3 |
Programming | 3 |
Coding | 2 |
Computer Software | 2 |
Misconceptions | 2 |
Novices | 2 |
Student Attitudes | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Journal of Cybersecurity… | 1 |
Journal of Educational… | 1 |
Journal of Statistics and… | 1 |
Author
Altadmri, Amjad | 1 |
Brown, Neil C. C. | 1 |
D'Souza, Daryl | 1 |
Dorn, Brian | 1 |
Fernandez, Amanda | 1 |
Forte, Andrea | 1 |
Gerbing, David W. | 1 |
Laakso, Mikko-Jussi | 1 |
Lee, Young | 1 |
Park, Thomas H. | 1 |
Sanchez, Joshua | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 3 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Location
Finland | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Enhancement of the Command-Line Environment for Use in the Introductory Statistics Course and Beyond
Gerbing, David W. – Journal of Statistics and Data Science Education, 2021
R and Python are commonly used software languages for data analytics. Using these languages as the course software for the introductory course gives students practical skills for applying statistical concepts to data analysis. However, the reliance upon the command line is perceived by the typical nontechnical introductory student as sufficiently…
Descriptors: Statistics Education, Teaching Methods, Introductory Courses, Programming Languages
Yang, Jeong; Lee, Young; Fernandez, Amanda; Sanchez, Joshua – Journal of Cybersecurity Education, Research and Practice, 2020
As the cyber security landscape dynamically evolves and security professionals work to keep apace, modern-day educators face the issue of equipping a new generation for this dynamic landscape. With cyber-attacks and vulnerabilities substantially increased over the past years in frequency and severity, it is important to design and build secure…
Descriptors: Computer Security, Programming Languages, Programming, Computer Uses in Education
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns
Park, Thomas H.; Dorn, Brian; Forte, Andrea – ACM Transactions on Computing Education, 2015
Many people are first exposed to code through web development, yet little is known about the barriers beginners face in these formative experiences. In this article, we describe a study of undergraduate students enrolled in an introductory web development course taken by both computing majors and general education students. Using data collected…
Descriptors: Programming Languages, Computer Science Education, Hypermedia, Web Sites
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions