Exploring students' computational practice, design and performance of problem-solving through a visual programming environment

PY Chao - Computers & Education, 2016 - Elsevier
This study aims to advocate that a visual programming environment offering graphical items
and states of a computational problem could be helpful in supporting programming learning …

Improving first computer programming experiences: The case of adapting a web-supported and well-structured problem-solving method to a traditional course

MP Uysal - Contemporary Educational Technology, 2014 - dergipark.org.tr
The introductory computer programming (CP) course has been taught for three decades in
the faculty. Besides pursuing CP technology, one major goal has been enhancing learners' …

Focus-Fight-Finalize (3F): Problem-solving steps extracted from behavioral patterns in block based programming

Ü Çakıroğlu, S Mumcu - Journal of Educational Computing …, 2020 - journals.sagepub.com
This exploratory study attempts to determine problem solving steps in block based
programming environments. The study was carried out throughout one term within Code …

The effectiveness of simulated robots for supporting the learning of introductory programming: a multi-case case study

L Major, T Kyriacou, P Brereton - Computer Science Education, 2014 - Taylor & Francis
This work investigates the effectiveness of simulated robots as tools to support the learning
of programming. After the completion of a systematic review and exploratory research, a …

Secondary students' perfectionism and their response to different programming learning tools

MA Osman, SP Loke, MN Zakaria… - 2012 IEEE Colloquium …, 2012 - ieeexplore.ieee.org
In this study, we examined the effect of perfectionism on learning programming using
different computer applications, and the levels of motivational and attainment. Three …

Predictive models as early warning systems: A Bayesian classification model to identify at-risk students of Programming

AK Veerasamy, MJ Laakso, D D'Souza… - … : Proceedings of the 2021 …, 2021 - Springer
The pursuit of a deeper understanding of factors that influence student performance
outcomes has long been of interest to the computing education community. Among these …

[PDF][PDF] Improving Motivation in Learning Programming Skills for EngineeringStudents

JM Jerez, D Bueno, I Molina, D Urda… - International Journal of …, 2012 - Citeseer
Engineering degree students sometimes feel that programming courses are not particularly
relevant to their main subject and consequently are unmotivated and underperform. In view …

Learning programming using objects-first approach through folktales

LS Woei, IH Othman, CK Man - Jurnal Teknologi, 2015 - journals.utm.my
Teaching programming to the amateur programmers and non-programmers with design and
educational technology background are tough. Needless to say, it is pertinent for them to …

An Online Professional Development Framework for In-service Teachers Challenges and Opportunities of Learning and Teaching Programming

M Rouhani - 2024 - ntnuopen.ntnu.no
In this thesis and its related publications, we study the problem of designing, implementing,
and refining a fully online training framework. The work aims to meet the needs of in-service …

Professional Development for In-Service Teachers of Programming: Evaluation of a University-Level Program

M Rouhani, M Lillebo, V Farshchian… - Informatics in Schools …, 2021 - Springer
Professional Development (PD) organizations provide training programs for computer
science teachers through teacher PD. Programming as part of a teacher's PD has grown in …