Der Übergang vom Lernen zum Studieren kann für einige eine einschüchternde Erfahrung sein. Erstsemester, die in Programmiermodule an Hochschulen eingeschrieben sind, haben oft Schwierigkeiten, die gelehrten Konzepte zu verstehen, während sie die Herausforderungen der Anpassung an das Universitätsumfeld bewältigen. Dieses theoretische Papier diskutiert die Herausforderungen, mit denen Erstsemester in Programmierkursen konfrontiert sind. Solche Herausforderungen behindern den Beginn nachfolgender Kurse, die von den grundlegenden Konzepten abhängen, die gelehrt werden. Konstruktivistische Lerntheorie wird in der Studie verwendet, da sie es den Studierenden ermöglicht, ihr Verständnis der Welt durch Aktivitäten aufzubauen. Der Konstruktivismus, geprägt von Jean Piaget, besagt, dass die Studierenden ihr Wissen konstruieren, anstatt es passiv aus der Umwelt zu empfangen. Diese Studie verwendete eine Desktop-Literaturübersicht, um das bestehende Wissen über die Herausforderungen, denen Erstsemester im Programmiermodul begegnen, zu erforschen. Die Literatur wurde aus mehreren Datenbanken, einschließlich Google Scholar, Scopus, ProQuest und ScienceDirect, gesammelt. Dieses Papier behandelt zwei zentrale Fragen: Mit welchen Herausforderungen sehen sich Erstsemester im Programmiermodul konfrontiert und wie können Lehrende sie effektiv unterstützen? Die Studie hebt hervor, dass Konstruktivismus Erstsemester dabei helfen kann, Programmierkonzepte zu verstehen, indem sie die Bedeutung dessen konstruieren, was sie gelernt haben. Das Verständnis der theoretischen Aspekte und der Mangel an ausreichenden Problemlösungsfähigkeiten sind einige der identifizierten Herausforderungen. Das Papier argumentiert, dass die Herausforderungen, denen Erstsemester im Programmiermodul gegenüberstehen, durch die Anwendung von Konstruktivismus gemildert werden können, indem den Studierenden geholfen wird, Fähigkeiten im Bereich des computational thinking zu entwickeln. Einige Strategien zur Bewältigung der identifizierten Herausforderungen umfassen die Verbesserung der Lehrmethoden und die Einbeziehung von Gamification in Programmierkurse.
Moretlo Tlale-Mkhize (Dienstag,) untersuchte diese Frage.