IFD:Computational Thinking Introduction to Programming

From Medien Wiki

Title: Computational Thinking Introduction to Programming
Lecturer: Johannes Deich
Credits/SWS: 6 ECTS, 3 SWS
Maximum Number of Participants: 15
Course Language: German/English
First meeting: October 16, 1:15pm, Marienstraße 7b, Room 103
Date: Tuesdays, 1:15 pm to 4:00 pm
Venue: Marienstraße 7b, Room 103


Computers are our tools.

This course offers the opportunity to get engaged with the principle of Computational Thinking (often shortened to CT), which describes a process that solves a problem by means of a computer. In this class you will learn about formulating a problem and expressing its solution in such a way that a computer can effectively execute it. This beginners course will be held in english and is dedicated to all kinds of master students who are looking for a graspable programming introduction to create applications within physical and digital environments. The open source based development environments Processing and Arduino are particularly suitable for getting started developing multiple interactive applications.

The following technologies and programming languages will be encountered within the course:

• Processing (simplified Java programming language)
• Arduino (c programming language)
• Various sensors and actors

Exploring Computational Thinking (ECT)

Admission requirements

This course will be held in english and is dedicated for master students enrolled in another IFD course offering, or with instructor permission. Basic knowledge of electronics, microcontrollers and software development is required. Furthermore, it is assumed to purchase electronic components, like sensor modules, wires, batteries and so forth (depending on your project).

Registration procedure

Please send your application by email with the 'Computational Thinking Introduction to Programming' to: johannes.deich (äht) uni-weimar [d0t] de

  • Name, Surname
  • program and semester (Studienprogramm und Fachsemester)
  • matriculation number (Matrikelnummer)
  • Valid email address @uni-weimar.de (no other mailing addresses will be accepted) Why?
  • Short sentence on why you want to participate in this course.


Successful completion of the course is dependent on regular attendance, active participation, completion of weekly assignments and presentations.

Eligible participants

MFA Medienkunst/-gestaltung, MFA Media Art and Design, MSc MediaArchitecture. Students from other departments will have to ask faculty staff wether credit points can be taken into account or not.



Assignments / Reading List