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

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 Komendantskayakatya@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