AC21002 Information Technology 2A Mini Guide
For the full module guide see AC21002 full guide
For the module web site visit http://vle.dundee.ac.uk
Organisation
The Module Co-Ordinator for this module is Dr Janet Hughes.
If you want to talk about an aspect of the module, or your work on it, please make an appointment to see one of the lecturer(s):
Dr Janet Hughes, jhughes@computing.dundee.ac.uk, 2.18 QMB
Dr Annalu Waller, awaller@computing.dundee.ac.uk, 2.02 QMB
Dr Jesse Hoey, jessehoey@computing.dundee.ac.uk, 1.22 QMB
Mr Michael Heron, michaelheron@computing.dundee.ac.uk, 2.15
If you use email, please include "AC21002" in the heading.
Module Content and timetable
| Week | Topics Covered |
| One | Introduction. Human Computer Interaction |
| Two | Human Computer Interaction |
| Three | Human Computer Interaction |
| Four | 3-D Graphics |
| Five | 3-D Graphics |
| Six | 3-D Graphics |
| Seven | Artificial Intelligence |
| Eight | Artificial Intelligence |
| Nine | Artificial Intelligence |
| Ten | Artificial Intelligence |
| Eleven | A.I. assignment week |
| Twelve | Exam preparation week |
| Thirteen | Exam week 1 |
Assessment and Course-Work
Coursework counts for 50% of the final module mark.
The final degree exam counts for 50% of the final module mark.
Assignments
| C/W No. | Title | Format | Handed out | Due Date | When to do | Effort Expected | Return Date | % |
| AC21002.1 | Human Computer Interaction | Project | week 1 | week 4 | weeks 1-4 | 20 hours | week 6 | 15% |
| AC21002.2 | 3D Graphics | Project | Week 4 | Week 7 | Weeks 4-7 | 20 Hours | Week 9 | 15% |
| AC21002.3 | Artificial Intelligence | Project | Week 7 | Week 12 | Weeks 7-12 | 30 hours | Semester 2 week 1 | 20% |
Resource List
AC21002 occupies one third of the teaching period, meaning that you are expected to devote an average of about 13 hours work per week to AC21002 during term-time. Timetabled lectures, tutorials and labs take 6 hours per week:
- Lectures (3-4 hours per week) provide a focus for the course and introduce new topics. Printed course notes are not provided: it is your own responsibility to make notes from lecture and tutorial materials. Your notes form the basis of your study and revision material. Powerpoint display files may be provided by course lecturers; if so, files will be made available to students after lectures.
- Laboratory sessions (2 hours per week scheduled) are designed to give you supervised practical experience of using and developing software related to each topic.
- Tutorials (1 hour duration) are opportunities for you to take part in discussions and exercises as required. Tutorials are a further opportunity for you to learn actively: they are designed to help you clarify and consolidate your understanding of the work of the week.
Attendance at all lectures, tutorials and laboratory sessions is compulsory, and attendance, performance and effort are monitored.
You should expect to spend on average another 7 hours per week working on this course. Our advice is that you divide this time between producing coursework, doing further reading, reviewing work and organising notes, as follows:
- Coursework (2-4 hours per week)
- Further reading (2-4 hours per week): to make the most of the course you will need to expand on what you learn from lectures and labs by reading around the subject. In this ever-changing subject there are some excellent resources on the Web, but they are not a substitute for material to be found in recommended text books and journals, which can be found in the library. We recommend that you use your lecture notes as a starting point for further reading and that you spend an average of 2-4 hours on this activity.
- Review work (1-2 hours as appropriate): coursework assessments are always valuable for reinforcing your knowledge and developing your skills; however you will obtain maximum benefit from them if you carefully review your returned work, and make efforts to identify, find out about, and/or discuss aspects which you have not fully understood with your course tutor.
- Organising notes (2-3 hours per week): make sure you understand your notes from the lectures; expand if necessary and relate to relevant sections in textbooks.
Please note however that it is up to you to schedule your working week to cover the demands of this course and your other courses - time management is a useful skill to develop in itself.
Resource List
Format: Title, Author, Publisher, ISBN.
Essential Titles
- The Computer Image, Watt R and Policarpo F, Addison-Wesley, .
- Designing the User Interface, B Schneiderman, Addison-Wesley, .
- Computational Intelligence: A Logical Approach, David Poole, Alan Mackworth and Randy Goebel, Oxford University Press 1998, .
Recommended Titles
- The Essence of Artificial Intelligence, Alison Cawsey, Prentice-Hall, .
- Interaction Design - beyond human-computer interaction, J Preece, Y Rogers, H Sharp, Wiley, .
- Human-Computer Interaction, Dix, Finlay, Abowd and Beale, Prentice Hall, .
- Human Computer Interaction, J Preece and L Keller (Eds), Prentice Hall, .
- User Interface Design, J. Le Peuple, R. Scane, Crucial, .
- Artificial Intelligence: A Modern Approach 2nd edition, Stuart J. Russell and Peter Norvig, Prentice Hall 2003, .
Background Reading
- Dust or Magic, B Hughes, Addison-Wesley, .
- Design and Development of Expert Systems and Neural Networks, Medsker L and Liebowitz J, Maxwell , Macmillan, .
- The inmates are running the asylum, A Cooper, QUE, .
- Affective Computing , R W Picard, MIT Press, .
- GUI Bloopers, J Johnson, Morgan Kaufmann , .
- The Psychology of Everyday Things, Donald A. Norman, New York Basic Books, .
- The Design of Everyday Things, D A Norman, MIT Press, .
- The Invisible Computer, D A Norman, MIT Press, .
- A Guide to Usability, J Preece, Prentice Hall, .
- Graphical User Interface Design and Evaluation: A Practical Process, D Redmond-Pyle and A Moore, Prentice Hall, .
- The Politics of Usability, L Trenner and J Bawa, Springer Verlag, .
- An Introduction to Usability, P Jordan, Taylor & Francis, .
Module Specification
For the formal module specification see AC21002 Information Technology 2A 09-10.doc

