Week 1
Lecture 1 - Revision of C and the Unix Operating System

Week 2
Lecture 2 - Pointers, Pointers and More Pointers

Week 3
Lecture 3 - Arrays, pointers to functions, makefiles and libraries

Week 4
Lecture 4 - Advanced C Features

Week 6
Lecture 5 - Bitwise Operators, Fields, Unions and Enumerations

Week 7
Lecture 6 - UNIX Pattern Searching and Manipulation with grep, sed, sort

Week 8
Lecture 7 - The awk and Perl Programming Languages

Week 9
Lecture 8 - Lexical Analysis Using lex

Week 10
Lecture 9 - Syntax Checking Using yacc

Week 11
Lecture 10 - Perl - Practical Extraction and Report Language

Week 12
Lecture 11 - Perl - Continued

Week 13
Lecture 12 - Perl & CGI

Week 14
Revision