You must read and study the material all material assigned for the week before class (including the tasks for home). We will build on class on the material you read.

Material

C++ Book (version 0.1.8)

Compiler and IDE: Code::Blocks Dev-C++. Download and install the version that contains mingw-setup in its name.

Additional material:

Additional material (in Spanish) in the university webpage: http://unmoocs.unal.edu.co/

Schedule

Suggested schedule to follow, it may change. In week 8 we define what our Class Project will be and from week 9 we work on it on classes parallel to more introductory material.

WeekContentMaterial to Read
1Intro to programming and MotivationSyllabus
2Intro to C++ and compilingC++ Book - pg. 1-16
3if statements, scope, and doublesC++ Book - pg. 17-24
4while loop, and bool operationsC++ Book - pg. 25-29
5for loopC++ Book - pg. 31-37
6functions and ASCIIC++ Book - pg. 38-47
7recursive functionsC++ Book - pg. 49-58
8First examLa ciencia de programar
9structsC++ Book - pg. 59-62