Unit 1: Basic C programming

This first unit covers the basics of procedural programming in C. For people with some programming experience, this will probably be a mix of review and new material. Even if you do have programming experience, you still may want to go through it as the other units will assume this knowledge.

Schedule

Week 1

Week 2

Project: Counting Days

Project description can be found here.

Examples

A zip file of examples for this unit can be found here.

Resources

This is a list of pages and resources regarding the material. It is organized approximately in the order the material will be covered.

UNIX Shell

C Programming