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.
5.D02 (Kick off) | |
5.D02 | |
5.D02 | |
Morning: 5.D02. Afternoon: ZT 4.T09 | |
5.D02 (13:00 Game Concept Presentation) | |
5.D02 (Morning Guest Lecture) | |
4.T07 (Game Presentation at 13:30) |
Part 2: Visual Programming
5.D02 | |
5.D02 | |
5.D02 | |
09.00 – 12.00 19.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