Object Orientated Design in C++
Lecturer : Prof Richard Bowden
Please note that information is subject to change as the course progresses, you should check this page regularly for updated information.
Assignment
Set in week 5
Please note that I am currently migrating this course to Surrey learn.
I have left this material online for the moment to ease the transition.
However, note that this schedule was from a previous year and Surrey Learn has more uptodate material and PDFs so you should use that in preference.
Info
Where do I get C++ Compilers for my home PC ?
Week |
Lecture Schedule |
Lab Schedule |
1 |
No Lab |
|
2 |
2
- A Refresher Course
in C |
Exercise 1 A gentle Introduction to compiling |
3 |
Exercise 2 C Revision |
|
4 |
3 - The C++ Class continued |
Continue
C Revision |
5 |
previous
worked example from lectures |
Exercise 3 A Simple String Class (Solution code) |
6 |
4 -
Inheritance continued |
Exercise 4 Inheritance (Part A Solution)
|
7 |
5 -
Templates Section 5 supplement - Worked example of templates
|
|
8 |
Assignment Design Feedback | Exercise 5 Templates (Solution code) |
9 |
6
- Standard Template Library |
Exercise 6 STL (Solution code) |
10 |
|
|
11 |
Revision Lecture |
|
|
|
|