Preliminary CPE 101 Class Outline

Lecture

Topic

Date

1 Introduction, Software Dev. Method
Reading: Chapters 1-10
January 7
2 Top -down design, C Overview
January 9
3 C Overview, Unix Tutorial, Arithmetic Expressions
January 11
4 Unix Tutorial, Arithmetic Expressions, Functions
January 14
5 Functions, Library Routines
January 16
6 Conditional Statements
January 18
7 Academic Holiday January 21
8 Relational and Logic Operators, Formatted I/O
January 23
9 Midterm I
January 25
10 File I/O
January 28
11 File I/O, Looping January 30
12 Looping, Compound Operators February 1
13 Compound Operators, Scope February 4
14 More on Flow Control, Bitwise Operators
February 6
15 Functions and Pointers
February 8
16 Functions and Pointers February 11
17 Catchup February 13
18 Academic Holiday February 15
19 Midterm II February 18
20 Arrays and Pointers
February 20
21 Arrays and Pointers
February 22
22 Multidimensional Arrays, Searching February 25
23

Searching, Sorting, Strings

February 27
24

Strings, String Library Functions

February 29
25 Characters, Unformatted I/O March 3
26 Structures, Enumerations, typedef
March 5
27 Dynamic Data Structures March 7
28 Dynamic Data Structures, Recursion March 10
29 Recursion
March 12
30 Final Review
March 14