INF2191H 0.5 Credits

User Interface Design

Course Description

This course is broadly concerned with the design of user interfaces for machines and software. On computer displays, this refers to the shaping and the presentation of navigation controls and information displays, as well as functional controls for desktop computers, smartphones, wearables, and other everyday objects.  Students will learn basic principles and technologies of user interface design, interaction models and laws, and different user interface paradigms. In addition to software prototyping tools, practical topics may also include physical ergonomics, cognitive ergonomics, design guidelines for different platforms, design widgets, and accessibility.

This course can be used to fulfil the “Technical” Professional Requirement.

Pre-requisite:  INF1602H, INF2170H

 

Current Timetable

INF2191HS User Interface Design

Session Winter 2025

Practicum 
PRA0103

Instructor:

  • Velian Pandeliev

Schedule:

  • Day(s): Thursday Time(s): to
    Type: In-Person Location: BL

Practicum 
PRA0101

Instructor:

  • Velian Pandeliev

Schedule:

  • Day(s): Wednesday Time(s): to
    Type: In-Person Location: BL

Practicum 
PRA0102

Instructor:

  • TBD TBD

Schedule:

  • Day(s): Wednesday Time(s): to
    Type: In-Person Location: BL

Practicum 
PRA0104

Instructor:

  • TBD TBD

Schedule:

  • Day(s): Thursday Time(s): to
    Type: In-Person Location: BL

Lecture 
LEC0101

Instructors:

  • Velian Pandeliev
  • Adam Antoszek-Rallo

Schedule:

  • Day(s): Tuesday Time(s): to
    Type: In-Person Location: BA