[PDF][PDF] A study of difficulties in teaching and learning programming: a systematic literature review

R Kadar, NA Wahab, J Othman… - International …, 2021 - pdfs.semanticscholar.org
Teaching and learning (T&L) computer programming language especially for non-computer
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 …

[PDF][PDF] A flipped classroom framework for teaching and learning of programming

R Eusoff, AM Zin, SM Salleh - International Journal on Advanced …, 2022 - academia.edu
Programming is a difficult subject that requires high analytical skills to comprehend students.
Various strategies are introduced to improve difficulties in learning programming for …

Tasks that can improve novices' program comprehension

A Shargabi, SA Aljunid, M Annamalai… - … IEEE Conference on …, 2015 - ieeexplore.ieee.org
This study aims at identifying tasks that can effectively promote novices' program
comprehension. Based on literature of program comprehension and computer science …

[PDF][PDF] Implementing Flipped Classroom Strategy in Learning Programming

R Eusoff, SM Salleh, AM Zin - International Journal of Advanced …, 2021 - researchgate.net
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 …

[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 …

[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 …

[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 …

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 …

NoobLab: An E-learning platform for teaching programming

P Neve, G Hunter, D Livingstone - 2014 IEEE 8th International …, 2014 - ieeexplore.ieee.org
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 …