Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 5 |
Descriptor
| Computer Science Education | 5 |
| Nonmajors | 5 |
| Programming | 5 |
| Learning Motivation | 3 |
| Coding | 2 |
| Cognitive Processes | 2 |
| College Students | 2 |
| Difficulty Level | 2 |
| Feedback (Response) | 2 |
| Foreign Countries | 2 |
| Introductory Courses | 2 |
| More ▼ | |
Author
| Bergande, Bianca | 1 |
| Brune, Philipp | 1 |
| Bälter, Olle | 1 |
| Chun-Ying Chen | 1 |
| Nathan H. Bean | 1 |
| Riese, Emma | 1 |
| Wolz, Sabine | 1 |
| Xuanyan Zhong | 1 |
| Zehui Zhan | 1 |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 4 |
| Dissertations/Theses -… | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 5 |
| Postsecondary Education | 5 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Nathan H. Bean – ProQuest LLC, 2022
Learning to program has long been known to be a difficult task, requiring a student to develop both fluency in the syntax and grammar of a formal programming language and learn the problem-solving approaches and techniques of computational thinking. The successful teaching strategies of the past have involved maintaining small teacher-student…
Descriptors: Algorithms, Coding, Supplementary Education, Programming
Wolz, Sabine; Bergande, Bianca; Brune, Philipp – Cogent Education, 2022
Programming is an essential part of the curriculum of computer science non-major students. The motivation for the various elements of interdisciplinary degrees is often very low in computer science, which faces a gender gap as well. Differences between study courses and gender in confidence, attitude, student numbers, and motivation in computer…
Descriptors: Introductory Courses, Gender Differences, Computer Science Education, Nonmajors
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation

Peer reviewed
Direct link
