The Human-Computer Interaction group at the University of
British Columbia is seeking prospective graduate students
for its growing interdisciplinary HCI program. Recent new
faculty hiring and new research contracts and grants have
resulted in greatly increased research and funding opportunites
for graduate students at the Masters and Ph.D. level. Students
from a range of backgrounds are invited to contact any of
the UBC HCI faculty for more information,
and to apply to cooperating faculties in Commerce
(MIS), Computer Science,
Education, Electrical/Computer
or Mechanical Engineering,
or Psychology.
Our innovative approach to HCI education is described in
the March 2002 Interactions Special Issue on Design (http://www.acm.org/interactions/).
Graduate Degree Programs
Graduate study in any of the departments listed above can
lead to a M.Sc. and/or Ph.d. with a project and coursework
in HCI, often carried out in collaboration with researchers
and students from other departments.
Special Undergraduate Degree Programs
In addition to standard B.Sc. degrees in any of the above
departments, UBC undergraduates have some special options.
Cognitive Systems:
A new multidisciplinary program (CS, Lingustics, Philosophy
and Psychology) providing students with a thorough grounding
in the principles and techniques used by intelligent
systems (both natural and artificial) to interact with
the world around them. It emphasizes the study of existing
systems (e.g., perception; linguistics), the design
of new ones (e.g., machine vision; machine intelligence),
and the design of interfaces between different forms
of intelligent agent (e.g., human-computer interfaces).
|
Science
Co-Op: A Co-Op workterm may be conducted as
a research project with an HCI advisor in many departments
(e.g. CS or ECE). Contact your department's Co-Op office,
and enquire of HCI faculty for available projects.
|
Computer Science
CPSC
414: Computer Graphics
Human vision and colour; modelling; geometric transformations;
algorithms for 2-D and 3-D graphics; hardware and system
architectures; shading and lighting; animation.
|
CPSC
444: User Interface Design
User-centered design, analysis, prototyping, and
evaluation of interactive systems based on formal models
of human behaviour and software development methodology.
Students will receive practical experience with a variety
of techniques for each stage of the design process.
|
Electrical & Computer Engineering
EECE 418: Human Computer Interfaces in Engineering
Design
Practical issues for interfaces for modern software.
Task analysis, user modeling, usability engineering,
representations, metaphors, prototyping tools. Applications:
interactive multimedia systems, engineering, scientific
visualization, engineering design.
|
Psychology
PSYC 317: Research Methods and Design
XXX.
|
PSYC 365: Cognitive Neuroscience
XXX.
|
PSYC 368: Perception
XXX.
|
Computer Science
CPSC
532 (201): Topics in AI: User-Adaptive
Systems and Intelligent Learning Environments (Conati)
The objective of the course is to understand how
Artificial Intelligence techniques can be used to design
knowledge-based, adaptive systems that provide the user
with individualized support for complex learning and
reasoning tasks. Effectively tackling these challenges
requires a strongly interdisciplinary effort that integrates
research in different areas of Artificial Intelligence
(e.g., knowledge representation, problem solving, natural
language, planning and plan recognition, probabilistic
reasoning and cognitive modelling) with research in
Human Computer Interaction and Cognitive Science. During
the course we will explore major work in the field of
intelligent interfaces and tutoring systems and we will
learn how to build and evaluate one.
|
CPSC
544: Human-Computer Interaction
Overview of HCI - historical and intellectual perspective;
emergence of graphical user interfaces; case studies.
The Process of Developing Interactive Systems - design
and evaluation; considering work contexts in design;
software development environments; development tools.
Interacting with Computers - vision, graphi cs design,
and visual display; touch, gesture, and marking; speech,
language, and audition. Psychology and Human Factors
- human information processing; design ing to fit human
capabilities. Research Frontiers in Human-Computer Interaction
- groupware and computer-supported cooperative work;
customizable systems and intelligent agents; hypertext
and multimedia; virtual reality and cyberspace.
|
CPSC
554 (201): Topics in HCI: Physical
User Interface Design & Evaluation (MacLean)
This is a graduate-level introduction to the inception,
creation and evaluation of physical and multimodal human-computer
interfaces, emphasizing control and/or display virtual
environments through the sense of touch. It will begin
with lectures, assignments, reading and discussion of
current literature, and culminate in a design or evaluation
project of the student's choice. Projects may employ
available active-haptic display hardware ("active" means
it can generate force), and/or prototyping of passive
physical interfaces; they should focus on creative crafting
of the interface to suit the application.
|
CPSC
554 (202): Topics in HCI: Information Visualization
(Rensink)
[description coming]
|
Electrical & Computer
Engineering
EECE
596: Human Interface Technologies
(Fels)
Human sensation, perception, kinetics; input technologies,
gesture, vision, speech, audio; metaphors, information
appliances, ubiquitous computing, wearable computing;
output technologies, video display, speech, audio, tactile,
haptic; evaluation methodology; user-centered design.
|
Psychology
PSYC 516 - Animal Learning, Memory, and Cognition
XXX.
|
PSYC 578 - Perceptual Processes I
XXX.
|
PSYC 582 - Cognitive Processes I
XXX.
|
|