Einführung in die Programmierung
An der Höheren Fachschule Medizintechnik Sarnen wird im 4. Semester der Kurs Einführung in die Programmierung angeboten. In der Medizintechnik wird die digitale Datenverarbeitung zunehmends wichtiger. Das Verständnis für digitale Prozesse und Technik ist gefordert. Mit dem Kurs sollen die Grundlagen der Software-Entwicklung vermittelt und das Verständnis für die Computertechnik geschaffen werden.
Ziele
- Studierende entwickeln ein abstraktes Denken für Algorithmen, können Prozesse und Arbeitsabläufe in der Informationsverarbeitung und Gerätewartung als Algorithmen erkennen, formulieren und synthetisieren.
- Sie lernen die elementaren Bausteine von Algorithmen kennen und können diese verwenden, um Algorithmen zu entwerfen.
- Durch die Verwendung der Programmiersprache Python erlangen Sie die Fähigkeit, eine Vielzahl von C-ähnlichen Programmiersprachen zu lesen, zu interpretieren und deren Ergebnisse vorauszusagen.
- Durch eine Einführung ins Programmieren wird die Kompetenz zur Erstellung von Software erlangt, um einfache Automatisierungsaufgaben selbständig zu lösen.
Voraussetzungen
Damit der Kurs absolviert werden kann, gibt es diese Voraussetzungen
- Ein Laptop um Code zu entwickeln
- Internetverbindung um diese Website aufzurufen
- Lokaler Administratoren-Zugriff um Python-Software zu installieren
Aufbau
Fachliteratur
Fachlich baut der Kurs auf dem Buch "Python - Der Grundkurs" von Michael Kofler auf. Der Erwerb des Buches ist optional.
Das Buch kann als eBook https://kofler.info/buecher/python/ gekauft werden.
Zur Vorschau kann es vom Dozenzen zur Verfügung gestellt werden.
Kommunikation
Informationen zum Modul werden an zwei Orten gespeichert. Auf Moodle kann der Student die Unterrichtsstruktur abrufen, seine Anwesenheit bestätigen und hat Zugriff auf Kursunterlagen. Auf http://python.casa sind die Kursunterlagen gespeichert.
Kursunterlagen
Allgemeine Informationen, Slides, Inhalte und Aufgaben werden als GitHub-Repository publiziert und sind unter der Adresse https://python.casa abrufbar.
Die bereitgestellten Unterlagen sind eine Zusammenfassung des Buches. Mit Slides werden die wichtigsten Inhalte zusammengefasst und mit den dazugehörenden Übungen angewendet.
Durchführung
Der Unterricht wird online mit Zoom durchgeführt.
Feedback
Rückmeldung zu den Kursunterlagen können direkt an den Dozenten oder über Moodle mitgeteilt werden.
Videos
Für das Selbststudium und Vorbereitung werden die folgenden Video-Playlists verwendet:
- Bodo Schönefeld - Python3-Tutorial
- Bodo Schönefeld - Einstieg in Python 3
- The Morpheus Tutorials - Python GUI Programmierung mit PyQT
- Programmieren Starten - Python Tutorial deutsch
Quellen
Zu Erarbeitung der Aufgaben wurden weitere Webseiten miteinbezogen:
Technisches
Die Kursunterlagen wurden mit Obsidian erstellt und mit Vuepress veröffentlicht.
Für den Dozenten sind hier Notizen abgelegt.