Curriculum, teaching and learning, and assessments for introductory programming course

E Mehmood, A Abid, MS Farooq, NA Nawaz - IEEE Access, 2020 - ieeexplore.ieee.org
Learning to program involves acquisition of various skills including problem solving,
fundamental design techniques as well as critical thinking. Generally, most of the novice …

[HTML][HTML] A review on effective approach to teaching computer programming to undergraduates in developing countries

I Eteng, S Akpotuzor, SO Akinola, I Agbonlahor - Scientific African, 2022 - Elsevier
Universities in developing countries and maybe a few in some developed countries are
faced with the challenge of adopting an effective pedagogy for teaching Computer …

A problem posing-based practicing strategy for facilitating students' computer programming skills in the team-based learning mode

XM Wang, GJ Hwang - Educational Technology Research and …, 2017 - Springer
Computer programming is a subject that requires problem-solving strategies and involves a
great number of programming logic activities which pose challenges for learners. Therefore …

A smart eye-tracking feedback scaffolding approach to improving students' learning self-efficacy and performance in a C programming course

JCY Sun, KYC Hsu - Computers in Human Behavior, 2019 - Elsevier
While computer science is crucial to today's world, the course requirements remain high and
learners' self-efficacy remains low. This study applied eye-tracking devices to instantly …

[PDF][PDF] Examining mindfulness in education

AS Karunananda, PR Goldin… - International Journal of …, 2016 - academia.edu
Despite the availability of numerous learning opportunities ranging from face-to-face to
computerbased learning, there is need for better understanding of how to support the …

Collaborative strategy for teaching and learning object-oriented programming course: A case study at Mostafa Stambouli Mascara University, Algeria

C Boudia, A Bengueddach, H Haffaf - Informatica, 2019 - informatica.si
Several strategies and methods have been designed and tested to allow students to have
better teaching and learning of programming concepts and training their programming skills …

[PDF][PDF] Implementación del Modelo de Aula Invertida para el aprendizaje activo de la programación en ingeniería

L Griffiths, R Villarroel… - XXIX Congreso Chileno de …, 2016 - sochedi2016.ufro.cl
En la actualidad el aula invertida ha ido ganando popularidad en la educación superior.
Este modelo didáctico pedagógico entrega a los estudiantes los contenidos específicos de …

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

Embedding computer programming into a chemical engineering course: The impact on experiential learning

M Arjmandi, MW Woo, C Mankelow, T Loho… - Education for Chemical …, 2023 - Elsevier
The need for autonomous engineering graduates who demonstrate hands-on skills has
increased in the industry. Computer programming helps engineering students solve real …

Teaching programming in common first year engineering: discipline insights applying a flipped learning problem-solving approach

S Nikolic, M Ros, DB Hastie - Australasian Journal of Engineering …, 2018 - Taylor & Francis
This paper investigated at the discipline level if flipped learning and engineering focused
problem solving could be used to overcome the difficulties associated with programming in a …