• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Bachelor 2021/2022

Designing for User Experience

Category 'Best Course for Career Development'
Category 'Best Course for Broadening Horizons and Diversity of Knowledge and Skills'
Category 'Best Course for New Knowledge and Skills'
Type: Elective course (Software Engineering)
Area of studies: Software Engineering
When: 3 year, 3, 4 module
Mode of studies: distance learning
Open to: students of one campus
Instructors: Pavel Manakhov
Language: English
ECTS credits: 5
Contact hours: 60

Course Syllabus

Abstract

Central to this course is the answer to the question: Can we design user interfaces of digital products so that they support particular experiences? For this purpose, after learning the foundations of interaction design students will be introduced to the following topics: • Computational Design in Human-Computer Interaction (HCI) • Traditional user interfaces • Tangible user interfaces • Speech & conversational user interfaces • Measuring User experience • Gamification at work • Accessibility The practical part of the course includes individual assignments as well as assignments designed for teams. The assignments are concerned with designing and prototyping various user interfaces such as text entry methods, chatbots, etc.
Learning Objectives

Learning Objectives

  • Acquire an initial understanding of the scope of HCI
  • Acquire practical skills in designing and evaluating different types of user interfaces
  • Appreciate the role of UX Design activities within the whole product development lifecycle
Expected Learning Outcomes

Expected Learning Outcomes

  • Acquire an initial understanding of Human-Centered Design (HCD) process
  • Acquire an initial understanding of player-centered design
  • Acquire an initial understanding of the concept of user experience
  • Acquire practical skills in conducting an accessibility evaluation
  • Acquire practical skills in conducting scenario-based walkthrough
  • Acquire practical skills in designing a text entry technique
  • Acquire practical skills in designing conversational user interfaces (CUI)
  • Acquire practical skills in prototyping a text entry technique
  • Acquire practical skills in prototyping CUIs
  • Acquire practical skills in reporting results of usability evaluation
  • Acquire practical skills in writing accessibility evaluation report
  • Appreciate the difference between qualitative and quantitative usability data
  • Appreciate the need of building the discourse model
  • Appreciate the need of exploring a number of design alternatives
  • Be prepared to conduct a brainstorming session
  • Be prepared to conduct a Wizard of Oz testing
  • Be prepared to conduct scenario-based walkthrough
  • Be prepared to create personas
  • Be prepared to create prototypes of CUI
  • Be prepared to derive usability goals
  • Be prepared to evaluate accessibility
  • Be prepared to write usage scenarios
  • Know current research areas within Human-Computer Interaction
  • Know different assistive technologies
  • Know different empirical and analytical usability evaluation methods
  • Know different forms of design representation
  • Know different game mechanics
  • Know different time spans of experience such as anticipated, momentary, episodic, and cumulative
  • Know different types of interaction problems
  • Know how to apply different creativity tools
  • Know the history of Human-Computer Interaction
  • Know the origins of tangible user interfaces (TUI)
  • Know the peculiarities of conversational UI design process
  • Know the peculiarities of CUI evaluation
  • Understand different perspectives on user experience
  • Understand Grice's maxims
  • Understand the classification of CUI prototyping tools & techniques
  • Understand the classification of design tools
  • Understand the classification of usability evaluation methods
  • Understand the concept of accessibility
  • Understand the concept of the design space
  • Understand the concept of the user interface
  • Understand the concept of usability
  • Understand the concept of usability goals
  • Understand the concept of usability problems
  • Understand the context of use concept
  • Understand the principles of HCD
  • Understand the scope of creative approach to UX design
  • Understand the scope of gamification
  • Understand the scope of TUIs
Course Contents

Course Contents

  • Human-Computer Interaction: An Introduction
  • The Essentials of UX Design
  • Usability Problems and Metrics
  • Creative Approach to Design
  • Computational Approach to Design
  • Prototyping Screen Interfaces
  • Overview of Usability Evaluation Methods
  • Experimental Research in HCI
  • Usability Inspection
  • Designing Conversational User Interfaces
  • Prototyping Conversational Interfaces
  • Evaluating Conversational Interfaces
  • Tangible User Interfaces
  • Accessibility
  • User Experience & Experience Design
  • Gamification at Work
  • Usability Inspection (4 модуль)
Assessment Elements

Assessment Elements

  • non-blocking Quiz 1 (Q1)
    This is an individual assignment which implies taking the "Interaction Design: An Introduction" quiz online.
  • non-blocking Team project 1 (TP1)
    To complete this assignment a student has to team up with four other students. The project implies designing a text entry method for a given context of use. Upon the completion of this assignment each team has to submit several alternative designs of the entry method and a justification for the de-sign the team considers the most promising, as well as make a presentation which, alongside with the designs, sheds lights on the process the team has employed to come up with the solutions. Teams should bear in mind that the solutions they propose are benchmarked against a baseline solution given by the professor in the next assignment. Results of the benchmark influence a grade of the next assignment, hence, it is of great importance to design a text entry method with particular usability goals in mind. Design concepts are prepared by every team and presented on the 2nd seminar, otherwise the grade for practice activities is reduced.
  • non-blocking Team project 2 (TP2)
    This team project is a continuation of the previous one. It implies preparing an interactive prototype of a proposed entry method and conducting an experiment which designed to benchmark the proposed and baseline designs against each other. It is allowed to test several designs proposed by a team. To complete the assignment each team has to find participants, conduct an experiment, and analyze gathered data. The experimental plan is provided by the professor.
  • non-blocking Quiz 2 (Q2)
    This is an individual assignment which implies taking the "Usability Inspection Methods & Intro to Usability Evaluation" quiz online.
  • non-blocking Homework 1 (HW1)
    This individual assignment implies conducting scenario-based walkthrough and writing a report which contains all discovered usability problems. A user interface and personas are given as a part of the assignment. A draft of the report is prepared by a student and presented on the 7th or 8th seminars, otherwise the grade for practice activities is reduced (PA). During the seminars the professor discusses the draft with a student and gives tips on how to improve it which is quite important because results of this assignment cannot be resubmitted.
  • non-blocking Team project 3 (TP3)
    To complete this assignment a student has to team up with four other students. The project implies designing a chatbot and implementing it in the form of an interactive prototype on the platform of the team's choice. Recommendations regarding the platform are given by the professor. Also each team has to present its design during a presentation on the 10th seminar. Design concepts are prepared by every team and presented on the 9th seminar, otherwise the grade for practice activities is reduced (PA).
  • non-blocking Homework 2 (HW2)
    This individual assignment implies conducting an accessibility evaluation and writing a report which contains all findings. A user interface (mobile or web) and a sequence of user's actions (evaluation scenario) are given as a part of this assignment. A draft of the report is prepared by a student and presented on the 11th or 12th seminars, otherwise the grade for practice activities is reduced (PA). During the seminars the professor discusses the draft with a student and gives tips on how to improve it.
  • non-blocking Final exam (FE)
    Oral examination, 2 questions. Экзамен проводится в устной форме (2 теоретических вопроса) с помощью Microsoft Teams (https://tinyurl.com/rn2d8g5). Номера билетов распределяются случайно и будут сообщены преподавателем в момент начала экзамена. При подготовке ответов на вопрос студенты могут пользоваться любыми источниками, при ответе — ничем. На подготовку первому человеку дается 20 минут, далее студенты отвечают по очереди (о последовательности выступлений будет сообщено отдельно). Если студент не подключается через 1 минуту после ответа предыдущего, он отправляется в конец списка. Если студент не подключается через 5 минут после ответа последнего студента, это считается неявкой. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка MS Teams. Для участия в экзамене студент обязан: явиться на экзамен согласно расписанию и следить, когда подойдет его очередь отвечать; при ответе включить камеру и микрофон (не касается тех студентов, с которыми отсутствие такой возможности было обговорено заранее). Кратковременным нарушением связи во время экзамена считается нарушение связи менее 5 минут. Долговременным нарушением связи во время экзамена считается нарушение 5 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене.
  • non-blocking Practice Activities (PA)
Interim Assessment

Interim Assessment

  • 2021/2022 4th module
    0.1 * Team project 2 (TP2) + 0.1 * Team project 3 (TP3) + 0.1 * Team project 1 (TP1) + 0.12 * Homework 2 (HW2) + 0.1 * Practice Activities (PA) + 0.12 * Homework 1 (HW1) + 0.03 * Quiz 2 (Q2) + 0.3 * Final exam (FE) + 0.03 * Quiz 1 (Q1)
Bibliography

Bibliography

Recommended Core Bibliography

  • Hartson, R., & Pyla, P. S. The UX Book: Process and guidelines for ensuring a quality user experience, Elsevier, 2012

Recommended Additional Bibliography

  • Cooper, A., Reimann, R., Cronin, D., & Noessel, C. (2014). About Face : The Essentials of Interaction Design (Vol. Fourth edition Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel). Hoboken: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=827342
  • Harris, R. A. (2005). Voice Interaction Design : Crafting the New Conversational Speech Systems. San Francisco, CA: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=189655
  • MacKenzie, I. S., & Tanaka-Ishii, K. Text entry systems: Mobility, accessibility, universality, Elsevier, 2010
  • Norman, D. A. (2013). The Design of Everyday Things : Revised and Expanded Edition (Vol. Revised and expanded edition). New York: Basic Books. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=658202
  • Wilson, C. (2014). User Interface Inspection Methods : A User-Centered Design Method. Waltham, MA: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=516198