Focus in Human-Computer Interaction (Major) - ASFOC1689Q

(3.5 credits)

Human-Computer Interaction (HCI) is the scientific study of the use of computers by people and the design discipline that informs the creation of systems and software that are useful, usable, and enjoyable for the people who use them. HCI students have exciting opportunities for research and graduate school; HCI professionals often have jobs with titles such as user interface architect, user interface specialist, interaction designer, or usability engineer.

Enrolment in the Computer Science Major Program (ASMAJ1689).

Required Courses:

  1. CSC300H1, CSC301H1, CSC318H1, CSC428H1
  2. STA238H1/​ STA248H1/​ SOC204H1/​ PSY201H1
  3. PSY100H1/​ SOC100H1/​ MIE343H1/​ MIE344H1/​ MIE448H1 (These MIE courses address Human Factors or Ergonomics, offered by the Department of Mechanical and Industrial Engineering. Human factors is a discipline closely associated with human-computer interaction that approaches problems in slightly different ways.)
  4. CSC302H1/​ CSC309H1/​ CSC311H1/​ CSC316H1/​ CSC320H1/​ CSC384H1/​ CSC401H1/​ CSC404H1/​ CSC420H1/​ CSC454H1/​ CSC485H1

Suggested Related Courses:

If you have completed any of these suggested related courses, please contact to determine whether it may be appropriate to count a related course towards Focus requirements.