Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 5 |
Descriptor
Animation | 5 |
Computer Science Education | 5 |
Instructional Effectiveness | 3 |
Programming | 3 |
Teaching Methods | 3 |
Cognitive Processes | 2 |
Problem Solving | 2 |
Visual Aids | 2 |
Visualization | 2 |
Attention Control | 1 |
Automation | 1 |
More ▼ |
Author
Chaudhary, Kaylash | 1 |
Darejeh, Ali | 1 |
Gomes, Elsa Ferreira | 1 |
Henriques, Pedro Rangel | 1 |
Ishengoma, Fredrick | 1 |
Kátai, Zoltán | 1 |
Marcus, Nadine | 1 |
Mashayekh, Sara | 1 |
Mselle, Leonard | 1 |
Osztián, Erika | 1 |
Prasad, Alvin | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 3 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Portugal | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Tavares, Paula Correia; Gomes, Elsa Ferreira; Henriques, Pedro Rangel; Vieira, Diogo Manuel – Open Education Studies, 2022
Computer Programming Learners usually fail to get approved in introductory courses because solving problems using computers is a complex task. The most important reason for that failure is concerned with motivation; motivation strongly impacts on the learning process. In this paper we discuss how techniques like program animation, and automatic…
Descriptors: Learner Engagement, Programming, Computer Science Education, Problem Solving
Prasad, Alvin; Chaudhary, Kaylash; Sharma, Bibhya – Education and Information Technologies, 2022
As a novice, learning computer programming is challenging. It requires learners to be inquisitive and acquire skills to analyze problems to get to solutions critically. Unfortunately, students drop out of programming courses because students think that programming is difficult to understand. The student's understanding of the problem definition is…
Descriptors: Programming, Computer Science Education, Skill Development, Computer Literacy
Darejeh, Ali; Mashayekh, Sara; Marcus, Nadine – Cogent Education, 2022
E-learning systems, which are used for teaching complex software, can facilitate learning if they provide an appropriate teaching approach that decreases learners' cognitive load in addition to providing practical knowledge. We believe there is lack of cognitively guided educational recommendations on how to effectively and efficiently design such…
Descriptors: Cognitive Processes, Difficulty Level, Electronic Learning, Computer Science Education
Kátai, Zoltán; Osztián, Erika – International Journal of Instruction, 2021
In this paper the challenge of promoting computational thinking for all by contextualized computing education is addressed. The two phases learning session we designed was implemented in the AlgoRythmics environment which includes ten algorithmic dance choreographies (and attached interactive computer animations). In addition to previous studies…
Descriptors: Computer Science Education, Thinking Skills, Mathematics, College Freshmen
Mselle, Leonard; Ishengoma, Fredrick – Education and Information Technologies, 2022
In this paper, MTL, an approach for visualization-based pedagogy, is analyzed and contextualized in both Cognitive Load Theory (CLT) and Dual Coding Theory (DCT). Through MTL, lectures, tutorials, laboratory sessions and individual study in learning and teaching programming are all carried out using two cognitive channels; verbal and non-verbal.…
Descriptors: Visualization, Teaching Methods, Cognitive Ability, Learning Theories