[CS][ES]HC3: Human Computer Interaction - Fall 2019
New: Tutorials start first week! Announcements and documents are on Avenue.
Design of user interfaces. Principles of good interface design. Human input. Displaying complex data using graphics and virtual reality. Modes and mode awareness problem. Health issues, information overload. Special purpose graphics hardware. Interface design tools; on-line help systems.
Christopher Anand. anandc (circled a) (name of university) (country).
Office: ETB 112. (drop by, call x 21397, or contact on Avenue).
|1||Sept 11||Tutorial Assignment 1|
|9||TBA||Tutorial Assignments 2-5|
|5||Sept 16 (in tutorial on or after this date)||Critique of Shape Creator Presentation + Backup report|
|10||Oct 8||Wave Creator|
|10 (bonus)||Oct 20||McMaster Start Coding - Reflection|
|10||Oct 21||Midterm - Short Essay|
|10||Oct 28||Design Thinking Presentation|
|30||November/December||Project Pitch + Backup Report|
|20||December||Final Exam - Short Essays|
Design of Everyday Things, Don Norman, new and used copies in Titles.
|Lekhani Ray||rayl1 (circled a) (name of university) (country)|
|Nasim Khoonkari||khoonkan (circled a) (name of university) (country)|
|Aida Motamer||motamerv (circled a) (name of university) (country)|
|Padma Pasupathi||pasupatp (circled a) (name of university) (country)|
At least one TA will be available in ITB 236 during the four hours Tu 1:30PM - 2:20PM, We 1:30PM - 2:20PM, Mo 1:30PM - 2:20PM, Th 2:30PM - 3:20PM.
Links useful in preparting pitch: how to do presentations.
Details of assignments will be provided on Avenue, with a Discussion thread for questions about each assignment.
What is a backup report? A report which accompanies your presentation to back it up with a level of details you could not provide in the presentation.
Why so many presentations and essays? (1) Human-Computer Interaction is a communication problem. You should think about every element on your interface, asking What is the User going to think and feel about this? You can practice that skill with your presentations. (2) Human-Computer Interaction is a communication problem. Sometimes you have to write manuals to explain new concepts. Kind of like short essays! (3) Getting a job is a communication problem. :) You have to communicate your ability and experience. Time to practice. (4) Getting startup funding is a communication problem...
Why Elm? It is a smart newish language for the web, with a small community outperforming better-known peers. (Like Mcmaster!) Even kids can learn it!
Dont like what you see? Other bonus problems will be posted, but you can contact the instructor at any time with an alternative method of evaluating your knowledge of the course material.
If in doubt, ask the instructor how this applies to your work.