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] Synthesizing research on programmers' mental models of programs, tasks and concepts—A systematic literature review

A Heinonen, B Lehtelä, A Hellas… - Information and Software …, 2023 - Elsevier
Context: Programmers' mental models represent their knowledge and understanding of
programs, programming concepts, and programming in general. They guide programmers' …

CoLadder: Manipulating Code Generation via Multi-Level Blocks

R Yen, JS Zhu, S Suh, H Xia, J Zhao - Proceedings of the 37th Annual …, 2024 - dl.acm.org
This paper adopted an iterative design process to gain insights into programmers' strategies
when using LLMs for programming. We proposed CoLadder, a novel system that supports …

Performing tasks can improve program comprehension mental model of novice developers: An empirical approach

AA Shargabi, SA Aljunid, M Annamalai… - Proceedings of the 28th …, 2020 - dl.acm.org
Program comprehension is challenging for many novice developers. Literature indicates that
program comprehension is greatly influenced by the specific purpose of reading a program …

Source Code Comprehension: A Contemporary Definition and Conceptual Model for Empirical Investigation

M Wyrich - arXiv preprint arXiv:2310.11301, 2023 - arxiv.org
Be it in debugging, testing, code review or, more recently, pair programming with AI
assistance: in all these activities, software engineers need to understand source code …

Is algorithm comprehension different from program comprehension?

P Kather, J Vahrenhold - 2021 IEEE/ACM 29th International …, 2021 - ieeexplore.ieee.org
At the beginning of their undergraduate studies, computer science students are exposed to
introductory programming, discrete mathematics, and algorithms. A large body of literature …

[PDF][PDF] A Neuro-Cognitive Perspective of Program Comprehension

N Peitek - 2022 - peitek.com
A Neuro-Cognitive Perspective of Program Comprehension Page 1 Chemnitz · 27 April
2022 Dissertation Defense A Neuro-Cognitive Perspective of Program Comprehension …

Çevrimiçi Arduino Programlama Öğretiminde Bağlılık ve Özyeterlilik Algısı

H Uysal, MA Ocak - Akademik Açı, 2023 - dergipark.org.tr
Bu araştırmada çevrimiçi Arduino programlama öğretiminin bağlılık ve öz-yeterlik algısı
açısından değerlendirilmesi amaçlanmıştır. Araştırma kapsamında geliştirilen çevrimiçi …

[HTML][HTML] MONITORING AND CONTROL OF THE PROGRAM COMPREHENSION TEACHING IN A COMPUTER CLASS ENVIRONMENT

GA Petrovich - Перспективы науки и образования, 2023 - cyberleninka.ru
Introduction. The comprehension of computer programs is claimed to be a decisive faculty
and even skill of any successful exercising professional duties of program engineers, for …

PhD thesis: SQL Comprehension and Synthesis

G Obaido - arXiv preprint arXiv:2203.03469, 2022 - arxiv.org
Structured Query Language (SQL) remains the standard language used in Relational
Database Management Systems (RDBMSs) and has found applications in healthcare …