January | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02 | 03
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
04
13:30-14:20 Lecture
SAV 260 L0: Introduction (PDF, PPT) & Intro to Python (PDF, PPT) Read: ThinkP 1 OR ICPUP 1; Optional: PTut 1
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout |
05 | 06
13:30-14:20 Lecture
SAV 260 L1: Intro to Python (cont.) & Loops (PDF, PPT) Read: L2: the Python interpreter (PDF, PPT), ThinkP 2, 7.1, 7.2; ICPUP 2.0-2.1; PTut 3; Eval 1-4; Shell usage Do: Reading quiz L2
14:30-16:30 OH (Lauren)
CSE 218
23:00 HW1 (Welcome to Python) Part I due
|
09
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L3: Control flow: Loops & If Statements (cont.) Read: ThinkP 5.1-5.7; PTut 4-4.3, 5.7; ICPUP 2.2-2.4; Eval 5, 7.1 Do: Reading quiz L3
14:30-15:30 OH (Ruth)
CSE 460 |
10
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
11
13:30-14:20 Lecture
SAV 260 L4: Functions (PDF, PPT) Read: ThinkP 3; ICPUP 4.0-4.2; PTut 4.6-4.8; Eval 8 Do: Reading quiz L4
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW1 (Welcome to Python) Part II due
|
12 | 13
13:30-14:20 Lecture
SAV 260 L5: Functions (cont.) and Lists (PDF, PPT) Read: ThinkP 10; PTut 5.1 only(not 5.1.1, 5.1.2. etc.); ICPUP 5.4; Eval 6 Do: Reading quiz L5
14:30-16:30 OH (Lauren)
CSE 218 |
16
Martin Luther King Day
|
17
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
18
13:30-14:20 Lecture
SAV 260 L6: Lists; File IO (PDF, PPT) Read: ThinkP 14 (Review 5.3 and 5.5); PTut 7.2-7.2.1; ICPUP 4.6 Do: Reading quiz L6, FileIOex.py silly.txt
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW2 (DNA analysis) due
|
19 | 20
13:30-14:20 Lecture
SAV 260 L7: Data Structures: Sets (PDF, PPT) Read: PTut 5.4; ICPUP 5.1, 5.2; ThinkP 12 Do: Reading quiz L7, silly-list.py, silly-set.py, silly.txt
14:30-16:30 OH (Lauren)
CSE 218 |
23
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L8: Dictionaries (PDF, PPT) Read: ThinkP 11; PTut 5.5-5.8; ICPUP 5.5 Do: Reading quiz L8 Dictionary practice problems, Starter Code, silly-dict.py, silly.txt
14:30-15:30 OH (Ruth)
CSE 460 |
24
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
25
13:30-14:20 Lecture
SAV 260 L9: Sorting (PDF, PPT)), Graphs (PDF, PPT) Read: sorting 1-5 (do not worry about "lambda"), networkX graph library Do: No Reading Quiz
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW3 (Image Blurring) due
|
26 | 27
13:30-14:20 Lecture
SAV 260 L10: Debugging (PDF, PPT) Read: ThinkP Debugging sections of each chapter, Appendix A; ICPUP 6.2
14:30-16:30 OH (Lauren)
CSE 218
23:00 HW4 (Social networking and recommendation systems) Part 0 due
|
30
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L11: Sharing, mutability, and immutability (PDF, PPT), Data Structures Grid Read: PTut 5.3; Python Documentation Section 3.1
14:30-15:30 OH (Ruth)
CSE 460 |
31
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
01
13:30-14:20 Lecture
SAV 260 L12: Review (come with questions) Data Structures Grid, Dict Example, Function Examples, Environment Frames Ink, Environment Frames (Final)
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW4 (Social networking and recommendation systems) Part I due
|
02 | 03
13:30-14:20 Midterm exam
14:30-16:30 OH (Lauren)
CSE 218 |
February | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
11:00-13:00 OH (Emilia)
CSE 220
14:30-15:30 OH (Ruth)
CSE 460 |
07
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
08
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW4 (Social networking and recommendation systems) Part II due
|
09 | 10
14:30-16:30 OH (Lauren)
CSE 218
23:00 HW5 (Election prediction) Part 0 due
|
13
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L16: Development Strategies, Function Design (PDF, PPT, Handout, Data) Read: ICPUP 4.2; ThinkP 3.12
14:30-15:30 OH (Ruth)
CSE 460
23:00 HW5 (Election prediction) Part I due
|
14
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
15
13:30-14:20 Lecture
SAV 260 L17: Visualization (PDF, PPT), code 1, 2, 3, 4) Read: PyPlot Tutorial; ICPUP 11 (Optional)
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout |
16 | 17
13:30-14:20 Lecture
SAV 260 L18: Function writing activity & Statistics (PDF, PPT, code) Read: Intro and examples section (only) of "Statistical hypothesis testing"; ICPUP 12-14, 16 (Focus on 12 & 16)
14:30-16:30 OH (Lauren)
CSE 218
23:00 HW5 (Election prediction) Part II due
|
20
Presidents Day
|
21
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
22
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW7 (Final project) Part 0 due
|
23
Section
Section 8 (Plotting, Correlation, Planning for Group Work) Plotting and Correlation Handout, PlottingDemo.py, Worksheet, version1.py, version2.py, sample_quant.txt, sample_quant2.txt |
24
13:30-14:20 Lecture
SAV 260 L20: Design examples (PDF, PPT, Ex1.py, sample_text.txt) Read: ThinkP 14.9, Optional: 13
14:30-16:30 OH (Lauren)
CSE 218
23:00 HW6 (Fraud detection) due
|
27
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L21: Data abstraction (PDF, PPT, WordCounts-dict.py, WordCounts-list.py) Read: ThinkP 15, ICPUP 8.0, 8.1, 8.3 (skim 8.2, 8.3.1, and 8.4), Abstraction Do: Reading quiz L21
14:30-15:30 OH (Ruth)
CSE 460 |
28
11:00-11:50 OH (Ruth)
CSE 460
13:00-15:00 OH (Eric)
CSE 220 |
01
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout
23:00 HW7 (Final project) Part I due
|
02 | 03
13:30-14:20 Final exam at normal lecture time and location
14:30-15:30 OH (Emily)
CSE 218 |
March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
11:00-13:00 OH (Emilia)
CSE 220
13:30-14:20 Lecture
SAV 260 L24: List Comprehensions (PDF, PPT) Read: (Optional, on list comprehensions, may be useful on project) PTut 5.1.4
14:30-15:30 OH (Ruth)
CSE 460 |
07
13:00-15:00 OH (Eric)
CSE 220 |
08
13:30-14:20 Lecture
SAV 260 L25: Recursion (PDF, PPT) Read: ThinkP 5.8-5.10, 6.5; ICPUP 4.3, 4.3.1 Do (OPTIONAL): Reading quiz L25
14:30-16:00 OH (Emily)
CSE 218
16:00-17:30 OH (Cynthia)
3rd Floor CSE Breakout |
09
Section
No Section - Project Office Hours, CSE 3rd Floor Breakout area
12:30-13:30 OH (Emila)
CSE 3rd Floor Breakout
13:30-14:30 OH (Eric)
CSE 3rd Floor Breakout
14:30-15:30 OH (Emily)
CSE 3rd Floor Breakout
16:00-17:00 OH (Cynthia)
CSE 3rd Floor Breakout |
10
13:30-14:20 Lecture
SAV 260 L26: Algorithmic speed (PDF, PPT) & WrapUp (PDF, PPT) Read: ThinkP Appendix B; ICPUP 9 Do (OPTIONAL): Reading quiz L26
14:30-15:30 OH (Emily)
CSE 218
15:30-16:30 OH (Eric)
CSE 218
23:00 HW7 (Final project) Part II due
|
13
12:00 HW7 (Final project) Part III due
14:30-16:20 Exam
Project presentations |
14 | 15 | 16 | 17 |