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