Grundlagen des Programmierens

Peter Knobloch
Design, Computer Studio
2019W, 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, Course fully booked, 7 participants on waiting list (updated 2019.10.01)

All further registrations will be on the waiting list.

The actual decicion, regarding who can pariticpate the course, will be based on presence at the first lecture (7.10. 12:00) and the chronology of the registrations.

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

07 October 2019, 12:00–14:30 IfD Computer Studio
14 October 2019, 12:00–14:30 IfD Computer Studio
21 October 2019, 12:00–14:30 IfD Computer Studio
28 October 2019, 12:00–14:30 IfD Computer Studio
11 November 2019, 12:00–14:30 IfD Computer Studio
18 November 2019, 12:00–14:30 IfD Computer Studio
25 November 2019, 12:00–14:30 IfD Computer Studio
02 December 2019, 12:00–14:30 IfD Computer Studio
09 December 2019, 12:00–14:30 IfD Computer Studio
13 January 2020, 12:00–14:30 IfD Computer Studio

Course Enrolment

From 01 September 2019, 10:00 to 06 October 2019, 23:59
Via online registration

co-registration: possible

Industrial Design (1. Section): Experimental Lab

Individual courses: possible