|
Home >
Context
> Historical Artefact (Fig. 3)
Fig. 3.
Historical Perspective
Artefact.
Revised Scheme of Work for HND Interface Design course module
October 1999
INTERFACE DESIGN - Scheme of Work
Books:
* Deitel, H., Deitel P.,
Nieto T. (1999): Visual Basic 6.0, How to Program. Prentice Hall
Eaton, CB. (1999):
Exploring Microsoft Visual Basic 6.0. Prentice-Hall
Horrocks, I. (1999):
Constructing the User Interface with State Charts. Addison Wesley
Hill, S. (1995): A
Practical Introduction to the Human Computer Interface. DPP/Letts
McKeown, P. (1999):
Learning to Program with Visual Basic 6 (John Wiley & Sons Inc.)
Preece J. (1998 ed):
Human Computer Interaction. Addison-Wesley
* Schneider, D. (1998):
An Introduction to Programming using Visual Basic 5.0 (3rd ed).
Prentice Hall
Shneiderman, B. (1998):
Designing the User Interface. Addison-Wesley State Diagrams for
modelling the UI,
Warner, S (1998): Teach
Yourself Visual Basic 6.0. Osborne
* Do not leave on
student handout State Diagrams for modelling the UI, State Diagrams for
modelling the UI,
Week |
Title |
Practical
Tutorial |
Book refs |
|
1 L
T |
Intro to HCI /UID.
What is Human Computer Interaction? |
Eaton 1 |
Hill Ch1, Preece
Ch 1, Horrocks Ch1 |
|
Object based,
Event Driven Langs & VB environment (tool box, properties window
etc) Eaton 1 exercises |
Eaton 1, Hill p.
96-99, my own stuff |
|
2 L
T |
People,
Cognition, Perception and Attention |
Eaton 1 |
Hill 2, Preece
3,4,5, |
|
Elements of GUI
Design, & VB Objects, Controls, Planning and File Handling |
Preece Ch14,
Horrocks Ch 2, Schneider Ch3, (11*), McKeown Ch2 |
|
3 L |
Memory,
Metaphors, Icons |
Eaton 2 |
Preece Chap 5.&
7, Hill Chap 2 |
|
|
4 L
|
Programming
Fundamentals, Event Procedures, (General Procedures -Brief
Mention) Variables Constants, Integer, Number, strings, some
Built in Functions (not string functions) |
Eaton 2 and 3 |
Eaton Ch3,
Schneider Ch3 59-98
McKeown Ch3,
Schneider Ch4 pp 142, (Deitel pp. 179 for sub & function
procedures) |
|
5 L
T |
VB Continuation
of Prog Fundamentals IF THEN, Select Case Decisions |
Eaton 3 (or
Eaton 5 for input output) |
Eaton Ch3,
Schneider Ch5 pp.203-219& McKeown Ch4 for If, Deitel Ch4pp
93-97, |
|
VB Input and
Output
|
Schneider Ch 3
pp 98-111, McKeown Ch5 pp157, Warner pp199-203, Eaton Ch 5 pp
232-236 |
|
6 L
|
Repetition with
ForBNext,
Do Loops
|
Eaton 3 |
McKeown Ch5,
Schneider Ch6, Warner Ch 6, Deitel Ch4, Eaton Ch3 |
|
7 L
T |
Interaction
Styles, Direct Manipulation Interfaces, GUIs & Windows Systems |
Eaton 4
(Eaton 6 for OLE
etc) |
Hill pp41 Chap
3, Preece Chs 13,14 |
|
VB Menus & Menu
Editor, Active X, OLE , DDE |
Eaton Ch4 p 211,
Deitel p.14 & 708(X), Schneider pp 623(Act X), Eaton Ch4 p.191,
Warner Ch8 (menus), Eaton Ch6 OLE, X, DDE |
|
8 L
T |
Principles of
GUI Windows Design, MDI, Common Windowing tasks & Guidelines |
Eaton 5 |
Preece Ch14,pp
300-302, Horrocks Ch2, Eaton Ch 4 pp156, 158-160, Hill pp 94-5,
|
|
Printing,
Printer object, Print method, PrintForm |
Eaton Ch5,
Warner Ch9, Schneider pp 71-76,104-108, |
|
9 |
General
Procedures, Function Procedures, String Functions, |
Eaton 5 |
Eaton Ch3
functions,Schneider pp 121(string) & Ch4, Warner p73, Deitel Ch
6 |
|
10 |
Analysis, Task
Analysis, Prototyping |
Eaton 6 |
Hill 5, Preece
27, 20 |
|
11 |
VB Arrays and
random Access |
Eaton 6 |
Schneider 7 pp |
|
12 |
Evaluation Using
Experimental Methods |
|
Preece 30,31,
Shneiderman 13 |
|
extras |
Interaction
Devices, Now and the Future &
State Diagrams
for modelling the UI |
|
Shneiderman 9,
Hill 3, Preece 11,12 |
|
dc/hci/general/scheme.wpd/ version 5 updated 25/10/99
Home >
Context
> Historical Artefact (Fig. 3)
Historical Artefact (Fig. 3) | History Artefact (Fig. 4) |
|