You are viewing an outdated version of website. Please use our new website at here

CS 9C: C for Programmers

Calendar

The following calendar is a sample calendar showing the recommended minimum pace at which you should complete assignments in order to finish the course in a timely manner.

Week Topics Reading Assignment Quiz
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