Designing a Framework to Support the Teaching of Programming Basics to Large Numbers of Novices

Milo Gianinazzi, Philippe Weidmann, Laurent Moccozet

2024

Abstract

In this paper we propose the design of a framework dedicated to facilitating the teaching of programming basics in the context of large classes of beginners. The biggest issue for the teachers of this type of classes, is the assessment process of coding exercises. To solve this, we propose a method specifically designed to alleviate the teacher’s workload while giving him both a general overview of the class and a way to quickly identify problematic codes. The platform relies on a set of metrics and unit test to provide numerous statistics and data to the teacher. The platform was tested on a real-life scenario of an introductory class of 500 students. Our results show that our platform and the underlying method is beneficial. However, more tests should be conducted to determine its real effectiveness.

Download


Paper Citation


in Harvard Style

Gianinazzi M., Weidmann P. and Moccozet L. (2024). Designing a Framework to Support the Teaching of Programming Basics to Large Numbers of Novices. In Proceedings of the 16th International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-758-697-2, SciTePress, pages 597-604. DOI: 10.5220/0012723100003693


in Bibtex Style

@conference{csedu24,
author={Milo Gianinazzi and Philippe Weidmann and Laurent Moccozet},
title={Designing a Framework to Support the Teaching of Programming Basics to Large Numbers of Novices},
booktitle={Proceedings of the 16th International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2024},
pages={597-604},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012723100003693},
isbn={978-989-758-697-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 16th International Conference on Computer Supported Education - Volume 2: CSEDU
TI - Designing a Framework to Support the Teaching of Programming Basics to Large Numbers of Novices
SN - 978-989-758-697-2
AU - Gianinazzi M.
AU - Weidmann P.
AU - Moccozet L.
PY - 2024
SP - 597
EP - 604
DO - 10.5220/0012723100003693
PB - SciTePress