The basic idea of this workshop is to provide a task-oriented way for participants in the workshop to become familiar with C++ culminating in creating a simple game, Connect 4. There's really only an outline at this point, but I'm working on flushing out the details for the individual tasks and writing working code for each. The outline is below.
Lab 1 - Find a Compiler/Editor
Lab 2 - Hello World
>Syntax
>Input/Output
>Strings
Lab 3 - Simple Math
>Functions
>Header files
Lab 4 - Arrays
Lab 5 - Build a Stack
>Combine arrays/functions
Lab 6 - Classes
>Access specifiers
>Methods
>Operator overloading (?)
Lab 7 - Building a Stack as a class
>Combine arrays/functions/classes
Lab 8 - Build a Game - Connect 4!
>Combine all of the above
John Ryan
John Ryan is a Computer Engineering student at WSU. Currently, he gets paid to play with robots at Pacific Northwest Labs. Buy him a beer.