This class was formed on GameDev.net and ran between January and July 2004.

Minor modifications were made to reflect GitHub hosting.


ITCC - Intro to C/C++ Course

by Daniel Wilhelm and Andrew Frantsuzov

You will need Acrobat Reader to read most of these files, if you don't have Acrobat Reader, download it for free here.


  • DOWNLOAD Student Pong Executables <-- TWO new Pongs! (10 and 11) [UPDATED 07/25/04].
  • DOWNLOAD Mystify Executables <-- 1 Added 2:12am GMT, Solution to be added soon! [UPDATED 07/25/04].
  • DOWNLOAD Latest framework version (Visual Studio) [UPDATED 07/12/04].
  • DOWNLOAD Latest framework version (g++) [UPDATED 07/12/04].

Week # (Date) - Slides/Recording (pdf/mp3) - HW

1.     (--) Compiler, Includes, Functions/Syntax,
Intro to Applications, if Statements, Graphics Framework, Basic Functions
( slides, HW0, mp3, IRC log, improved log (DOC) (by WolfSpring) )
HW1 ( website, solutions )

2.     (-/-)Bits, bytes, base conversion, variables, mathematics
( slides, mp3 )

3.     (-/-) while loops, for loops, casting, order of operations
( slides, mp3 (psyklic speaking) ) - HW2 ( website, solution )

4.     (-/-) Pong Review
( slides, mp3 )

5.     (-/-) Functions, Arrays, Bresenham's Line Algorithm
( slides, mp3 ) - HW3 ( website, solutions )

6.     (--) Floating Point, Pointers
( slides, mp3 )

7.     (--) Pointers II, new/delete, Basic File I/O
( slides, mp3 )

8.     (--) Binary File I/O, Structs, Classes I
( slides, mp3 )

9.     (--) .BMP Files, Bitwise Operators, RSA
( slides, mp3)