C/C++ Programming Course with SFML

© 2015 Robert P. Cook

Quicktime Powerpoint slides with an Audio Lecture

Introduction -- Hardware and OS
Chapters 1, 2, 3 -- Constants and Expressions
Chapters 4, 5 -- Statements and Macros and Procedures
Chapters 6, 7 -- Strings and Pointers
Chapter 9 -- Structures and Unions
Chapter 12 -- Advanced C++

Self-Test Acivities

  1. Vi Editor
  2. Linux Shell
  3. Macro Preprocessor
  4. Linux Commands
  5. UNIX/Linux Commands
  6. Data Types and Debugging
  7. Expressions
  8. Arrays
  9. Pointers
  10. Abstract Data Types
  11. Procedures
  12. Interface Design

Programming Assignments (click here)

Resources

  1. Binary/Hex Number Conversion
  2. SFML Web Site
  3. Visual Studio Instructions
  4. VMware free Player
  5. VMware free Ubuntu appliance
  6. VIM Quick Reference Card
  7. Linux Quick Reference Card
  8. C Quick Reference Card
  9. GLUT Ubuntu Install Directions
  10. C++ Quick Reference Card
  11. NeHe Legacy OpenGL Tutorials