AC22001 Applied Computing 2B Mini Guide
For the full module guide see AC22001 full guide
Organisation
The Module Co-Ordinator for this module is Dr Iain Murray.
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 Ekaterina Komendantskaya, katya@computing.dundee.ac.uk, 1.04 QMB
If you use email, please include "AC22001" in the heading.
Module Content and timetable
| Week | Topics Covered |
| One | Introduction to UNIX - shell and files |
| Two | Processes and permissions |
| Three | Shell scripting and C programming |
| Four | Architectures: overview, historical perspectives,logic |
| Five | Architectures: the fetch-execute cycle |
| Six | Reading week |
| Seven | Tutorials: Trends in Computing Systems |
| Eight | Architectures: memory, I/O, CPU |
| Nine | Architectures: compilers |
| Ten | Architectures: towards the operating system |
| Eleven | Tutorials: Software Licensing |
| Twelve | Revision |
| Thirteen | 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 | Programming 1: Shell scripting with BASH | Lab report + code | Week 2 | End of week 5 | Weeks 2-5 | 8 hours | Week 7 | 8 |
| AC22001.2 | Tutorial 1: Trends in Computing | Assessed tutorial + essay | Week 4 | Monday of week 7 | Weeks 4-7 | 4 hours | Week 8 | 4 |
| AC22001.3 | Programming 2: Cellular Automaton | Lab report + code | Week 5 | End of Week 8 | Weeks 5-8 | 8 hours | Week 9 | 8 |
| AC22001.4 | Programming 3: Manchester Baby Simulator | Lab report + code | Week 7 | End of week 10 | Weeks 7-10 | 16 hours | Week 11 | 16 |
| AC22001.5 | Tutorial 2: Software licensing | Assessed tutorial + essay | Week 8 | Monday of week 11 | Weeks 8-11 | 4 hours | Week 11 | 4 |
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

