School of Computing

WHERE COMPUTING, DESIGN, SCIENCE AND SOCIETY MEET...


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 Wellsswells@computing.dundee.ac.uk, 2,06 QMB

Dr Iain Murrayirmurray@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