This page links to lecture notes.

We have tried to make these notes as accurate as possible. If you find a mistake, please let us know by emailing your instructor.

Date Lecture Reading/Problems
Jan 19
Lecture 1: Printf, Scanf, Int Variables
Pg. 11-19, 21-24
Jan 24
Lecture 2: More Data Types, Expressions
Pg. 24-36, 36-39
Jan 26
Lecture 3: More About Variables and Expressions
 
Jan 31
Lecture 4: Conditions and Decisions
Pg. 65-83
Feb 2
Lecture 5: If/Else If/Else statements, Random Numbers
Pg. 43-52, 56-62
Feb 7
Lecture 6: For/While Loops, Coding Style

Pg. 53-56

CloudCoder problems: prob_6_1, prob_6_2

Feb 9 Lecture 7a: Loop Recipes CloudCoder problem: prob_7_1
Feb 14
Lecture 7: Nested Loops
 
Feb 16 Exam I  
Feb 21
Lecture 8: Arrays

Pg. 95-108

CloudCoder problems: prob_9_1, prob_9_2

Feb 23
Lecture 9: Vectors
 
Feb 27 Winter Break - No Class  
Mar 6
Lecture 10: Multidimensional Arrays and Vectors
Pg. 113-115
Mar 8
Lecture 11: Functions
Pg. 119-126
Mar 13
Lecture 12: Functions that Return a Value

Pg. 126-137

CloudCoder problems: prob_12_1, prob_12_2

Mar 15 Functions Review  
Mar 20 Exam II  
Mar 22
Lecture 13: Arrays/Vectors with Functions
Pg. 137-152
Mar 27
Lecture 14: Structures
Pg. 165-171
Mar 29
Lecture 15: Composition
Pg. 180-185
Apr 3
Lecture 16: Structs with Functions
Pg. 185-190
Apr 5 No Class - Spring Vacation  
Apr 10
Lecture 17: Arrays of Structs (with Functions)
Pg. 171-180
Apr 12
Lecture 18: Pointers and Addresses
Pg. 235-243
Apr 17
Lecture 19: Intro to C#
 
Apr 19 Exam III  
Apr 24
Lecture 20: Fields, Graphics, Mouse Events
 
Apr 26
Lecture 21: C# Arrays, Embedded Resources, Timers
 
May 1
Lecture 22: Radio/Check Boxes, Menus
 
May 3 Exam IV  

The above schedule is tentative and subject to change.