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.
Technology
HTML & CSS
Javascript
CMS (GRAV?)
Hosting, FTP
Wireframing tools?
Deliverables/Exercises
- Individual Exercises 1 & 2
Exercise 1:
Extreme GUIS. Develop an unconventional approach to a classic UI design pattern:
http://www.welie.com/patterns/
https://threesixtyreality.co.uk/interaction-design-patterns-library/
https://www.smashingmagazine.com/2009/06/40-helpful-resources-on-user-interface-design-patterns/
Tools:
P5.js
Exercise 2:
Basic Web Technology.
http://www.welie.com/patterns/
Features
- UI
- Images
- Lists
- Headings, Text
- Responsive?
Exercise Basic GUI module:
Collaboration with ZHAW Physiotherapy
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 | p5.js (Start Exercise 2) | Interaction Design Process | |
29.04.2020 (4.K16) | 15:00 – 17:00 | p5.js? | Interaction Design Process | |
06.05.2020 (4.K16) | 15:00 – 17:00 | p5.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 |