Teaching - C++ Short Course

Home
Software
Department
Collaborators
Skills
Publications
Experience
Personal
Contact details

The two PowerPoint presentations below are the notes from an accredited short course I give to interested post-graduate students and staff  - "An Introduction to C++". It is a two day course.

A variety of examples are provided as a part of the course in the form of MS Visual C++ projects. The projects have been compressed using WinZip for faster downloading: the two 'example bundles' contain all the examples. Please read this file for instructions on how to build the examples.

Day 1 Presentation

Day 2 Presentation
Day 1 Example Bundle Day 2 Example Bundle
   
Bubble sort: Bubble Copy one file to another: Copyfile
Dissect a text string: Cstring Recursion: Factorial
Finite element example: no graphics Finite element example: with graphics
The ‘must do’ program!: Helloworld Switch statement example: Menuchoice
Use of functions as ‘variables’: Qsort Simple C++ class: Quadratic
Inheritance: Shape Accessing and sorting structures: Structure
Simple ‘while’ example: Typeq Use of  functions as ‘variables’: Varfunc
   
 

Output from the finite element example (with graphics). This Visual C++ project uses OpenGL and the GLUT toolkit to visualise an object-oriented implementation of element interaction.
 

If you have looked at the notes and examples please let me
know what you think (good or bad!) by emailing me - thank you