Lectures
Below you can find an overview of the lectures that will be given during the course together with links to lectures slide, code written during the lectures and pointers to the recommended reading material for each lecture.
Lecture slides will be made available around the time of each lecture.
Lecture 1.1 & 1.2: Introduction to HTML and CSS
Lecture slides will be updated during the course.
- Slides
- Lecture 1.1 Web version, Searchable version (HT24)
- Lecture 1.2 Web version, Searchable version (HT24)
- Code
- Reading material (tips)
- Videos (tips)
- Other
Lecture 2: Introduction to JavaScript
- Slides
- Lecture 2 Web version, Searchable version (HT24)
- Code
- Reading material (tips)
Lecture 3: More on event handling + animation
- Slides
- Lecture 3 Web version, Searchable version (HT24)
- Code
Lecture 4: Web Components
- Slides
- Lecture 4 Web version, Searchable version (HT24)
- Code
_ Web Component without shadow DOM
- Web Component with shadow DOM
- Web Component using a template
- Web Component using attributes
- Web Component using named slots
- Web Component moving elements into the shadow DOM
<p-highlight>
, highlightable paragraph<image-selector>
creating elements in shadow DOM- Animated door
- Animated door + dispatching events
- Christmas calendar
- Online resources
Lecture 5: Project Q/A, Wireflow diagrams
- Slides
- Lecture 5 Web version, Searchable version (HT24)
- Reading material
- Wireflows: A UX Deliverable for Workflows and Apps
- Which UX DEliverables Are Most Commonly Created and Shared
- Lim, Y., Lee, S., & Kim, D. 2011 Dec 30. Interactivity Attributes for Expression-oriented Interaction Design. International Journal of Design. http://www.ijdesign.org/index.php/IJDesign/article/view/718/370, http://www.ijdesign.org/index.php/IJDesign/article/viewFile/718/354
- GUI libraries, etc.
- Tools for diagrams
- Printable grid pages, https://sneakpeekit.com/
- Penpot
- Axure - installed on Windows computers at IDA
- Figma
- MockFlow
- NinjaMock
- Pencil
- Wireframe.cc
- Draw.io
- Inkscape
- Vanila Wireflow
- yEd
- MS Visio (Log into Lisam first!)
Page contact: Johan Falkenjack
Last update: 2024-10-11