AC22001 Applied Computing 2B Mini Guide
For the full module guide see AC22001 full guide
For the module web site visit http://quiddity.computing.dundee.ac.uk/swells/teaching/ac22001/
Organisation
The Module Co-Ordinator for this module is Dr Simon Wells.
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 Simon Wells, swells@computing.dundee.ac.uk, 2,06 QMB
Dr Iain Murray, irmurray@computing.dundee.ac.uk, 2.21 QMB
If you use email, please include "AC22001" in the heading.
Module Content and timetable
| Week | Topics Covered |
| One | Architectures (part one): overview, historical perspectives, logic |
| Two | Architectures (part two): memory, I/O, CPU |
| Three | Architectures (part three): fetch-execute, and caching |
| Four | Tutorials: Trends in Computing Systems |
| Five | The Development & Need for Operating System Software |
| Six | Introduction to UNIX |
| Seven | Shell Scripting |
| Eight | Tutorials: Free Software & Software Licensing |
| Nine | Trends in Computing: Communications |
| Ten | Trends in Computing: Concurrency |
| Eleven | Revision |
| Twelve | Revision |
Assessment and Course-Work
Coursework counts for 40% of the final module mark.
The final degree exam counts for 60% of the final module mark.
Assignments
| C/W No. | Title | Format | Handed out | Due Date | When to do | Effort Expected | Return Date | % |
| AC22001.1 | Tutorial 1: Trends in Computing | Assessed Tutorial | Week 1 | Week 4 | Weeks 1-4 | 9 hours | Week 5 | 4 |
| AC22001.2 | Simulating A Computer: The Manchester Baby | Lab report + code | Week 2 | Week 5 | Weeks 2-5 | 9 hours | Week 6 | 8 |
| AC22001.3 | Tutorial 2: Free Software & Licensing | Assessed Tutorial | Week 5 | Week 8 | Weeks 5-8 | 9 hours | Week 9 | 4 |
| AC22001.4 | Shell Scripting with BASH | Lab report + code | Week 5 | Week 9 | Weeks 5-9 | 9 hours | Week 10 | 8 |
| AC22001.5 | A Client-Server based, networked & multi-threaded auction application | Lab report + code | Week 7 | Week 11 | Weeks 7-11 | 18 hours | Week 12 | 16 |
Resource List
Format: Title, Author, Publisher, ISBN.
Essential Titles
- Linux: The Textbook, Sarwar, Koretsky, & Sarwar, Addison -Wesley, 0-201-72595-9.
- The Architecture of Computer Hardware and Systems Software, Englander, I,, John Wiley, 2000, 0-471-36209-3.
Recommended Titles
- The Linux A-Z, Cornes, P,, Prentice Hall, 1997, 0-13-234709-1.
Background Reading
- Computer Organisation and Architecture, William Stallings, Prentice Hall International, 0-13-394-255-4.
- Computer Organisation and Design, Paterson, David A and Hennessy, John L, Morgan Kaufman Publishers, 1-55860-281-X.
- Structured Computer Organisation, Tanenbaum, A.S., Prentice Hall, 1999, 0-13-020435-8.
Module Specification
For the formal module specification see AC22001 Applied Computing 2B 09-10.doc

