C/C++ Programming Course

© 2014 Robert P. Cook

Quicktime Powerpoint slides with an Audio Lecture

Introduction
Chapters 1, 2, 3
Chapters 4, 5
Chapters 6, 7
Chapter 9
Chapter 12

OpenGL Powerpoint slides

Introduction to OpenGL
OpenGL ES
OpenGL Textures
OpenGL Shaders

Self-Testing Quizzes

  1. UNIX/Linux Commands
  2. Expressions
  3. Arrays
  4. Abstract Data Types
  5. Procedures

Exercises

  1. Vi Editor
  2. Linux Shell
  3. Macro Preprocessor
  4. Linux Commands
  5. Data Types and Debugging
  6. OpenGL
  7. Pointers
  8. Interface Design

Programming Assignments (click here)

Resources

  1. VMware free Player
  2. VMware free Ubuntu appliance
  3. VIM Quick Reference Card
  4. Linux Quick Reference Card
  5. C Quick Reference Card
  6. GLUT Ubuntu Install Directions
  7. C++ Quick Reference Card
  8. NeHe Legacy OpenGL Tutorials