First-Year C Programming Labs
Lecturers - Prof Richard Bowden & Dr Simon Hadfield
Objectives of the Course
- To gain practical experience
with the C programming language.
- To gain some understanding
of the principles of good program design and program testing.
- To gain some experience of
the Unix operating system as used on the Department of Electronic and
Electrical Engineering's computers.
The C Programming Lab Exercises
The lab exercises are available on SurreyLearn.
Please note the following:
- There will be 4 assessments made by demonstrators during the first 5 weeks of structured lab material. Each assessment will count towards 7% of your total mark. During weeks 6-11 you will undertake 3 programming assignments. Each will carry 24% of the total marks.
100%= 4 x 7% + 3 x 24%
- The weeks during which you
should work on each lab-topic are indicated between brackets. It is
important to observe those deadlines so that you can finish all the
exercises by the end of the semester.
- Note that you will probably
need to spend extra time in the lab outside the normal allocated hours.
The 2 hours of scheduled lab hours per week may not be sufficient to
finish the exercises.
- As soon as you have
finished a lab exercise, contact one of the demonstrators to be assessed
for that exercise.
The C Programming Assignments
There will be three assignments, TBA during the course. Make sure that you attend the lectures for a description of the assignments.
Revised: 8th of February 2016, S.Hadfield@Surrey.ac.uk