|
NEWS NOTES:
-
BULLETINS --
-
NOTE/NOTE/NOTE:
-
-
The third last class lecture time (Tuesday, 30nov10 at 11:30 in TB-13/127)
is reserved for review of this year's mid-term via marking scheme and solutions.
Therefore any questions concerning mid-term marks,and assignment marking
will occur at this time. This will be the last time that any changes
in marks will be accommodated (with the exception of the last assignment (6)) so
please consult Avenue to Learn to check recorded marks.
-
The second last class lecture time (Thursday, 02dec10 at 11:30 in TB-13/127)
is reserved for review of last year's final examination via solutions and
marking schemes. Neither that final nor this year's mid-term solutions will
be posted so please attend these lectures.
-
The last class lecture time (Friday, 03dec10) is cancelled; however, during
this class time I will be in my office (ITB-121) for any one-on-one discussions.
There will be no early office hours for that day (09:30-10:30).
-
NOTE:
The final examination for this course will occur on
Wednesday 15dec2010 at 19:30-21:30 in T-28 -- wfsp:31oct10/15:00.
See registrar's notice at http://registrar.mcmaster.ca/scheduling/examfinalb.php
-
NOTE/NOTE: Final Examination covers old Lectures 1-33 inclusive with
the exception of the first half of lecture 10 (L10-10 onwards).
-
For hand-back materials: within tutorials and lectures are the normal mechanism.
If these papers are not obtained as above, then all remaining papers
are placed in an appropriately labelled box in the CAS Drop-in-Centre (ITB-101).
At this stage, they are returned on an honour system and this instructor is
not responsible for missing documents that subsequently may occur. -- wfsp:02sep09/14:00.
-
Check Avenue to Learn(A2L) for your individual marks as they are posted there. WFSP:09oct09/10:00
Designing human-computer interfaces
The course SFWR ENG 4D03, Design of Human Computer Interfaces, and
the course COMP SCI 4HC3, Human-Computer Interaction, will cover
the following topics and subjects in various degrees of extent, detail
and depth.
Overview
-
Importance of considering first the goals and needs arising from the
application and the human users (and the technical possibilities only
secondarily) when designing human-computer interfaces;
-
Guidelines and techniques for solving problems arising in the design
of human-computer interfaces;
-
Selected examples and small case studies of both good and bad human-computer
interfaces HCI design principles.
Mission
Too many human computer interfaces (HCI) are designed by computer specialists
and, unintentionally, for computer specialists. Although the computer
specialist designers often consciously try to design the human computer
interfaces for other categories of users, it is very difficult for computer
specialists to "jump out of their own skins" and realize how
others will use and interact with the systems they design. The designers
all too often cannot imagine the often very different attitudes, background,
psychology, knowledge and expectations of the ultimate users of the systems
they design. The designer usually implicitly assumes that the user will
form the same mental model of the system that the designer had in mind.
Often, however, the user forms a very different mental model of the system.
Different users form quite different mental models.
It is, of course, necessary to consider technical possibilities and limitations
when designing a human computer interface, but this is never sufficient.
Many technically good system designs have been rejected in practice because
they do not adequately cater for the users' subjective as well as objective
needs, desires and limitations. Also, software issues (e.g. testing, maintainability,
etc.) arising from the human computer interface design must be considered
in practice.
The mission of this course is, therefore, to make the student aware of:
- relevant aspects of human psychology,
- the variety of uses (intended and unintended) to which the systems
they design might be put,
- the variety of ways users might interact with those systems,
- the impossibility of predicting how the various types of users will
understand and view the system and what they will expect of it,
- the need for obtaining information, views and feedback from representatives
of all intended and expected types of users when designing human computer
interfaces as well as
- hardware and software for implementing human computer interfaces and
their advantages, limitations and implications.
Objectives
After completing this course students will:
- be familiar with human psychological characteristics of relevance
to the human computer interface (e.g. characteristics and limits of
sensory perception, sources of frustration and distraction),
- be aware of the psychological and other differences between various
categories of users,
- know how to obtain the relevant information about the users of the
system to be designed,
- be able to critically evaluate human computer interfaces,
- know how to design human computer interfaces for effective and easy
operation in practice, taking into due account the above considerations
as well as the technical possibilities and limitations of HCI hardware
and software,
- be familiar with the typical building blocks and elements of human
computer interfaces (e.g. VDU, keyboard, pointing devices, windows,
icons, the several types of menus, buttons, radio buttons, sounds, sliders,
text panels, scroll bars, etc.),
- learn about some of the tools currently available to support designing
human computer interfaces and
- understand how issues of reliability, maintainability, testing, debugging,
etc. influence the design of practical human computer interfaces.
Interesting Things
|