CSI 201 - Computer Science I

Week #

Lecture #s

Descriptions

Homework/Classwork/Handouts

15
  • xx
  • 40
  • 39
14
  • xx
  • xx
  • 38
  • no class
  • no class
  • Text I/O, Filename from user
  • no class
  • no class
  • HW #8, Chapter 12.1-12.3 p 374
13
  • 37
  • 36
  • 35
  • Exam 3
  • Exam 3 Review
  • Overloaded Input/Output
12
  • 34
  • 33
  • 32
  • More Classes
  • Classwork and Quiz
  • Constructors
11
  • 31
  • xx
  • 30
  • Structs and Classes
  • Advising Day , No Classes
  • Structs
  • Chapter 9
  • No Classes
  • Chapter 9
10
  • 29
  • 28
  • 27
  • Quiz, Dyanmic Array Review
  • Dynamic Array Classwork/Homework
  • Dynamic Arrays
9
  • 26
  • 25
  • 24
  • Pointers
  • Exam #2 - again
  • Memory Diagrams and Review
  • Pointers
  • Exam #2
  • Chapter 7
8
  • xx
  • 23
  • 22
  • Break
  • Exam Review
  • Exam #2
  • Break
  • Exam Review
  • Exam #2
7
  • 21
  • 20
  • 19
  • Review
  • Hands-On
  • Arrays in Functions
6
  • 18
  • 17
  • 16
  • Arrays
  • Classwork #3
  • Recursion
5
  • 15
  • 14
  • 13
  • Function Overloading, Recursion Introduction
  • Input/Compute/Output/HW3
  • Exam #1 Returned, Functions - Call by Value/Reference
4
  • 12
  • 11
  • 10
  • Exam #1 Extra Credit
  • Exam #1
  • Review for Exam #1
3
  • 9
  • 8
  • 7
  • pre-defined/user functions
  • for loops, functions, hw2
  • while loops, scope
  • Reading: 135-142, 147-149, 155-159
  • HW #2, (Read the rest of Chapter 4)
  • Classwork #2 (Read while:102-108)
2
  • 6
  • 5
  • 4
  • Booleans, Short Circuit
  • Branching
  • Linux and Emacs commands
1
  • 3
  • 2
  • 1
  • Arithmetic, Output, Input
  • Variables, Types and Assignment
  • Logic and Computer Science, pseudocode