Office Hours:
Thurs, 16:30-17:20 Đ Kaiser 4049 in-person, online
see Canvas for zoom link
Find our class signup link at: CPEN441 Piazza
Project
groups expectations and safety: this
course requires significant team effort, thus, you will be
meeting regularly with your team. To help with coordinating
safety and expectation around in-person and online
accommodations, we will use a team charter document that you
will fill out to make sure everyone on your team agrees to the
protocols you will be using and the expectations of each team
member. More information and document is found here.
Prerequisites
Last day for withdraw without W: Jan 19, 2025
Last day for withdraw with W: Mar 7, 2025
![]() |
Interaction Design: beyond
human-computer interaction, Preece, Rogers & Sharpe (PRS),
John Wiley & Sons, 6th edition, 2023 |
Available from UBC Bookstore. Also available
from Chapters.Indigo.ca
& Amazon.ca.
Reference Texts
á
Human Computer
Interaction, 3rd edition, Alan Dix, Janet Finlay, Gregory D. Abowd,
Russell Beale, Prentice Hall; (Oct 1 2003), ISBN 0130461091
Acknowledgements
Web Page
A
web page will provide access to electronic
copies of lecture notes, assignment material,
marks, and other resource materials. The URL
is http://courses.ece.ubc.ca/cpen441/. Use
your ECE login to access password protected
areas.
We will use Canvas for handing in assignments
and projects and discussions.
Discussion
We will be using Canvas for
discussion groups.
Midterm and Final
There will be one midterm
exam that will be a take home
exam that requires you make one
video/question for your answers and hand
in on Canvas.
The final exam will follow the
same style as the midterm: take home
exam with video. It will cover material
from lectures, tutorials and project.
You must pass the final exam in order to
pass the course.
Assignment
There will be four assignments with
sub-components during the term. These
assignments are the deliverables for the
major project throughout the term. Depending
upon the stage of the project, it will be
performed individually or in groups and
handed in at different times over the
term.
Assignments are handed in online
normally using Canvas. Your
low-fidelity prototypes must be made to be
electronically communicated.
Notes: | 1. There will be no makeup
for the midterm. The final exam will
absorb the midterm's component of the
grade, should the midterm be missed due to
a legitimate reason, i.e. illness. 2. A student must pass the final exam in order to pass the course. If the grade on the final exam is less then 50%, the studentŐs final grade will be the same as the exam. 3. To request that a deliverable be fully or partially re-graded: the request must be submitted in writing (not via email and not verbally) and the full copy of the deliverable must be resubmitted together with the written request. We reserve the right to re-grade the entire deliverable. 4. Should the instructor (or TAs) be unable to attend class due to Covid-19 symptoms and/or quarantine, the class (tutorial) will be run online using the link found on Canvas. Every effort will be made to provide at least 24 hours notice. |
Technical
requirements:
1.
Should the need arise, for online
classes, we will be using Zoom.
2. For
the midterm and final exam, you are
required to make videos, thus, some
video edit software, such as Adobe
Premiere, iMovie, Camtasia (free for
UBC students), is needed. I recommend
you get familiar with at least one
video editing environment.
3. Other
prototyping software tools will be
discussed in the appropriate class.
Safety concerns: |
If you are sick, it
is important that you stay home Đ no matter what
you think you may be sick with (e.g., cold,
flu, other).
|
Team formation: |
You will be working in teams of 5
students (possibly 4). You need to discuss
safety protocols and accommodations with your
team members as well as skill makeup,
contingencies and so forth.
|
Grades: Hand in done on Canvas
Topic |
% of Final Grade |
Assignment 1 (individual) |
5% |
Project (Assignments 2-4, group) |
40% |
Peer |
5% |
Midterm Exam |
15% |
Final Exam |
35% |
Project Breakdown (percent of final grade)
Proposal (assignment 2a, b & c) |
5 |
Pass 1 (assignment 3a, b, c & d) |
12 |
Pass 2 report (assignment 4a, b) |
10 |
Pass 2 demo (assignment 4c) |
5 |
Project presentation (assignment 4d) |
5 |
Overall project performance |
3 |
TOTAL (of final grade) |
40 |
Course Outline:
Section 1: Introduction: WhatŐs Involved in
Human Computer Interaction
Section 2: The Process of HCI Design
- problem definition
- concept generation
- evaluation type 1: non-user analysis
Section 3: Understanding & Involving
Users
- user-centered
design
- human performance
- mental models
- evalation type 2: observing users informally
- modeling user activity
Section 4: Systematically Designing, Building
and Evaluating Prototypes
- needs & requirements definition
- user interface design representations
- interaction styles
- prototyping
- evaluation type 3: informal prototype review
- evaluation type 4: observing users formally
- ethics in experimentation
Section 5: User Abilities as Foundation of
Effective Design
Section 6: Designing Interfaces in the Future
- designing for communcation
- affect & expression in interfaces
- metaphor in interfaces
- advanced interfaces
- history of HCI
Course Learning Objectives
By the end of the course students should know:
1. The role HCI plays in Engineering Design
2. The User-Centred Design process of HCI
3. How to incorporate users in the design
process
- models of human behaviour such as Keystroke and
GOMS models
4. How to design and build prototypes
appropriate for different design stages
- low and high-fidelity prototypes
- horizontal and vertical prototypes
5. How to evaluate different types of
prototypes as well as products
- Heuristic Evaluation
- Cognitive walkthrough
- Empirical testing techniques
6. Understanding of the future of HCI in Design
During
this pandemic, the shift to hybrid and online learning has
greatly altered teaching and studying at UBC, including
changes to health and safety considerations. Keep in mind
that some UBC courses might cover topics that are censored
or considered illegal by non-Canadian governments. This may
include, but is not limited to, human rights, representative
government, defamation, obscenity, gender or sexuality, and
historical or current geopolitical controversies. If you are
a student living abroad, you will be subject to the laws of
your local jurisdiction, and your local authorities might
limit your access to course material or take punitive action
against you. UBC is strongly committed to academic freedom,
but has no control over foreign authorities (please visit http://www.calendar.ubc.ca/vancouver/index.cfm?tree=3,33,86,0 for an
articulation of the values of the University conveyed in the
Senate Statement on Academic Freedom). Thus, we recognize
that students will have legitimate reason to exercise
caution in studying certain subjects. If you have concerns
regarding your personal situation, consider postponing
taking a course with manifest risks, until you are back on
campus or reach out to your academic advisor to find
substitute courses. For further information and support,
please visit: http://academic.ubc.ca/support-resources/freedom-expression
The academic enterprise is founded on honesty, civility, and integrity. As members of this enterprise, all students are expected to know, understand, and follow the UBC codes of conduct regarding academic integrity. At the most basic level, this means submitting only original work done by you and acknowledging all sources of information or ideas and attributing them to others as required. This also means you should not cheat, copy, or mislead others about what is your work. Violations of academic integrity (i.e., misconduct) lead to the breakdown of the academic enterprise, and therefore serious consequences arise and harsh sanctions are imposed. For example, incidents of plagiarism or cheating may result in a mark of zero on an assignment or exam and more serious consequences may apply if the matter is referred to the PresidentŐs Advisory Committee on Student Discipline. Careful records are kept in order to monitor and prevent recurrences.
For more information, see: http://www.calendar.ubc.ca/vancouver/index.cfm?tree=3,286,0,0
Note on use of Artificial Intelligence: AI
technologies have the potential to facilitate the learning
experience and are an emerging addition to the set of
design tools available to engineers. Thus, we will be
looking at different uses of them in this class and
encourage their appropriate. However, the usage of AI
technologies in the completion of course work is treated like
any other reference source, and as such, must be attributed
AND students must submit the input to the
AI engine that was used to create the content for
assessment. Unattributed use of reference materials/AI/ML
will be considered a form of plagiarism. Instructors /
TAs may require an oral evaluation to confirm the studentŐs
knowledge of the course concepts. Grading will be based on
the studentŐs demonstrated knowledge. (adapted from EECE 497
capstone statement).
UBC provides resources to support student learning and to maintain healthy lifestyles, while recognizing that challenges and crises can arise for students. There are resources in ECE and at UBC where students can find can help and support, including wellness, equity, inclusion, and indigineity, resources for survivors of sexual violence, and health. Some frequently used resources are as follows:
ECE Wellness Hub: https://ece.ubc.ca/student-life/student-wellness/
ECE has an EDI.I committee whose goals are to improve equity, diversity and inclusion in the ECE Department. The committee welcomes feedback from all students, and can be contacted by emailing help@ece.ubc.ca.
Central resource for supporting student success (medical and crisis support, Centre for Accessibility, and support for survivors of sexual violence): https://senate.ubc.ca/policies-resources-support-student-success/
UBC Office of the Ombudsperson for Students: https://ombudsoffice.ubc.ca/how-we-can-help/
UBC values respect for the person and ideas of all members of the academic community. Harassment and discrimination are not tolerated nor is suppression of academic freedom. UBC provides appropriate accommodation for students with disabilities and for religious, spiritual and cultural observances. UBC values academic honesty and students are expected to acknowledge the ideas generated by others and to uphold the highest academic standards in all of their actions. Details of UBCŐs respectful environment policies, which all students, staff and faculty are expected to follow, can be found here: https://hr.ubc.ca/working-ubc/respectful-environment
The University is committed to supporting students in their academic pursuits. Students may request academic concession in circumstances that may adversely affect their attendance or performance in a course or program. Students who intend to, or who as a result of circumstance must, request academic concession must notify their instructor, dean, or director as specified in the link below.
https://www.calendar.ubc.ca/vancouver/index.cfm?tree=3,329,0,0
Students seeking academic concession due to absence from the final exam for any reason must apply to Engineering Academic Services (EAS) within 72 hours of the missed exam. This is a standard practice for all final examinations at UBC. For more information, see: https://academicservices.engineering.ubc.ca/exams-grades/academic-concession/