Publication Date
In 2025 | 5 |
Descriptor
Coding | 5 |
College Students | 5 |
Computer Science Education | 4 |
Programming | 4 |
Introductory Courses | 2 |
Learning Processes | 2 |
Novices | 2 |
Thinking Skills | 2 |
Academic Achievement | 1 |
Artificial Intelligence | 1 |
Cognitive Processes | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
IEEE Transactions on Education | 1 |
Information Systems Education… | 1 |
International Journal of STEM… | 1 |
Author
Anqi Xu | 1 |
Christos Tokatlidis | 1 |
Chun-Ying Chen | 1 |
Daniel Voyer | 1 |
Dimitrios Papakostas | 1 |
Eric Aubanel | 1 |
Haochen Yan | 1 |
Jennifer Xu | 1 |
Jiaqi Liu | 1 |
Jun Feng | 1 |
Leah Bidlake | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Audience
Location
China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Leah Bidlake; Eric Aubanel; Daniel Voyer – ACM Transactions on Computing Education, 2025
Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model-based learning and visualizations. The goals of the research presented here were to determine: how the mental models of programmers change and develop as they learn…
Descriptors: Schemata (Cognition), Programming, Computer Science Education, Coding
Mark Frydenberg; Anqi Xu; Jennifer Xu – Information Systems Education Journal, 2025
This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions…
Descriptors: Student Attitudes, Programming, Computer Software, Quality Assurance
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
Sokratis Tselegkaridis; Theodosios Sapounidis; Christos Tokatlidis; Dimitrios Papakostas – IEEE Transactions on Education, 2025
Contribution: This study focuses on microcontroller circuits and aims to: 1) investigate the impact of formal reasoning on students' post-knowledge using catastrophe theory; 2) compare the different combination sequences of tangible user interface (TUI) and graphical user interface (GUI); and 3) assess the usability of both interfaces and explore…
Descriptors: College Students, Electronics, Electronic Equipment, Engineering Education
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming