Programming is a complex task that requires the development of many skills including knowledge of syntax, problem decomposition, algorithm development, and debugging …
C Zilles, M West, D Mussulman… - 2018 IEEE Frontiers in …, 2018 - ieeexplore.ieee.org
This Innovative Practice Full Paper describes lessons learned from and operational details of a full-scale Computer-Based Testing Facility (CBTF) over a period of almost 4 years. The …
M Öqvist, J Nouri - Journal of Computers in Education, 2018 - Springer
Programming courses suffer from low retention rates, believed to be caused by difficulties in learning programming concepts. Another possibility relates to how programming ability is …
J Leinonen - Department of Computer Science, Series of …, 2019 - helda.helsinki.fi
Data collected from the learning process of students can be used to improve education in many ways. Such data can benefit multiple stakeholders of a programming course. Data …
Traditional pen and paper exams are inadequate for modern university programming courses as they are misaligned with pedagogies and learning objectives that target practical …
AK Veerasamy, D D'Souza, R Lindén… - Journal of …, 2018 - journals.sagepub.com
In this article, we report the results of the impact of prior programming knowledge (PPK) on lecture attendance (LA) and on subsequent final programming exam performance in a …
Understanding of elementary programming concepts, logic, and syntax is a vital part of learning to program. Unfortunately, learning programming is found to be difficult and boring …
RE Francisco, APL Ambrósio… - Revista Brasileira de …, 2018 - milanesa.ime.usp.br
Os juízes online, inicialmente usados em maratonas de programação, vêm sendo adotados também para o ensino de Programação Introdutória (CS1), apresentando algumas …
R Francisco, CP Júnior… - Brazilian Symposium on …, 2016 - milanesa.ime.usp.br
Resumo The use of Online Judge systems in computer education can automate student feedback and make teacher work more productive. This article presents a Systematic …