Programming Basics part 1
Overview
The Programming Basics course introduces programming for design and visual oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and object oriented programming with Processing. Students apply their newly learnt skills by developing a game.
In Part 2 of the course, students develop their skills further by focusing on graphic and visual possibilities with code. Students develop dynamic graphics which can be controlled with gesture based interactions. Part 2 of the course runs simultaneously with Graphic Design Basics, so that the students work can be informed with a greater visual sensibility.
The course tutorials can be found here: programming
Deliverables
Concept Presentation - Presentation of your idea and concept for the final game
Functioning Game and Presentation - Presentation of your final game
Visual Programming Presentation - Presentation of visual programming concept
Documentation - Documentation of your work in the provided template together with your code. This should be placed on the server in filer.ad.zhdk.ch/DDE/VIAD/01_ABGABEN/17_HS/Sem1_ProgrammingBasics
80% Attendance during lessons
Schedule
Part 1: Creating a game.
31.10.2017 09.00 – 17.00 | 5.D02 (Kick off) |
---|---|
01.11.2017 12.00 – 17.00 | 5.D02 |
02.11.2017 12.00 – 17.00 | 5.D02 |
07.11.2017 09.00 – 17.00 | Morning: 5.D02. Afternoon: ZT 4.T09 |
09.11.2017 09.00 – 17.00 | 5.D02 (13:00 Game Concept Presentation) |
10.11.2017 09.00 – 17.00 | 5.D02 (Morning Guest Lecture) |
24.11.2017 09.00 – 17.00 | 4.T07 (Game Presentation at 13:30) |
Part 2: Visual Programming
10.30 – 17.00 29.11.2017 (Theory input from Clemens 9:00 to 10:00) | 5.D02 |
---|---|
09.00 – 17.00 08.12.2017 | 5.D02 |
09.00 – 17.00 13.12.2017 | 5.D02 (End Presentation) |
Links
Archive (old tutorials)
- Ext. Lektion 1 (Force Fields)
- Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)
- End Exercise 2014
- End Exercise 2015