Grundlagen des Programmierens

Peter Knobloch
Design, Computer Studio
2018W, Vorlesung und Übungen (VU), 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

15 October 2018, 15:30–18:00 Computer Studio (OKPS)
22 October 2018, 15:30–18:00 Computer Studio (OKPS)
29 October 2018, 15:30–18:00 Computer Studio (OKPS)
12 November 2018, 15:30–18:00 Computer Studio (OKPS)
19 November 2018, 15:30–18:00 Computer Studio (OKPS)
03 December 2018, 15:30–18:00 Computer Studio (OKPS)
07 January 2019, 15:30–18:00 Computer Studio (OKPS)
28 January 2019, 15:30–18:00 Computer Studio (OKPS)

Course Enrolment

From 02 July 2018, 00:00 to 14 October 2018, 23:59
Via online registration

Industrial Design (1. Section): Experimental Lab (2.0 ECTS)

co-registration: possible (2.0 ECTS)

Individual courses: possible (2.0 ECTS)