Jon Macey Computer Animation Pages

BA Computing For Animation 1

Unit Guide Assignment

Jon's Coding Blog

Lecture Notes

Thinking in C++ Vol 1 online Old CP2 Lecture notes

  1. Introductory C++ Notes, exercises and slides
  2. Introduction to Qt slides code
  3. Introduction to Modern OpenGL slides code
  4. The GLSL API slides code
  5. The OpenGL Shading Language slides
  6. The Virtual Camera and Transformations slides
  7. Shading models, lights and materials slides
  8. Textures in OpenGL slides code
  9. Simple Collision Detection algorithms slides
  10. Namespaces, Exceptions and Files slides code


1. Simple Car Demo using NGL and SDL code



Previsous exam papers 2012 sit resit

  1. Objects and Instances pdf
  2. Object Lifetimes (singleton pattern) pdf
  3. Dynamic Data and Operator Overloading pdf blog on Operator overloading


  1. Lecture 1 :- A History of the SmallTalk programming language Kay.
  2. Lecture 1 :- Responsibility Based Design Wirfs-Brock


Links and Articles