Interaction Design WikiBits & Atoms I

Bits and Atoms I 2018

This seminar series covers the history, theory and practice of working with technology and its relevance for design in contemporary contexts and in future scenarios. In the first semester, the course is closely tied to Programming Basics, covering many aspects of programming.  

The programming tutorials can be found here:  Programming

Deliverables 

Participation in class discussions, completion of homework exercise, 80% Attendance

Exam - Your programming knowledge will be tested after the reading week (EXAM example questions)


Schedule 

Do 20.09.2018
15:00–17:00

5.D02

Introduction to Bits and Atoms.

Little-bits logic Exercises

Do 27.09.2018
15:00–17:00

4.T06

(install processing before class)

Topics Covered:

Starting with Processing (en)

Hello world Documentary: 

https://www.youtube.com/watch?v=OgupE9snZlQ

Do 04.10.2018
15:00–17:00

5.D02

Topics Covered:

Variables (en)


Do 11.10.2018
15:00–17:00

5.T09

Topics Covered:

Events and Functions (en)

Writing our own Functions (en)

Conditionals (en)

Di 18.10.2018
15:00–17:00

4.K14

Topics Covered:

Loops (en)

Nested Loops (en)

Di 06.11.2018
15:00–17:00

4.K14

Topics Covered:

Classes and Objects (en) 

Mi 07.11.2018
15:00–17:00

4.K14

Optional readings:

Play and Intrinsic Rewards by Mihaly Csikszentmihalyi, or view online here

http://eweaver.myweb.usf.edu/2002-Flow.pdf

http://akademiai.com/doi/pdf/10.1556/JBA.2.2013.005

Do 08.11.2018
15:00–17:00

4.K14

Mentoring

Mi 28.11.2018
15:00–17:00

4.K14

Visual Programming

Mi 05.12.2018
15:00–17:00

4.K14

Visual Programming

Mi 12.12.2018
15:00–17:00

4.K14

Visual Programming

Mi 19.12.2018
15:00–17:00

4.K14

Visual Programming

Exam: covers coding knowledge (both from programming basics and Bits and Atoms)