Overview
This seminar series covers history, theory and skills relating to technology and its relevance for design practice in contemporary and future contexts. The semester II Bits and Atoms module focuses on coding and web technology, providing an important preparation for the Basic GUI Module.
Grading
The grades will be based on an individual exercises and will account for 25% of the overall Basic GUI grade.
80% attendance is mandatory. Missing more than 20% of the lectures will result in a failing grade.
Deliverables/Exercises
- Individual Exercises 1 & 2
Exercise 1:
Your first web-based GUI.
Features
- UI
- Images
- Lists
- Headings, Text
- Responsive?
Exercise 2:
Maybe something using three.js?
Old Material (from Jonas) (some good reference slides here)
https://github.com/Jones-S/web-dev-zhdk-2019
- Download Slides 2019-04-12
- Download Slides 2019-05-03
- Download Slides 2019-05-07
- Download Slides 2019-05-16
- Download Slides 2019-05-23
Knowledge Base
- Overview: http://wiki.iad.zhdk.ch/CP
Schedule
Date (Room) | Time | Topic | Lecturer | During which course: |
---|---|---|---|---|
25.03.2020 (T 6.F01) | 15:00 – 17:00 | Introduction Context: History GUI, The Web | Interaction Design Process | |
01.04.2020 (5.D02) | 15:00 – 17:00 | Introduction Technology: Page structure, HTML/CSS (Start Exercise 1) | Interaction Design Process | |
08.04.2020 (T 6.F01) | 15:00 – 17:00 | Technology continued: Javascript | Interaction Design Process | |
15.04.2020 (5.D02) | 15:00 – 17:00 | Deployment, Servers, FTP, Github (Version Control), Dababases (End Exercise 1) | Interaction Design Process | |
22.04.2020 (4.K15) | 15:00 – 17:00 | Three.js? (Start Exercise 2) | Interaction Design Process | |
29.04.2020 (4.K16) | 15:00 – 17:00 | Three.js? | Interaction Design Process | |
06.05.2020 (4.K16) | 15:00 – 17:00 | Three.js? (End Exercise 2) | Basic GUI | |
13.05.2020 (4.K16) | 15:00 – 17:00 | Guest Lecture? | Basic GUI | |
20.05.2020 (6.F01) | 15:00 – 17:00 | Mentoring | (Luke: can not do) | Basic GUI |
27.05.2020 (7.D04) | 15:00 – 17:00 | Mentoring | Basic GUI | |
03.06.2020 (7.D04) | 15:00 – 17:00 | Guest Lecture? | Basic GUI |