CSI 201 - Computer Science I - FALL 09

Date

Week #

Lecture #s

Description

Files/HW/Links

12/14-12/18
16
  • 46
  • Final Exams
  • Final Exams
12/7
15
  • 45
  • 44
  • 43
  • Reading Day
  • Review
  • file input/output
11/30
14
  • 42
  • 41
  • 40
  • homework
  • classes/constructors
  • constructors
11/23
13
  • 39
  • 38
  • 37
  • Review
  • Thanksgiving Break
  • Thanksgiving Break
  •  
  • No Class
  • No Class
11/16
12
  • 36
  • 35
  • 34
  • Exam III
  • Classes/Review
  • Classes
11/9
11
  • 33
  • 32
  • 31
  • Homework
  • Self-worked Example
  • Coded Structs
11/2
10
  • 30
  • 29
  • 28
  • Structs
  • Advising Day
  • Recursion
10/26
9
  • 27
  • 26
  • 25
  • Recursion
  • In class- Fib Recursion
  • Exam #2 Review, Recursion
  •  
  •  
  •  
10/19
8
  • 24
  • 23
  • 22
  • Exam #2
  • HW due
  • Pointers/Review
10/12
7
  • 21
  • 20
  • 19
  • Fall Break
  • Pointers/Dynamic Arrays
  • In Class WorkDay
10/5
6
  • 18
  • 17
  • 16
  • Partially Filled Arrays
  • Arrays in Functions
  • Arrays
  •  
  •  
  •  
9/28
5
  • 15
  • 14
  • 13
  • Arrays
  • Call-by-reference, Memory Diagrams
  • Call-by-value, Call-by-reference
9/21
4
  • 12
  • 11
  • 10
  • Exam #1
  • Review/Functions
  • Function Basics
9/14
3
  • 9
  • 8
  • 7
  • Quiz, HW, for, Functions
  • Loops, for
  • Short Circuits, Loops
9/7
2
  • 6
  • 5
  • 4
  • Quiz, Branching, Booleans
  • Arithmetic, Type Casting
  • Input Basics, Linux/Emacs commands
8/31
1
  • 3
  • 2
  • 1
  • Quiz, lvalue vs rvalue, linux/emacs/start
  • Variables/Identifiers, Assignments
  • Syllabus, Coding, Compilation, PseudoCode, Computer Science