Prepare for class discussions by reading lecture notes before their presentation. Lectures are only in approximate order of presentation. See the schedule for the specific dates of their presentation.
HCI Design, Implementation and Evaluation Lectures
- Project and Stakeholders
- User Centered Design
- Interaction Styles and Mobile Interactions
- Teams
- Task Analysis
- Interviewing
- Personas
- Norman Interaction Theory
- Usability
- Prototyping
- Graphic Design
- Expert Evaluation
- Web Framework
- Web App Security
- Groovy Programming
- Grails Framework
- Git Introduction
- Deploying Web Apps
- Mashup Programming
- GIS Programming with ESRI
- GIS Programming with GeoTools
- WebUSB with Micro:bit
- WebSocket & Premortem
- Interactive 3D Graphics on the Web
- Image Interactions using Leaflet
- Single Sign On Authentication
- Grails-React App using Vite
- Design for Offline
- Implementing Offline
- Advance Offline Design and Implementation
- Usability Testing
- Remote Usability Testing
- GOMS KLM