COS65 Virtual Reality (Fall 2002) 

COS 65 Lecture 6 : Blobby Modelling A brief introduction for thirdyear students to the concepts behind blobby modelling and octree reduction for implicit surface detection.  
COS60 3D Computer Graphics (Spring 2003) 

COS60 Lecture 6 : Parametric Surfaces Trigonometry in review Parametric functions Parametric surfaces Swept surfaces Linear Interpolation Animating parametric surfaces  
COS60 Lecture 8 : Surface Normals and Lighting Vectors and vector mathematics Normals Lighting Shading models Backface culling  
COS60 Lecture 9 : Hierarchical Modelling Using hierarchical modeling techniques in 3D software design Transforms Matrix math review Matrices and OpenGL Hierarchical modeling Benefits of hierarchical modeling Hierarchical modeling in C++ and OpenGL Recursive Hierarchical modeling  
COS60 Lecture 10 : Navigational Models and Camera Control 3D Navigation Paradigms Mathematics of 3D Navigation The Examine model The Virtual World model Terrain  
[ X Y Z ] 
COS60 Lecture 11.1 : Basis Transforms An indepth overview of the mathematics behind working with basis transformations and matrix represenations of spaces. 
COS60 Lecture 11.2 : Texturing Texturing in OpenGL, with lots of code.  
COS60 Lecture 11.2 : Further Topics Tips for speeding up OpenGL ZBuffering Blobby Modelling [Derrived from the Fall 2002 lecture] Collision Detection Ray Tracing  
XCT096 ECommerce (Spring 2003) 

WML I 
XCT096 Lecture 8.1 : WML An overview of WML in WAP. Introduces the strcture of a wellbuilt WML file and goes over the basic set of WML tags. 
WML II 
XCT096 Lecture 8.2 : WML Part Two More advanced WML and WMLScript. An introduction to WMLScript and its component modules. 
WML III 
XCT096 Lecture 9 : Bringing it all together Advanced WML and WMLScript coding. Variables and more interesting navigation. 
XSL 
XCT096 Lecture 10 : XSL An overview and introduction to the XML transformation engine, XSL. 
XCT096 Lecture 12 : J2ME Getting started with J2ME. 