A Portfolio for Human Computer Interaction Design

 
Home
Aims & Philosophy
Context & History
Content
Instructional Design
Assessment
Evaluation
Delivery
Contact

 

Historical Artefact (Fig. 3)
 
 

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)

       
David Cox