Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 5 |
Descriptor
Coding | 5 |
Program Evaluation | 5 |
Programming | 5 |
Computer Science Education | 3 |
Learning Processes | 2 |
Programming Languages | 2 |
Animation | 1 |
Artificial Intelligence | 1 |
Attendance | 1 |
College Students | 1 |
Computation | 1 |
More ▼ |
Source
IAFOR Journal of Education | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
ProQuest LLC | 1 |
Technology, Instruction,… | 1 |
Author
Andreas Giannakoulas | 1 |
Chung, Jaehwa | 1 |
Kwon, Kyungbin | 1 |
Lee, Kyungbin | 1 |
Mather, Richard | 1 |
Stelios Xinogalos | 1 |
Sykes, Edward R. | 1 |
Tan, Lin | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Tests/Questionnaires | 2 |
Dissertations/Theses -… | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Elementary Education | 1 |
Audience
Location
Canada | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Andreas Giannakoulas; Stelios Xinogalos – Journal of Educational Computing Research, 2025
This study critically reviews sixteen empirical studies that investigate the various difficulties that primary school students encounter while learning programming through educational games. Specifically, the challenges that students face in understanding basic programming concepts and the game elements that contribute to these difficulties, as…
Descriptors: Elementary School Students, Elementary School Teachers, Programming, Game Based Learning
Kwon, Kyungbin; Lee, Kyungbin; Chung, Jaehwa – International Journal of Computer Science Education in Schools, 2018
Evaluating the quality of students' programs is necessary for better teaching and learning. Although many innovative learning environments for computer science have been introduced, the scarcity of program evaluation frames and tools is a demanding issue in the teaching practice. This study examined the quality of students' Scratch programs by…
Descriptors: Computer Science Education, Programming, Programming Languages, Program Evaluation
Mather, Richard – IAFOR Journal of Education, 2015
This paper explores the application of canonical gradient analysis to evaluate and visualize student performance and acceptance of a learning system platform. The subject of evaluation is a first year BSc module for computer programming. This uses "Ceebot," an animated and immersive game-like development environment. Multivariate…
Descriptors: Multivariate Analysis, Program Evaluation, Visualization, Programming
Sykes, Edward R. – Technology, Instruction, Cognition and Learning, 2010
The Java Intelligent Tutoring System (JITS) research project explored the power of a new approach to supporting beginner Java programming students. Using Java's grammar as the core of its production rule base, JITS is embedded with extra functionality to detect, predict and correct lexicographical errors in students' code. This additional…
Descriptors: Programming Languages, Intelligent Tutoring Systems, Design, Programming
Tan, Lin – ProQuest LLC, 2009
Commenting source code has long been a common practice in software development. This thesis, consisting of three pieces of work, made novel use of the code comments written in natural language to improve software reliability. Our solution combines Natural Language Processing (NLP), Machine Learning, Statistics, and Program Analysis techniques to…
Descriptors: Computer Software, Coding, Reliability, Improvement