Abstract
This innovative practice paper presents an approach for fully and automatically testable tasks designed for programming novices, derived from a modified test-first approach. At our Universities of Applied Sciences, students from various non-computer science courses are introduced to the basics of programming using the C# programming language. The primary educational goal is to enable students to develop and test static methods for simple algorithmic problems. This is achieved through a modified test-first approach that emphasizes the practice of solving clearly defined tasks. The paper details the development of a task-oriented teaching method, the creation and organization of extensive task collections, and the implementation of a computer-assisted system for generating and verifying student tasks. The effectiveness and challenges of this approach are discussed, and potential for application in other programming languages is considered.
Originalsprache | Englisch |
---|---|
Seitenumfang | 8 |
Publikationsstatus | Veröffentlicht - 16 Okt. 2024 |
Veranstaltung | FIE 2024 - Frontiers in Education: Embracing the Challenges and Transforming Engineering and Computing Education in a Technology-Enhanced World: Embracing the Challenges and Transforming Engineering and Computing Education in a Technology-Enhanced World - Washington, DC, USA/Vereinigte Staaten Dauer: 13 Okt. 2024 → 16 Okt. 2024 Konferenznummer: 55 https://2024.fie-conference.org/ |
Konferenz
Konferenz | FIE 2024 - Frontiers in Education: Embracing the Challenges and Transforming Engineering and Computing Education in a Technology-Enhanced World |
---|---|
Kurztitel | FIE 2024 |
Land/Gebiet | USA/Vereinigte Staaten |
Ort | Washington, DC |
Zeitraum | 13.10.2024 → 16.10.2024 |
Internetadresse |