Computer Systems 2A: Architecture Fundamentals and Unix module (AC21009)
20
AC21009
Semester: 1
Organisation
If you want to talk about an aspect of the module or your work on it, please make an appointment to see the lecturer.
If you use email, please include "AC21009" in the heading.
About the Module
AC21009 Computer Systems 2A is a Level 2 Computing module that runs in the first semester. Together with AC22005 Computer Systems 2B (second semester), it forms one third of Level 2.
AC21009 covers UNIX (theory and operation) and fundamentals of computer hardware; programming assignments are done in C/C++ under Unix, although this is not taught on this module.
Credit Rating
There are 20 SCQF points available on this module.
Module Timetable
Week | Subject |
---|---|
1 | Introduction to UNIX |
2 | Processes and permissions |
3 | BASH scripting 1 |
4 | BASH scripting 2 |
5 | Assessed tutorial |
6 | Architecture: overview and logic |
7 | Architecture: fetch-execute cycle |
8 | Architecture: CPU, memory, I/O |
9 | Architecture: compilers |
10 | Architecture: towards the operating system |
11 | Revision |
Assessment and Coursework
Coursework counts for 50% of the final module mark; class tests and examinations count for the other 50%.
Assignments
Marking criteria are provided on My Dundee for all assignments so that you know what we are looking for when we are marking your coursework. Please ensure that you refer to these when completing assignments.
Title | Week Given | Week Due | Effort Expected (hours) | Value (%) |
---|---|---|---|---|
Shell scripting | 2 | 5 | 12 | 12 |
Assessed tutorial | 2 | 5 | 6 | 6 |
Cellular Automaton | 6 | 8 | 12 | 12 |
Manchester Baby | 8 | 11 | 20 | 20 |
Class tests/examination | Weekly | Weekly | Varies | 50 |
Reading List
All course material is available on My Dundee. This includes copies of lecture materials, practical exercises and assignments. The reading list for this module can be accessed from My Dundee and provides recommended materials for completing the module.
Courses
This module is available on following courses: