Grundlagen des Programmierens

Peter Knobloch
Design, Computer Studio
2021W, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S00766

Description

The objective of the lecture is to develop fundamental programming skills by the means of the programming language Python 3.

By the means of examples and practical exercises the following topics will by gradually developed:

  • What is a program?
  • Which programming language for which purpose
  • „Vocabulary “ & „grammar“ of a programming language
  • Simple in- and output of data
  • Conditions, loops, functions, classes
  • Creating simple graphical user interfaces
  • Network communication
  • Using external libraries

Examination Modalities

For the successful completion of the course the following criteria will be used:

  • Constant and punctual participation (min. 70% attendance, 50% of the grade)
  • Active participation in the practical exercises (50%  of the grade)

Comments

Maximum number of participants: 14

Key Words

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

Dates

11 October 2021, 12:00–14:30 IfD Computer Studio
18 October 2021, 12:00–14:30 IfD Computer Studio
25 October 2021, 12:00–14:30 IfD Computer Studio
08 November 2021, 12:00–14:30 IfD Computer Studio
15 November 2021, 12:00–14:30 IfD Computer Studio
22 November 2021, 12:00–14:30 IfD Computer Studio
29 November 2021, 12:00–14:30 IfD Computer Studio
06 December 2021, 12:00–14:30 IfD Computer Studio
13 December 2021, 12:00–14:30 IfD Computer Studio

Course Enrolment

From 01 September 2021, 00:00 to 16 October 2021, 00:00
Via online registration

co-registration: possible

Cross-Disciplinary Strategies (Master): Study Areas: Study Area 2: Science and Technology

Industrial Design (1. Section): Transfer Techniques: Experimental Lab

Fine Arts (2. Section): Artistic Practice in Technical Context: Workshops

Fine Arts (2. Section): Artistic Practice in Technical Context: Free Electives out of Artistic Practice in Technical Context

Design: Specialisation in Applied Photography and Time-based Media (2. Section): Technical Basics: Workshop-based Projects - Knowledge of Materials

Cross-Disciplinary Strategies (Bachelor): Science and Technology: Deepening / Application

Individual courses: possible