Next: Learning Day
Up: Michaelmas Term 2002: Part
Previous: Foundations of Computer Science
  Contents
Help Sessions
Lecturer: Dr M.E. Van Inwegen
(mvi20@cl.cam.ac.uk)
No. of classes: 4
Aims
The aims of the course are to illustrate, through working out
examples, the most important points introduced in Foundations of
Computer Science.
Classes
In these classes we work through examples, entering them in a computer
and displaying the results with a projector. The examples range from
basic to advanced, and are chosen to illustrate specific concepts. The
examples are often partly pre-prepared, and all that needs to be done
is to complete them. The sessions are very interactive, and student
participation is not only encouraged but requested.
Objectives
By the end of the course students should
- understand how to break a programming task into a collection of
functions that accomplish the task
- know how to define data structures that suit the situation
- know how to define a function by case analysis over the data structure
- know how to write a recursive function
- be able to identify error situations and make an appropriate
response
- have a basic idea of how to analyse a function for its running
time behaviour
Next: Learning Day
Up: Michaelmas Term 2002: Part
Previous: Foundations of Computer Science
  Contents
Christine Northeast
Wed Sep 4 14:43:05 BST 2002