Grundlagen des Programmierens

Peter Knobloch
Institut für Design, Computerstudio
2018W, Vorlesung und Übungen (VU), 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

15. Oktober 2018, 15:30–18:00 Computerstudio (OKPS)
22. Oktober 2018, 15:30–18:00 Computerstudio (OKPS)
29. Oktober 2018, 15:30–18:00 Computerstudio (OKPS)
12. November 2018, 15:30–18:00 Computerstudio (OKPS)
19. November 2018, 15:30–18:00 Computerstudio (OKPS)
03. Dezember 2018, 15:30–18:00 Computerstudio (OKPS)
07. Jänner 2019, 15:30–18:00 Computerstudio (OKPS)
28. Jänner 2019, 15:30–18:00 Computerstudio (OKPS)

LV-Anmeldung

Von 02. Juli 2018, 00:00 bis 14. Oktober 2018, 23:59
Per Online Anmeldung

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

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

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

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

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

Mitbelegung: möglich

Besuch einzelner Lehrveranstaltungen: möglich