Teaching Python in the Bachelor: experiences and recommendations
| dc.contributor.author | Telesko, Rainer | |
| dc.date.accessioned | 2026-07-27T09:45:51Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | This paper presents practical insights and pedagogical innovations from teaching Python in the Bachelor of Science in the Business Information Technology (BIT) program at the FHNW University of Applied Sciences and Arts Northwestern Switzerland. Addressing the unique challenges of introducing programming for undergraduate students in a curriculum that merges business and IT, we critically evaluate traditional instructional approaches and propose a shift toward a more modern, student-centered methodology by actively promoting modern technologies. Key obstacles identified include cognitive overload, the abstract nature of programming, and a mismatch between academic content and industry needs. In response, the paper explores the integration of emerging tools such as Large Language Models (LLMs) and the Vibe Coding paradigm to enhance learning engagement, accessibility, and outcomes. LLMs act as code co-pilots and explainers, supporting both students and instructors, while Vibe Coding promotes a design-first, iterative approach to problem-solving through natural language interfaces. Building on these trends, the paper proposes a gamified, AI-supported teaching concept currently under development using Python’s pygame library. Features include a modular “Python Islands” learning journey, point-based rewards, daily coding prompts, and collaborative contests. The overarching goal is to foster deeper understanding, active learning, and adaptive thinking in programming education. Initial implementation and feedback are anticipated in 2026. | |
| dc.event | European Conference on Education (ECE2025) | |
| dc.identifier.doi | 10.22492/issn.2188-1162.2025.15 | |
| dc.identifier.uri | https://irf.fhnw.ch/handle/11645/57313 | |
| dc.language.iso | en | |
| dc.publisher | The International Academic Forum (IAFOR) | |
| dc.relation.ispartof | The European Conference on Education 2025. Official Conference Proceedings | |
| dc.spatial | London | |
| dc.subject.ddc | 330 - Wirtschaft | |
| dc.title | Teaching Python in the Bachelor: experiences and recommendations | |
| dc.type | 04B - Beitrag Konferenzschrift | |
| dspace.entity.type | Publication | |
| fhnw.InventedHere | Yes | |
| fhnw.ReviewType | peer-reviewed | |
| fhnw.affiliation.hochschule | Hochschule für Wirtschaft FHNW | de_CH |
| fhnw.affiliation.institut | Institut für Wirtschaftsinformatik | de_CH |
| fhnw.openAccessCategory | Closed | |
| fhnw.pagination | 171-180 | |
| fhnw.publicationState | Published | |
| relation.isAuthorOfPublication | 70ff5378-ee4e-400d-aea1-7e129a703719 | |
| relation.isAuthorOfPublication.latestForDiscovery | 70ff5378-ee4e-400d-aea1-7e129a703719 |
Dateien
Lizenzbündel
1 - 1 von 1
Lade...
- Name:
- license.txt
- Größe:
- 2.66 KB
- Format:
- Item-specific license agreed upon to submission
- Beschreibung: