[PDF][PDF] A study of difficulties in teaching and learning programming: a systematic literature review
Teaching and learning (T&L) computer programming language especially for non-computer
science students are challenging. The instructors are facing constraints or obstacles in …
science students are challenging. The instructors are facing constraints or obstacles in …
Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python and CodeCombat
C Kroustalli, S **nogalos - Education and Information Technologies, 2021 - Springer
Serious games, or else educational games, for programming are considered to have a
positive impact on learning programming. Specifically, serious games are considered to …
positive impact on learning programming. Specifically, serious games are considered to …
[PDF][PDF] A flipped classroom framework for teaching and learning of programming
Programming is a difficult subject that requires high analytical skills to comprehend students.
Various strategies are introduced to improve difficulties in learning programming for …
Various strategies are introduced to improve difficulties in learning programming for …
Tasks that can improve novices' program comprehension
This study aims at identifying tasks that can effectively promote novices' program
comprehension. Based on literature of program comprehension and computer science …
comprehension. Based on literature of program comprehension and computer science …
[PDF][PDF] Implementing Flipped Classroom Strategy in Learning Programming
Novice students encountered many difficulties and challenges when learning to program.
They face problems in terms of high cognitive load in learning and lack of prior programming …
They face problems in terms of high cognitive load in learning and lack of prior programming …
[HTML][HTML] Why is programming difficult?
Y Hofuku14, S Cho, T Nishida… - Informatics in Schools …, 2013 - books.google.com
In this article, we propose a model for an understanding process that learners can use while
studying programming. We focus on the “small step” method, in which students learn only a …
studying programming. We focus on the “small step” method, in which students learn only a …
[PDF][PDF] Predicting cognitive load in acquisition of programming abilities.
S Asai, DTD Phuong, F Harada… - International Journal of …, 2019 - academia.edu
In this paper, we propose a method to predict cognitive load and its factors affecting the
learning efficiency in programming learning from the learning behavior of learners …
learning efficiency in programming learning from the learning behavior of learners …
[PDF][PDF] Identification of Factors Affecting Cognitive Load in Programming Learning with Decision Tree.
S Asai, DTD Phuong, H Shimakawa - J. Comput., 2019 - jcomputers.us
We propose a method to identify cognitive load and its factors affecting learning efficiency in
programming learning from learning behavior by learners. In general, since concepts of …
programming learning from learning behavior by learners. In general, since concepts of …
The Effect of Question Ordering Using Bloom's Taxonomy in an e-Learning Environment
D Castleberry, SR Brandt - International Conference on …, 2016 - search.proquest.com
This paper explores the ordering of questions which use Bloom's Taxonomy in an intelligent
tutoring system. In particular, it addresses three questions:(1) When questions are asked in …
tutoring system. In particular, it addresses three questions:(1) When questions are asked in …
NoobLab: An E-learning platform for teaching programming
Computer Programming remains a difficult discipline to teach. E-learning can help improve
student engagement and outcomes but offerings designed to teach programming in a …
student engagement and outcomes but offerings designed to teach programming in a …