Lecture Notes



Date Topic
Nov 20   Sets
Nov 18   Binary Search Trees, BST Implementation
d_stiter.h
Nov 16   Queues and Priority Queues
Nov 13   Infix to Postfix Conversion
Nov 11   Stacks & Postfix Notation
Nov 6   OpenGL Pipeline and Shaders
Nov 4   Texturing
Nov 2   Blending and Texturing
gl_blending.cpp
gl_texturing.cpp
Oct 30   Lighting and Materials
gl_lighting.cpp
Oct 28   Color Spaces and Frame Buffers
gl_colorspaces.cpp
gl_depthbuffer.cpp
Oct 26   Projections and Setting up the View
gl_viewports.cpp
gl_orthographic.cpp
gl_perspective.cpp
Oct 23   Vector Algebra and Transformations
gl_transformations.cpp
Oct 21   OpenGL Introduction
gl_primitives.cpp, gl_points.cpp, gl_lines.cpp,
gl_triangles.cpp, gl_quads.cpp, gl_polygons.cpp
Oct 19   Vectors
Oct 16   Plane Curves
Oct 12   Polymorphism
Oct 9   Pure Virtual Functions
Oct 7   Inheritance
Oct 5   Dynamic Classes
Oct 2   Templates & Template Classes
Sep 28   Polynomials
Sep 25   Error Handling
d_except.h
Sep 23   Dynamic Memory
Sep 21   Operator Overloading (III)
Sep 18   Operator Overloading (II)
Sep 16   Constructors & Operator Overloading (I)
Sep 14   Class
rectangle.h, rectangle.cpp, garage_front.cpp
Sep 11   Scopes & Namespaces
Sep 9   Function Overloading
Sep 4   Functions
poker1.h, flush_count.cpp,
Sep 2   Structures & Type Conversion
ch_stac1.h, ch_stac1.cpp
Aug 31   Pointers & References
Aug 28   Strings & File Input/Output
Aug 26   Unix
Aug 24   Introduction
sort.cpp