Daily Schedule

Unit 1: Basics

Jan. 03: Lesson 1 - Computers and programs and input, oh my!
Jan. 05: Lesson 2 - Writing simple programs
Jan. 08: Lesson 3 - Computation by accumulation
Jan. 10: Lesson 4 - Sequences and secrets
Jan. 12: Lesson 5 - Listing and looping

Quiz 1 - first half of class Monday, Jan. 15: classwork, old Quiz 1

Unit 2: Control Flow

Jan. 15: Lesson 6 - Graphics and objects, part I
Jan. 17: Lesson 7 - Oh, the things you can draw!
Jan. 19: Lesson 8 - The function of functions
Jan. 22: Lesson 9 - Making decisions
Jan. 24: Lesson 10 - A fork in the road
Jan. 26: Lesson 11 - Painting a picture

Quiz 2 - first half of class Monday, Jan. 29: classwork, old Quiz 2

Unit 3: Software Design

Jan. 29: Lesson 12 - Looping, maybe
Jan. 31: Lesson 13 - Telling the truth
Feb. 02: Lesson 14 - File I/O
Feb. 07: Lesson 15 - Visualizing fairness
Feb. 09: Lesson 16 - Designing software

Quiz 3 - first half of class Monday, Feb. 12: classwork, old Quiz 3

Unit 4: Object-Oriented Programming

Feb. 12: Lesson 17 - A new objective
Feb. 14: Lesson 18 - More practice with classes
Feb. 16: Lesson 19 - Activity planning
Feb. 19: Lesson 20 - A classy family tree
Feb. 21: Lesson 21 - Taking after one's parent
Feb. 23: Lesson 22 - Hard problems and greedy solutions

Quiz 4 - first half of class Monday, Feb. 26: classwork, old Quiz 4

Unit 5: Applications

Feb. 26: Lesson 23 - Tracking frequencies
Feb. 28: Lesson 24 - Where, oh where has my little element gone?
Mar. 01: Lesson 25 - A lesson in delegation
Mar. 04: Lesson 26 - A simple sort of selection
Mar. 06: Lesson 27 - Divided we conquer
Mar. 08: Lesson 28 - What cannot be computed

Quiz 5 - part of the final exam Monday, Mar. 11 (3:30pm-6:00pm): classwork, Quiz 5 practice questions



Calendar view

Calendar


Exams

There will be four in-class quizzes (30 minutes each), and a final exam. The final is scheduled according to the Carleton College final exam schedule.

  • Quiz 1: Monday, January 15th (first half of class)
  • Quiz 2: Monday, January 29th (first half of class)
  • Quiz 3: Monday, February 12th (first half of class)
  • Quiz 4: Monday, February 26th (first half of class)
  • Final: Monday, March 11th (3:30pm-6:00pm in Olin 310)