Class | Cynthia Taylor | MWF 10-10:50 | King 106 |
Lab Sections | |||
Section 1 | Cynthia Taylor, Richard Salter | W 2:30-4:20 | King 201 and 135 |
Section 2 | Cynthia Taylor, Richard Salter | R 1-2:50 | King 201 and 135 |
Office Hours | |||
Cynthia Taylor | M 2-4pm, F 3-5pm, or by appointment | King 229 |
Lab helper hours are in the King 201 lab.
Helpers should be coaches, not crutches. They are intended to help you with clarification, syntax, and debugging questions; they should not, nor be expected to, actually do the work you need to do. They are there to help you figure out how to learn the skills yourself. You should not use them as your personal tutor, asking them to take you step-by-step through the lab.
Before you ask the lab helpers for help, be prepared to answer the following questions from our problem solving tips.
There are no lab helper hours the evenings the labs are due; this is intentional, as we want to strongly encourage you to do the majority of your work prior to the due day. If you are frustrated and stuck, please read our problem solving tips.
Saturday | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|---|---|
2-4pm | Audrey | TBA | |||||
4-6pm | Dan B. | Amanda | |||||
7-9pm | Amanda, Bobby D. | Audrey | Hank | ||||
9-11pm | Ben S., Emily | Paul B. | Scott H. |
WEEK | DAY | ANNOUNCEMENTS | READING | HW |
---|---|---|---|---|
1 | Sep 01 | Labor Day | ||
Sep 03 | Course Overview (Read Section 1.6) | No Prelab | ||
Sep 05 | Variables, Expressions, and Assignments (Read Sections 2.3 - 2.5) | |||
2 | Sep 08 | Expressions, Types and Loops (Read Section 3.1 - 3.2, 3.5) | ||
Sep 10 | More Loops (Read Sections 2.6) | Prelab 2 | ||
Sep 12 | Nested Loops and Picture Module (Read Sections 4.2 - 4.4) | |||
3 | Sep 15 | Boolean Expressions and Conditionals (Read Section 7.1 - 7.3) | ||
Sep 17 | Conditionals and While Loops (Read Section 8.2 - 8.3) | Prelab 3 | ||
Sep 19 | Functions (Read Section 6.1 - 6.2) | |||
4 | Sep 22 | More Functions (Read Section 6.4 - 6.5.1) | ||
Sep 24 | Types, Exceptions and Strings (Read Section 7.4, 5.1 - 5.2, 5.5) | Prelab 4 | ||
Sep 26 | QUIZ 1: Variables, expressions, loops, boolean expressions More Strings |
|||
5 | Sep 29 | List (Read Sections 2.6, 5.3, 6.5.2) | ||
Oct 01 | 2-D Lists and Lists of Other Objects (Read Sections 11.1 - 11.3) | Prelab 5 | ||
Oct 03 | More Lists | |||
6 | Oct 06 | Recursion (Read Section 13.2) | ||
Oct 08 | Recursion (Read Section 13.4.1) | Prelab 6 | ||
Oct 10 | QUIZ 2: Functions, strings, types, exceptions, lists Recursion |
|||
7 | Oct 13 | Classes and Objects (Read Section 10.1, 10.3) | ||
Oct 15 | Classes and Objects (Read Section 10.4) | No Prelab | ||
Oct 17 | Inheritance (Read Section 12.4) | |||
Oct 20 | Fall Break | |||
Oct 22 | ||||
Oct 24 | ||||
8 | Oct 27 | Inheritance | ||
Oct 29 | Algorithms: Searching (Read Section 13.1) | Prelab 8 | ||
Oct 31 | Order Notation and Sorting (Read Section 13.3.1) | |||
9 | Nov 03 | QUIZ 3: Recursion, classes, inheritance Order Notation |
||
Nov 05 | Algorithms: Sorting | Prelab 9 | ||
Nov 07 | ||||
10 | Nov 10 | MergeSort (Read Section 13.3.2 - 13.3.3) | ||
Nov 12 | Dictionaries and Sets (Read Section 11.6) | No Prelab | ||
Nov 14 | Multiple Processes | |||
11 | Nov 17 | Multiple Processes - Communication and Sharing | ||
Nov 19 | Multiple Processes - Synchronization | Prelab 11 | ||
Nov 21 | Boolean Algebra (Read Section 8.4) | |||
12 | Nov 24 | QUIZ 4: Searching, Sorting, Runtime Binary (Read Section 3.4) |
||
Nov 26 | Critter Tournament | Final Project Proposal | ||
Nov 28 | Thanksgiving | |||
13 | Dec 01 | Binary | ||
Dec 03 | Debugging - using error information | Final Project Schedule | ||
Dec 05 | Designing Programs (Read Section 12.1) | |||
14 | Dec 08 | QUIZ 5: Multiple Processes, Binary Designing Programs (Read Section 12.2) |
||
Dec 10 | Final Project (Read Section 12.3) | Final Project | ||
Dec 12 | Comp Sci in the Real World |