| Class Times: | MWF 9-9:50 | Phone: | (440) 775-8052 |
| Classroom: | King 101 (King 201 for labs) | Office: | King 223 E |
| Professor: | Tom Wexler | Office Hours: | M 10-11:45, WF 10-11, R 3-3:45 and by appointment |
| Email: | tom.wexler "at" oberlin.edu | Lab Helper Hours: | See below |
| Sunday | Monday | Tuesday | |
|---|---|---|---|
| 7pm - 9pm | Madhav Kaushish | Danny Spencer | Alex Kilbo |
| 9pm - 11pm | Sashi Conway | Arlo Herrine | Brendan Chambers |
| Lab 1: (W 2:30-4:20) | Instructor: Alexa Sharp | TA: Bekah Blank |
| Lab 2: (R 1-2:50) | Instructor: Tom Wexler | TA: Gabe Isman |
| Week | Date | Topic | Reading | Lab |
|---|---|---|---|---|
| 1 | Aug 31 | Introduction and Overview | 1.1 | lab 01 |
| Sept 2 | Software, Hardware and Binary | 1.2, 1.3 | ||
| Sept 4 | Expressions and Types | 2.1 | ||
| 2 | Labor Day | prelab 02 lab 02 |
||
| Sept 9 | Variables | 2.2 | ||
| Sept 11 | For Loops | 2.3, 2.4 | ||
| 3 | Sept 14 | More Loops | 1.4, 3.1 | prelab 03 lab 03 |
| Sept 16 | The Picture Class [1] [2] [3] | 3.2 | ||
| Sept 18 | Methods [1] | 3.3 | ||
| 4 | Sept 21 | Scope and Methods [1] | prelab 04 lab 04 |
|
| Sept 23 | Conditionals [1] [2] | 4.1, 4.2 | ||
| Sept 25 | Strings [1] | 4.3 | ||
| 5 | Yom Kippur | prelab 05 lab 05 |
||
| Sept 30 | Arrays [1] | 7.1 | ||
| Oct 2 | Arrays [1] | 7.1 | ||
| 6 | Oct 5 | More Arrays | 7.2 | Test Review |
| Oct 7 | More Arrays [1] | 7.3, 7.4 | ||
| Oct 9 | Test 1 | |||
| 7 | Oct 12 | Matrix Multiplication [1] | prelab 06 lab 06 |
|
| Oct 14 | While Loops and Logic | 5.1, 5.2 | ||
| Oct 16 | Digital Circuits | |||
| Fall Recess | ||||
| 8 | Oct 26 | Recursion [1] [2] [3] | 12.1, 12.2 | prelab 07 lab 07 |
| Oct 28 | Recursion Continued [1] [2] [3] | 12.3 | ||
| Oct 30 | Branches of Computer Science | |||
| 9 | Nov 2 | Induction | no prelab lab 08 |
|
| Nov 4 | Induction | |||
| Nov 6 | Auctions | 8.1, 8.2 | ||
| 10 | Nov 9 | Classes [1] [2] | 8.3, 8.4 | prelab 09 lab 09 |
| Nov 11 | Classes [1] [2] | 8.5, 8.6 | ||
| Nov 13 | Classes [1] | 8.7, 8.8 | ||
| 11 | Nov 16 | Classes and Inheritance [1] [2] [3] [4] | 9.1, 9.2 | prelab 10 lab 10 |
| Nov 18 | Inheritance [1] [2] [3] [4] | 9.3, 9.4 | ||
| Nov 20 | ArrayLists [1] | 10.1 | ||
| 12 | Nov 23 | ArrayLists and Review | 10.2 | no lab |
| Nov 25 | Test 2 | |||
| Thanksgiving Break | ||||
| 13 | Nov 30 | prelab 11 lab 11 |
||
| Dec 2 | ||||
| Dec 4 | ||||
| 14 | Dec 7 | |||
| Dec 9 | ||||
| Dec 11 | ||||
| Final Exam (TBA) | ||||