Note: this site is under construction...
please check back later for updates.
Topics
1 |
Introduction |
Objectives, definitions, tool suggestions |
2 |
Basic Output |
Simple first program, output (printf ) |
3 |
Variables and Calculation |
Variables (declaration, assignment, output),
math operations |
4 |
Conditionals |
Comments, if statements,
else statements, Boolean expressions, input
(scanf ) |
5 |
Loops |
while loops |
6 |
Example 1 |
#define , calculations, floating
point numbers (double ), number formatting |
7 |
More on Conditionals |
else if , AND (&& )
and OR (|| ), negating conditionals, switch
statements |
8 |
Further Exploration |
modulo operator (% ), +=
etc, ++ , -- , char type, for
loops, do...while loops |
9 |
Algorithm Design |
design techniques, project ideas |
10 |
Arrays |
arrays (lists) |
|
Base Conversion (PDF) |
base 2 (binary), 10 (decimal), and 16 (hexadecimal),
and conversion between them |
|
Memory and Pointers (PDF) |
memory usage, pointers [uses C++ examples; will be
updated with C examples later] |
|