Geocentrix logo

Geocentrix - putting you at the centre

Home Products Support Training Lectures Teaching Forums
 
Scenic House, 54 Wilmot Way
Banstead, Surrey, SM7 2PY, UK
www.geocentrix.co.uk
webmaster@geocentrix.co.uk
t: +44 (0)17 3737 3963
f: +44 (0)17 3737 3980
Geocentrix logo

Geocentrix web site

ENG 2042: Object-oriented programming

Welcome

The table below gives an outline of the course. Powerpoint presentations for each lecture are available for download as PDFs (click the appropriate link), plus coding resources for the coursework (where applicable). You will need the password provided in the lecture to unzip the files provided here.

Recommended texts

Students have asked me if there is a textbook to accompany this course - to which the answer is no. All the information you need to complete the course is either given in the handouts or available on questionaing during the tutorials.

Nevertheless, for those who wish to do a little background reading, I can recommend the following books, which have the (considerable) virtues of being slim enough to warrant reading from cover to cover and are written by acknowledged world-experts in C++.

  • You can program in C++. A programmer's introduction by Francis Glassborow, 368pp, Wiley, ISBN 0-470-01468-7
  • You can do it! A beginner's introduction to computer programming by Francis Glassborow (with Roberta Allen), 353pp, Wiley, ISBN 0-470-86398-6
  • Accelerated C++. Practical programming by example by Andrew Koenig and Barbara E. Moo, 336pp, Addison-Wesley, ISBN 0-201-70353-X

Course timetable

Wk
Date (2008)
Lecture Coursework
1
14/01
Course bootstrap Names
2
21/01
Brush up your syntax Temperature
3
28/01
Flow of control Quadratic solver
4
04/02
Data encapsulation Traffic control
5
11/02
Relationships Railroad
6
18/02
   
7
25/02
Inheritance Grand Prix
8
03/03
Las Vegas
9
10/03
Compile-time polymorphism ---Timed assessment---
10
14/04
Assessment post-mortem  
11
21/04
Libraries  
12
28/04
Error handling  
13
05/05
Rival languages  
14
12/05
   
15
19/05
   
Download the course outline
 

Geocentrix website

Home page
About us
Contact details
How to find us
Geocentrix prize
Eurocode 7 website
Decoding the Eurocodes blog
Terms of use

Products

Home page
Geocentrix ReWaRD
Geocentrix ReActiv
Geocentrix Repute
Geocentrix Renown
Geocentrix Registrar
Special offers

Training courses

Home page
Decoding the Structural Eurocodes
Decoding Eurocode 7
Understanding Pile Design
ReWaRD hands-on
Repute hands-on

Lectures

Home page
Steel: the show

Teaching

Home page
Surrey University

Search

Google