CS 8316 (Spring 2021) Syllabus
User Interface Design
Prof. Jeff Tian, CS Dept., SMU, Dallas, TX 75275
Phone: (214)768-2861
E-mail: tian@lyle.smu.edu
Webpage: www.lyle.smu.edu/~tian/class/8316.21s
1. General Information and Course Contents
With the pervasive use of interactive systems,
including computers, smart devices, software and information systems,
networks and infrastructure, and related products and services,
in modern society or the "connected-world"
by the massive and diverse user population
for work, leisure, societal, and other functions/purposes,
usability ("how easy to use it or to interact with it?")
has taken on increased importance,
making it one of the primary quality attributes for these users
and a critical factor that determines the success or failure of
the products, systems, or services.
User interface design (UID),
which is interpreted as also encompassing evaluation and improvement activities,
plays a key role
in achieving our goal of good (universal) usability for these
diverse population of users.
Another name commonly used nowadays for UID in this sense is
UI/UX (user interface/user experience).
Broadly speaking, UID or UI/UX are the subjects of study in the
inter-disciplinary field of HCI
(human-computer interaction,
also called CHI, computer-human interaction,
although we prefer the former to emphasize the human-centered
or user-centered perspective).
In this course, we will cover related activities and techniques,
including:
-
Basics:
Basic concepts related to (universal) usability, UID, UI/UX, HCI/CHI,
and the scientific and cognitive foundations, including
relevant theories, models, and methodologies
from diverse fields of studies not only limited to computer science.
Foundations for designing user-centered systems will be covered,
including those characteristics involving anthropometric,
behavior, cognition, and social aspects (or layers).
An integrated framework will be introduced
to provide not only guidelines for
designing UI and making design decisions,
but also to evaluate and improve UI/UX through
usability studies and controlled experimentation.
-
Design:
Easy-to-use (often graphical, but could be other "easy-to-use"
or "appropriate-for-needs" types of)
UI for desktops, web, mobile devices, etc.,
through direct manipulation,
immersive environments, fluid navigation, expressive
(human and command) languages,
and other forms/styles of interaction, communications, and collaboration.
-
Evaluation:
Assessment of usability by quantitative and qualitative methods,
not only to be applied on the finished products or services,
but also the working prototypes and other artifacts,
with a focus on improving usability and UX.
Most of the design strategies and issues will be presented and
discussed in connection with how they will affect usability/UX
and how this effect can be evaluated, quantified, and improved.
In fact, most of the "design principles" can be directly utilized
as the evaluation rules or to derive quantitative usability metrics.
-
Process and improvement:
Other activities in the software process with a focus on usability
will also be covered, including continuous improvement of usability,
information solicitation and data gathering through ethnographic
observations and in-field/in-lab measurement,
analysis and modeling,
result interpretation and followup actions,
as well as automated tool support for these activities.
Some recent inter-disciplinary research at SMU applying
software engineering methods to improve usability/UX will be covered too.
Workload and Grading
The course grade each student receives will reflect the weighted
average of exams, homework assignments, and course project.
The approximate weight assignment is as follows:
Homework and participation
Midterm Exam
Final Exam
Project
|
15%
25%
25%
35%
|
Textbook and Other Information
-
Required:
Ben Shneiderman, Catherine Plaisant, Maxine S. Cohen,
Steven M. Jacobs and Niklas Elmqvist,
"Designing the User Interface:
Strategies for Effective Human-Computer Interaction, 6th Edition"
Addison-Wesley, 2017
ISBN-13: 978-0-13-438038-4;
ISBN-10: 0-13-438038-X
-
Highly recommended, particularly for PhD students:
Frank E. Ritter,
Gordon D. Baxter,
and
Elizabeth F. Churchill,
"Foundations for Designing User-Centered Systems:
What System Designers Need to Know about People".
Springer, 2014.
ISBN: 978-1-4471-5133-3
-
Recommended, particularly for software engineering students:
Mary Beth Rosson and John M. Carroll,
"Usability Engineering:
Scenario-Based Development of Human-Computer Interaction"
Academic Press, 2002.
ISBN 1-55860-712-9, 978-1-5586-0712-5
-
The first two books are available at SMU bookstore,
and all three are also available from
the publishers, or your favorite online booksellers.
-
List of topics and
tentative schedule
-
Notice 1:
-
Plagiarism of any kind is strictly
prohibited by the SMU Student Honor Code.
-
If you need to make alternative arrangements for turning-in
material or taking exams,
you must contact the instructor ahead of time,
unless it is truly an emergency.
(Otherwise you'll receive 0 for the specific item.)
-
Notice 2
(Relevant SMU policies):
-
Disability Accommodations:
Students needing academic accommodations for a disability must first
register with Disability Accommodations & Success Strategies (DASS).
Students can call 214-768-1470 or
visit http://www.smu.edu/Provost/SASP/DASS to begin the process.
Once approved and registered,
students will submit a DASS Accommodation letter to faculty
through the electronic portal DASS Link and then communicate
directly with each instructor to make appropriate arrangements.
Please note that accommodations are not retroactive
and require advance notice to implement.
-
Religious Observance:
Religiously observant students wishing to be absent on holidays
that require missing class should notify their professors in writing
at the beginning of the semester, and should discuss with them,
in advance, acceptable ways of making up any work missed
because of the absence.
(https://www.smu.edu/StudentAffairs/ChaplainandReligiousLife/ReligiousHolidays).
-
Excused Absences for University Extracurricular Activities:
Students participating in an officially sanctioned,
scheduled University extracurricular activity should be given
the opportunity to make up class assignments or other graded
assignments missed as a result of their participation.
It is the responsibility of the student to make arrangements
with the instructor prior to any missed scheduled examination
or other missed assignment for making up the work.
(See 2020-2021 SMU Undergraduate Catalog under
"Enrollment and Academic Records/Enrollment Policies/Excused Absences.")
-
Student Academic Success Programs:
Students needing assistance with writing assignments for SMU courses
may schedule an appointment with the Writing Center through Canvas.
Students wanting support with subject-specific tutoring or success
strategies should contact SASP, Loyd All Sports Center, Suite 202;
214-768-3648; https://www.smu.edu/sasp.
-
Accommodations for pregnant and parenting students:
Under Title IX students who are pregnant or parenting may request
academic adjustments by contacting Elsie Johnson (elsiej@smu.edu)
in the Office of the Dean of Students, or by calling 214-768-4564.
Students seeking assistance must schedule an appointment with
their professors as early as possible,
present a letter from the Office of the Dean of Students,
and make appropriate arrangements.
Please note that academic adjustments are not retroactive and,
when feasible, require advance notice to implement.
Prepared by Jeff Tian
(tian@lyle.smu.edu).
Posted: Jan. 26, 2021.
Last update: Jan. 26, 2021.