ACS-39163 credit hours

Human Computer Interaction

Applied Computer Science · 3 hrs Lecture

Offered: Fall Or Winter, Every Year

ACS-3916 prerequisites

6 courses appear in this chain, up to 3 levels deep. 1 is needed whichever route you take: ACS-2909

Show the chain

all of

ACS-2909Internet Programmingmin C

any one of

ACS-1903Programming Fundamentals Imin C

any one of

Pre-Calculus Math 40S

Applied Math 40S

ACS-1805Introduction to Programmingmin C
ACS-1905Programming Fundamentalsmin C

all of

any one of

Computer Science 40S

equivalent

any one of

ACS-1805Introduction to Programmingmin C

Its prerequisites are shown above.

Pre-Calculus Math 40S

Applied Math 40S

any one of

ACS-2814Applications of Database Systemsmin C
ACS-2914not in the 2026-27 calendarmin C

Add your completed courses to see which of these you've already done and what you could take next. They stay on this device.

Where ACS-3916 counts

Required by 6 programs:

  • ACS 4-YEAR BA IN APPLIED COMPUTER SCIENCE
  • ACS 3-YEAR BA/BSc (INFORMATION SYSTEMS STREAM)
  • ACS 3-YEAR BA/BSc (HEALTH INFORMATICS STREAM)
  • ACS 4-YEAR BSc IN APPLIED COMPUTER SCIENCE
  • ACS 4-YEAR BSc (SCIENTIFIC COMPUTING STREAM)
  • ACS BSc (HONOURS) IN APPLIED COMPUTER SCIENCE

Read from the departments' own calendar pages, where 50 of 208 programs are only partly machine-readable, so treat these as a minimum rather than the full list. Confirm with an academic advisor.

Description

This course covers the fundamentals and concepts of design, implementation, and evaluation of human-computer interfaces. Topics include human cognitive aspects; user-centered design; design goals and principles; interface and interaction types; prototyping and construction; and evaluation methods. In order to make a balance between theory and practice, emphasis is placed on a course-end project involving design, implementation and evaluation of the user interface for a specific application.

Requisite courses

ACS-2909 and ACS-2814 (or the former ACS-2914) with a minimum grade of C [prerequisite(s)].

Restrictions

Students may not hold credit for this course and ACS-3816.

Lecture

From the 2026-27 undergraduate calendar. Always verify details on WebAdvisor or with an academic advisor before registering.