CPSC120
Fundamentals of Computer Science I

Daily Notes

Date Topic and Associated Reading In-class Material
Dec 7
  • Review
Dec 5
  • Space Invaders (Chapter 13)
Dec 3
  • Predator-Prey Simulation (Sections 11.1 through 11.6)
Nov 30
Nov 28
  • Classes (Section 10.1 through 10.3.1 and 10.3.4)
Nov 26
  • Advanced Image Processing (Section 6.5)
Nov 19
  • Writing Modules (Section 6.4)
Nov 16
  • Image Processing (Section 6.3)
Nov 14
  • Image Representation (Section 6.1 through 6.2.1)
Nov 12
  • List Comprehension (Section 5.3.2)
Nov 9
  • While Loops (Section 5.3.1)
Nov 7
  • File I/O (Sections 5.1 and 5.2)
Nov 5
  • Frequency Analysis (Section 4.6)
Oct 31
  • Dictionaries (Section 4.5.3)
Oct 29
  • Test
 
Oct 26
  • Review
Oct 24
  • Dispersion (Sections 4.4 through 4.5.2)
Oct 22
  • Lists (Sections 4.1 through 4.3)
Oct 12
  • Encoding and Decoding (Sections 3.3 and 3.4)
Oct 10
Oct 8
Oct 3
  • Strings (Sections 3.1 and 3.2)
Oct 1
  • Compound Booleans (Section 2.6.2)
Sep 28
  • Booleans and Selection (Sections 2.6.1 and 2.6.3)
Sep 26
  • Random (Section 2.6.0)
Sep 24
  • Test
 
Sep 21
  • Review
Sep 19
  • Accumulator (Section 2.5)
Sep 17
  • Math Module (Sections 2.2 - 2.4)
Sep 14
  • Repetition (Section 1.5.4)
Sep 12
  • Turtle Graphics (Section 1.5.3)
Sep 10
  • Creating Functions (Section 1.5.3)
Sep 7
  • Naming Objects (Section 1.5.2)
Sep 3
Aug 31
  • Introduction to Computer Science (Sections 1.2 & 1.3)
  • Introduction to Linux (Linux Overview)
Aug 29
  • Introduction to Programming