IFT 6075 – Empirical Methods in Human-Computer Interaction
Quantitative and qualitative research methods in Human-Computer Interaction (HCI): qualitative coding, survey and interview design, statistical analyses (ANOVA, t-test), experimental design, data collection and integrity, and ethical considerations.
Offered:
Fall 2026
IFT 6076 – Building Integrated AI Systems
Design principles for Human-Computer Interaction (HCI) in the context of AI systems. Prompt engineering, robustness testing, chaining, decomposition, guardrails, fairness, bias, and model comparison.
Offered:
Fall 2025
IFT 6077 – Designing Human-AI Interaction
Theories of Human-Computer Interaction (HCI) and their application in designing effective methods for interacting with AI systems. Advantages and disadvantages of conversational interfaces. Exploration of alternative modes of interaction.
IFT 2905 – Human-Computer Interfaces
Fondements de l'interaction humain-machine (IHM) et de la conception d'interfaces centrées sur l'utilisateur.
Offered:
Winter
IFT 1015 – Programming 1
Basic elements of a programming language: types, expressions, conditional and iterative statements, procedures, functions, parameters, recursion, arrays, records, pointers, and files.
Offered:
Winter