Automated assessment in computer science education: A state-of-the-art review

JC Paiva, JP Leal, Á Figueira - ACM Transactions on Computing …, 2022 - dl.acm.org
Practical programming competencies are critical to the success in computer science (CS)
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …

A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

[HTML][HTML] Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning

R Yilmaz, FGK Yilmaz - Computers in Human Behavior: Artificial Humans, 2023 - Elsevier
With the diversification of generative artificial intelligence (AI) applications, the interest in
their use in every segment and field of society in recent years has been increasing rapidly …

Gamification strategy to support self-directed learning in an online learning environment

K Palaniappan, NM Noor - International Journal of Emerging …, 2022 - learntechlib.org
This research measures the effect of gamification on learners' academic performance,
investigate their self-directed learning level within an online gamification learning …

Blended learning models for introductory programming courses: A systematic review

A Alammary - PloS one, 2019 - journals.plos.org
Teaching introductory programming courses is not an easy task. Instructors of introductory
programming courses are facing many challenges related to the nature of programming, the …

Adaptive learning in computer science education: A sco** review

PLS Barbosa, RAF Carmo, JPP Gomes… - Education and Information …, 2024 - Springer
Adaptive learning is a teaching approach aiming to personalize the learning experience for
each student. In Computer Science Education (CSE), Adaptive Learning Systems (ALS) can …

Effect of software development course on programming self-efficacy

A Kovari, J Katona - Education and Information Technologies, 2023 - Springer
Negative attitudes and perceptions on programming impair the effectiveness of learning
programming skills. In this study the attitude related to programming, problem solving, and …

Programming education and learner motivation in the age of generative AI: student and educator perspectives

S Boguslawski, R Deer, MG Dawson - Information and Learning …, 2025 - emerald.com
Purpose Programming education is being rapidly transformed by generative AI tools and
educators must determine how best to support students in this context. This study aims to …

[PDF][PDF] Active learning in the context of the teaching/learning of computer programming: A systematic review

JH Berssanette, AC de Francisco - Journal of Information Technology …, 2021 - jite.org
ABSTRACT Aim/Purpose This paper presents the results of a systematic literature review
that sought to identify the studies that relate the different pedagogical techniques by which …

Adoption of ICT-based teaching in engineering: An extended technology acceptance model perspective

C Gupta, V Gupta, A Stachowiak - IEEE Access, 2021 - ieeexplore.ieee.org
Passive knowledge procurement in face-to-face learning is no longer the way education is
imparted in higher education these days. Instead, new and develo** Information and …