1 |
Introduction to Programming in C |
|
|
|
Basic Declarations and Expressions, Decision and Control Statements |
|
2 |
More Control Statements, Variable Scope, and Functions |
|
Program 1: Pig Latin |
|
3 |
Arrays, Qualifiers, and Reading Numbers |
Practical C Programming (3rd Edition) Chapter 5 |
|
Quiz 1: Fundamentals |
4 |
Programming Process |
Practical C Programming (3rd Edition) Chapter 7 |
|
|
Simple Pointers |
Practical C Programming (3rd Edition) Sections 13.0 - 13.5 |
5 |
Debugging and Optimization |
Practical C Programming (3rd Edition) Chapter 15 |
Program 2: Debugging |
|
6 |
Recursion, C Preprocessor |
|
|
Quiz 2: Functions and Argument Pointers |
7 |
Recursion, C Preprocessor, Advanced Types, Pointers and Structures, and File I/O |
|
Program 3: The "Animal" Game |
|
8 |
|
|
|
|
9 |
File Input/Output |
Practical C Programming (3rd Edition) Chapter 14 |
|
Quiz 3a: Arrays, Structures, and Files |
10 |
|
|
|
Quiz 3b: General Use of Pointers |
11 |
Command-Line Arguments, Advanced Pointers |
|
Program 4: The "Animal" Game (revisited) |
|
12 |
|
|
|
|
13 |
|
|
|
Quiz 4: Linked Structures |