[HTML][HTML] Teaching technology with technology: approaches to bridging learning and teaching gaps in simulation-based programming education

MG Jamil, SO Isiaq - International Journal of Educational Technology in …, 2019 - Springer
The learning of programming using simulation involves unique educational environments
and human factors. However, research in this field has been mainly centred on the efficacy …

Learning to program through interactive simulation

AHK Yuen - Educational Media International, 2006 - Taylor & Francis
Extensive studies have been conducted on programming knowledge, instructional
environments and effective pedagogies in order to improve the teaching and learning of …

Enhancing student engagement through simulation in programming sessions

SO Isiaq, MG Jamil - The International Journal of Information and …, 2018 - emerald.com
Purpose The purpose of this paper is to explore the use of a simulator for teaching
programming to foster student engagement and meaningful learning. Design/methodology …

[PDF][PDF] Difficulties in learning programming: Views of students

SRM Derus, AZM Ali - 1st International Conference on Current Issues …, 2012 - academia.edu
Programming courses areamong the important components of the curriculum to be studied,
not only in the field of Information Technology, but also in most of the field including Science …

Challenges of teaching and studying programming at a university of technology-Viewpoints of students, teachers and the university

P Kinnunen - 2009 - aaltodoc.aalto.fi
This thesis analyses the challenges of the instructional process at a university of technology
from the viewpoints of students, teachers and the university administration. The first research …

[PDF][PDF] Innovative approaches in teaching programming: A systematic literature review

SC Santos, PA Tedesco, M Borba… - Proceedings of the 12th …, 2020 - academia.edu
One of the main challenges of computing education is the teaching of computer
programming. Technical skills related to algorithm logic, programming language syntax, and …

Simulations and games: Use and barriers in higher education

J Lean, J Moizer, M Towler… - Active learning in higher …, 2006 - journals.sagepub.com
This article explores the use of simulations and games in tertiary education. It examines the
extent to which academics use different simulation-based teaching approaches and how …

Using a visualisation-based and progressive learning environment as a cognitive tool for learning computer programming

J Peng, M Wang, D Sampson… - Australasian Journal of …, 2019 - ajet.org.au
Project-based learning (PjBL) has been widely promoted in educational practice, for
example, computer programming education. While PiBL may help learners to connect …

Game-based learning: enhancing student experience, knowledge gain, and usability in higher education programming courses

D Zhao, CH Muntean, AE Chis… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Contributions: This article presents a large-scale study which investigates students' reaction
to game-based learning as part of programming courses. The study focuses on knowledge …

A blended learning approach for teaching computer programming: design for large classes in Sub-Saharan Africa

TB Bati, H Gelderblom, J Van Biljon - Computer Science Education, 2014 - Taylor & Francis
The challenge of teaching programming in higher education is complicated by problems
associated with large class teaching, a prevalent situation in many developing countries …