Survey of prior programming knowledge at the university level

Authors

DOI:

https://doi.org/10.24215/15146774e057

Keywords:

teaching programming, university level, previous knowledge

Abstract

In recent years, a predominant role has been given to the teaching of programming at all levels of education. Many alternatives have also appeared to learn to program independently. As a result of these processes, the students entering university may have heterogeneous prior programming knowledge. University computer science courses usually assume no prior knowledge about programming but that is increasingly becoming far from reality.

In this work we propose to characterize, based on their previous knowledge of programming, the population of university students who study the subject Introduction to Programming at the National University of Quilmes, a subject that was originally intended to teach basic programming concepts to students without any prior knowledge in the area. We developed a diagnostic test to investigate previous experiences in programming, and evaluate some concepts about syntactic constructions of programming languages.

Our findings show the enormous heterogeneity of the public, having students who learned programming concepts at different stages (at school, with online courses, self-taught), with different programming languages (both in text and in blocks) and also, with very different perceptions regarding how much they really know.

Downloads

Published

2024-05-31

How to Cite

Fernández, G. P., Martínez, C., & Martínez López, P. E. “Fidel”. (2024). Survey of prior programming knowledge at the university level. SADIO Electronic Journal of Informatics and Operations Research, 23(2), e057. https://doi.org/10.24215/15146774e057