Module Descriptors
COMPUTER SYSTEMS
COCS40582
Key Facts
School of Computing and Digital Technologies
Level 4
15 credits
Contact
Leader: James Mccarren
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 102
Total Learning Hours: 150
Assessment
  • PORTFOLIO weighted at 100%
Module Details
Module Indicative Content
Introduction to Unix/Linux as an exemplar operating system.

Introduction to scripting in Unix/Linux (e.g. BASH/TCL)

An introduction to the 'C' programming language within a UNIX/Linux environment and how it can be utilised to create and manipulate different data structures.
Module Additional Assessment Details
A portfolio of phased exercises (weighted at 100%) using the 'C' and a scripting language within a Unix/Linux environment - assessing learning outcomes 1-3
The portfolio will consist of a number of formative and summative exercises where each will be based upon the topics delivered during the lectures and those that are formative will be used to assist the students with those that are summative.
Module Learning Strategies
24 hours of lectures to cover the theoretical aspects of the module together with 24 hours of practical sessions where the students will be able to put the theory into practice.
Formative tests and vivas will be used on an ad hoc basis to assess students' progress.
Module Texts
A book on C, Kelly & Pohl, 1998, 4th Edition, Addison Wesley,ISBN 0201183994

This is the latest edition of a standard text that remains in publication.
Module Resources
Specialist laboratory that allows access to MAC OSX and Linux
Module Special Admissions Requirements
None