Grundlagen des Programmierens

Peter Knobloch
Institut für Design, Computerstudio
2023W, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 SemStd., LV-Nr. S00766

Beschreibung

Das Ziel der Lehrveranstaltung ist die Erarbeitung grundlegender Kenntnisse des Programmierens anhand der Programmiersprache Python 3.

Anhand von Beispielen und praktischen Übungen werden schrittweise die folgenden Themen gemeinsam erarbeitet:

  • Was ist ein Programm?
  • Welche Programmiersprache für welchen Zweck
  • „Vokabular“ & „Grammatik“ einer Programmiersprache
  • Einfache Ein- & Ausgabe von Daten
  • Bedingungen, Schleifen, Funktionen, Klassen
  • Erstellen einfacher grafischer Benutzeroberflächen
  • Netzwerkkommunikation
  • Verwendung externer Bibliotheken

Prüfungsmodalitäten

Für den erfolgreichen Abschluss der Lehrveranstaltung werden die folgende Kriterien herangezogen:

  • Regelmässige und pünktliche Teilnahme (min. 70% Anwesenheit, 50% der Note)
  • Aktive Teilnahme an den praktischen Übungen (50% der Note)

Anmerkungen

Maximale Teilnehmerzahl: 14

Schlagwörter

ESP8266, IoT, Internet of Things, micro:bit, Micro Computer, Micro Controller, MicroPython, MINT, Physical Computing, Programming, PyBoard, Python, Raspberry Pi, Raspberry Pi Zero, Raspbian, SBC, Single Board Computer, STEM, Teensy

Termine

16. Oktober 2023, 12:45–15:15 ABGESAGT , „ABGESAGT“
23. Oktober 2023, 12:45–15:15 ABGESAGT , „ABGESAGT“
30. Oktober 2023, 12:45–15:15 ABGESAGT , „ABGESAGT“
06. November 2023, 12:45–15:15 ABGESAGT
13. November 2023, 12:45–15:15 ABGESAGT
20. November 2023, 12:45–15:15 ABGESAGT
27. November 2023, 12:45–15:15 ABGESAGT
04. Dezember 2023, 12:45–15:15 ABGESAGT
11. Dezember 2023, 12:45–15:15 ABGESAGT
08. Jänner 2024, 12:45–15:15 ABGESAGT

LV-Anmeldung

Von 18. September 2023, 00:00 bis 14. Oktober 2023, 00:00
Per Online Anmeldung

Cross-Disciplinary Strategies (Master): Studienfelder 1-3: Studienfeld 2: Wissenschaft und Technologie 569/020.02

Industrial Design (1. Studienabschnitt): Transfertechniken: Experimentallabor 580/102.20

Bildende Kunst (2. Studienabschnitt): Technischer Kontext künstlerischer Praxis: Werkstätten 605/203.10

Bildende Kunst (2. Studienabschnitt): Technischer Kontext künstlerischer Praxis: frei wählbar aus technischer Kontext künstlerischer Praxis 605/203.80

Design: Angewandte Fotografie und zeitbasierte Medien (2. Studienabschnitt): Technische Grundlagen: Angewandte Fotografie - Präsentationsformen 626/204.15

Design: Angewandte Fotografie und zeitbasierte Medien (2. Studienabschnitt): Technische Grundlagen: Projektarbeiten Werkstätten - Materialkunde 626/204.20

Cross-Disciplinary Strategies (Bachelor): Wissenschaft und Technologie: Vertiefungs-/Anwendungsphase 700/002.20

Mitbelegung: möglich

Besuch einzelner Lehrveranstaltungen: möglich