Lectures
| Topic | |
| Lecture 01 | Introduction |
| Lecture 02 | Loops and arrays |
| Lecture 03 | Functions |
| Lecture 04 | Revision |
Revision
Here is a copy of the second lab exam. And here are the solutions to question 1, question 2, and question 3.
Here are the solutions to some past exam questions: Q2 2005, Q5 2006, Q6 2006, Q3 2007 and Q1 2008 repeat.
Lab exam 2
This week is your second lab exam. It is worth 25% of your overall mark in this module. Lab exam rules:
- Arrive by 9am
- You will receive a temporary username and password
- Exam starts at 9.15am
- Exam finishes at 10.45am
- On logging in open labexam.txt (it contains the questions)
- Bring along whatever printed materials you require
- No sharing of materials allowed
- No laptops allowed
- No Internet access allowed
- Remember to save your work as you go along
Lab 10
Do the exercises in this tutorial sheet.
Lab 9
Do the exercises in this tutorial sheet.
Lab 8
Do the exercises in this tutorial sheet. Available now are the solutions to question 1, question 2 and question 3.
Lab 7
Do the exercises in this tutorial sheet.
Lab 6
Do the exercises in this tutorial sheet.
Lab exam solutions
Here is a copy of the lab exam. And here are the solutions to question 1, question 2, question 3 and question 4.
Lab exam 1
This week is your first lab exam. It is worth 25% of your overall mark in this module.Lab exam rules:
- Arrive by 9am
- You will receive a temporary username and password
- Exam starts at 9.15am
- Exam finishes at 10.45am
- On logging in open labexam.txt (it contains the questions)
- Bring along whatever printed materials you require
- No sharing of materials allowed
- No laptops allowed
- No Internet access allowed
- Remember to save your work as you go along
Lab 5
There is no lab 5. Instead work on previous exercises in preparation for next week's lab exam.
Lab 4
Do the exercises in this tutorial sheet.
Lab 3
Do the exercises in this tutorial sheet.
Lab 2
Do the exercises in this tutorial sheet.
Lab 1
Repeat the steps shown in this video. Pause it as you go along. If you get stuck or don't understand something, ask for help!
When you have finished the above you can try the examples in from this tutorial sheet. Do not worry if you do not understand everything in the example programs at this stage, we will cover the details over the coming weeks. The aim of today to have you entering, compiling and running programs under Linux.