Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 5 |
Descriptor
Comparative Analysis | 5 |
Computer Science Education | 5 |
Programming Languages | 5 |
Student Motivation | 5 |
Programming | 4 |
Foreign Countries | 3 |
Pretests Posttests | 3 |
Teaching Methods | 3 |
Computer Software | 2 |
Computer Software Evaluation | 2 |
Control Groups | 2 |
More ▼ |
Source
Computers & Education | 1 |
Education for Information | 1 |
IEEE Transactions on Learning… | 1 |
Interactive Learning… | 1 |
International Journal of STEM… | 1 |
Author
Benavides, David | 1 |
Chang, Chih-Kai | 1 |
Cárdenas-Cobo, Jesennia | 1 |
Dandan Liu | 1 |
Galindo, José Angel | 1 |
Guangrui Fan | 1 |
Kert, Serhat Bahadir | 1 |
Kordaki, Maria | 1 |
Kurt, Adile Askim | 1 |
Lihu Pan | 1 |
Novoa-Hernández, Pavel | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 2 |
Elementary Secondary Education | 1 |
Grade 12 | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Guangrui Fan; Dandan Liu; Rui Zhang; Lihu Pan – International Journal of STEM Education, 2025
Purpose: This study investigates the impact of AI-assisted pair programming on undergraduate students' intrinsic motivation, programming anxiety, and performance, relative to both human-human pair programming and individual programming approaches. Methods: A quasi-experimental design was conducted over two academic years (2023-2024) with 234…
Descriptors: Artificial Intelligence, Computer Software, Technology Uses in Education, Programming
Cárdenas-Cobo, Jesennia; Puris, Amilkar; Novoa-Hernández, Pavel; Galindo, José Angel; Benavides, David – IEEE Transactions on Learning Technologies, 2020
Learning computer programming is a challenging process. Among the current approaches for overcoming this challenge, visual programming languages (VPLs), such as Scratch, have shown very promising results for beginners. Interestingly, some higher education institutions have started to use VPLs to introduce basic programming concepts, mainly in CS1…
Descriptors: Computer Science Education, Programming, Programming Languages, Teaching Methods
Chang, Chih-Kai; Yang, Ya-Fei; Tsai, Yu-Tzu – Education for Information, 2017
Previous research indicates that understanding the state of learning motivation enables researchers to deeply understand students' learning processes. Studies have shown that visual programming languages use graphical code, enabling learners to learn effectively, improve learning effectiveness, increase learning fun, and offering various other…
Descriptors: Programming Languages, Student Motivation, Questionnaires, Correlation
Kert, Serhat Bahadir; Kurt, Adile Askim – Interactive Learning Environments, 2012
Electronic performance support systems (EPSSs) are the software programs commonly used in commercial environments since the early 1990s. These software programs are generally called performance-based systems and focus on the complete job rather than providing individual development. For that reason, the usage of these systems in learning…
Descriptors: Foreign Countries, Web Based Instruction, Program Effectiveness, Learning Strategies
Kordaki, Maria – Computers & Education, 2010
This paper presents both the design and the pilot formative evaluation study of a computer-based problem-solving environment (named LECGO: Learning Environment for programming using C using Geometrical Objects) for the learning of computer programming using C by beginners. In its design, constructivist and social learning theories were taken into…
Descriptors: Feedback (Response), Constructivism (Learning), Formative Evaluation, Problem Solving