ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Analysis and classification of bad code smells and perfumes in student Python code

(2024)

Files

Simo_19832200_2024.pdf
  • UCLouvain restricted access
  • Adobe PDF
  • 1.06 MB

Details

Supervisors
Faculty
Degree label
Abstract
In introductory programming courses, students often show diverse coding practices in their Python code submissions. These can vary from well-executed solutions to less-than-ideal ones that might impact how their code operates. Even when students try their best, some may still encounter difficulties or make mistakes because they misunderstand or misinterpret certain programming concepts. This thesis identifies and classifies different coding practices by analyzing patterns in student code submissions to improve the code quality and learning outcomes of students, as well as help educators provide customized feedback and suggestions to students.