...
The Programming Basics course introduces programming for design and visually oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and builds on the basics of coding principles from the Bits and Atoms course, and covers object-oriented programming with Processing (java). Students apply their newly learnt skills by developing a game based on a supplied template.
In Part 2 of the course, students develop their skills further by focusing on graphics 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 student's work can be informed with a greater visual sensibility.
The course tutorials can be found here: programming
Deliverables
...
...
Functioning Game and Presentation - Presentation of your final game
...
80% Attendance during lessons
Part 1: Game
You can use the following example as a template for building your own game. It's based off the classic arcade game "Asteroids", you
...
should, however, modify it into a completely
...
new game.
At a minim your final game should include:
- A concept and a visual theme
- Original graphics
- Sound
- Appropriate start, play and game-over screens
Part 2: Moving Poster
Schedule
Part 1: Creating a game.
Do 01.11.2018 08:00–17:00 | ZT 4.K14 (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
---|---|---|---|---|---|---|
Fr 02.11.2018 | 4.K14 | |||||
Di 06.11.2018 08:00–15:00 | 4.K14 | |||||
Mi 07.11.2018 08:00–15:00 | 4.K14 | |||||
Do 08.11.2018 08:00–15:00 | 4.K14 | |||||
Di 13.11.2018 08:00–17:00 | 4.K14 (Game Presentation at 14:00) |
Part 2: Visual Programming
11/28/2018 12.00 – 17.00 | Visual Programming Basics (tutorials) () | |
---|---|---|
12/5/2018 | Mentoring (mini pressentation of concept on 4.12.2018 at 9) | |
12/11/2018 | Mentoring | |
09.00 – 12.00 19.12.2017 | 5.D02 (End Presentation)Di 27.11.2018 13:00–15:00 | 4.K14 Visual Programming Basics Introduction |
Di 04.12.2018 | 4.K14 Mentoring | |
Di 11.12.2018 | 4.K14 Mentoring | |
Di 18.12.2018 13:00–15:00 | 4.K14 Mentoring |
Links
Documentation TemplateMoving Poster Template
Archive (old tutorials)
- Ext. Lektion 1 (Force Fields)
- Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)
- End Exercise 2014
- End Exercise 2015
...