|  | 
		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) |  |