CSE 190p Summer 2012
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

June
MondayTuesdayWednesdayThursdayFriday
18
10:50-11:50 Lecture
EEB 045
L1: Introduction (PDF, PPT)
read: ThinkP 1; PTut 1; What is Computational thinking?
19 20
10:50-11:50 Lecture
EEB 045
L2: Intro to Python (PDF, PPT)
read: ThinkP 2, 7.1, 7.2; PTut 2, 3
23:00 HW1 (Welcome to Python) Part I due
21
Section
Section 1 (PDF, PPT, Py)
22
10:50-11:50 Lecture
EEB 045
L3: Control flow (PDF, PPT)
read: ThinkP 5.1-5.7; PTut 4-4.5, 5.7
15:30-16:30 OH (Ernst)
CSE 562
23:00 HW1 (Welcome to Python) Part II due
25
10:50-11:50 Lecture
EEB 045
L4: Functions (PDF, PPT) and the interpreter (PDF, PPT)
read: ThinkP 3; PTut 4.6-4.8
26 27
10:50-11:50 Lecture
EEB 045
L5: More on Functions; File IO (PDF, PPT)
read: ThinkP 5.3, 5.5, 14; PTut 7.2-7.2.1
13:00-14:00 OH (Hsiao)
CSE 220 TA office
28
Section
Section 2 (PDF, PPT, Py)
15:30-17:00 OH (Howe)
CSE 450
23:00 HW2 (DNA analysis) due
29
10:50-11:50 Lecture
EEB 045
L6: Data structures: lists; method syntax (PDF, PPT)
read: ThinkP 10; PTut 5-5.1, 5.4
15:30-16:30 OH (Ernst)
CSE 562

July
MondayTuesdayWednesdayThursdayFriday
02
10:50-11:50 Lecture
EEB 045
L7: Data structures: dictionaries; types; mutability; (PDF, PPT)
read: ThinkP 11, 12; PTut 5.5-5.8
03 04
Independence Day
05
Section
Section 3 (PDF, PPT)
15:30-16:30 OH (Ernst)
CSE 562
06
10:50-11:50 Lecture
EEB 045
L8: Types (PDF, PPT)
15:30-16:30 OH (Ernst)
CSE 562
09
10:50-11:50 Lecture
EEB 045
L9: Collections (PDF, PPT, list slicing handout) and method syntax (PDF, PPT)
read: sorting 1,2,4,5 (don't worry about "lambda")
12:00-12:30 OH (Ernst)
CSE 562
13:30-14:00 OH (Ernst)
CSE 562
10 11
10:50-11:50 Lecture
EEB 045
L10: The Python Data Model (PDF, PPT)
read: PTut 5.3; Python Documentation Section 3.1
13:00-14:00 OH (Hsiao)
CSE 220 TA office
12
Section
Section 4 (PDF, PPT)
15:30-17:00 OH (Howe)
CSE 450
13
10:50-11:50 Lecture
EEB 045
L11: Function practice (txt)
14:45-15:30 OH (Ernst)
CSE 562
16:00-16:30 OH (Ernst)
CSE 562
16
10:50-11:50 Lecture
EEB 045
L12: Debugging (PPT, PDF)
read: ThinkP Debugging sections of each chapter, Appendix A.
17
Optional mid-quarter feedback survey
18
10:50-11:50 Lecture
EEB 045
L13: Interpreting Exceptions (PPT, PDF)
Exception example programs for lecture 13.
read: ThinkP, Debugging sections of each chapter.
13:00-14:00 OH (Hsiao)
CSE 220 TA office
19
Section
Section 5 (PDF,PPT)
15:30-17:00 OH (Howe)
CSE 450
20
10:50-11:50 Lecture
EEB 045
L14: Statistics (PPT, PDF, code)
read: Intro and examples section (only) of "Statistical hypothesis testing"
15:30-16:30 OH (Ernst)
CSE 562
23
10:50-11:50 Lecture
EEB 045
L15: Visualization (PPT, PDF)
read: PyPlot Tutorial
24 25
10:50-11:50 Lecture
EEB 045
L16: Modules and Decomposition (PPT, PDF)
read: Chapter 6 in the Python Tutorial, ThinkP 14.9
15:00-16:00 OH (Hsiao)
CSE 220
26
Section
Section 6 (PDF,PPT,Py)
15:30-17:00 OH (Howe)
CSE 450
23:00 HW6 (Fraud detection) Part I due
27
10:50-11:50 Lecture
EEB 045
L17: Design Exercise (PPT, PDF)
read: On the Criteria To Be Used in Decomposing Systems into Modules
30
10:50-11:50 Lecture
EEB 045
L18: Testing (PDF, PPT)
15:30-16:30 OH (Ernst)
CSE 562
31 01
10:50-11:50 Lecture
EEB 045
L19: Debugging (PDF, PPT) and program design (PDF, PPT)
13:00-14:00 OH (Hsiao)
CSE 220 TA office
02
Section
Section 7 (PDF,PPT)
23:00 HW6 (Fraud detection) Part II due
03
10:50-11:50 Lecture
EEB 045
L20: Recursion (PDF, PPT)
read: ThinkP 5.8-5.10, 6.5
15:30-16:30 OH (Ernst)
CSE 562

August
MondayTuesdayWednesdayThursdayFriday
06
10:50-11:50 Lecture
EEB 045
L21: Data Abstraction (PDF, PPT)
No reading.
15:30-16:30 OH (Ernst)
CSE 562
07
16:00-17:00 OH (Ernst)
CSE 562
08
10:50-11:50 Lecture
EEB 045
L22: More Data Abstraction (PDF, PPT)
Reading: Abstraction
13:00-14:00 OH (Hsiao)
CSE 220 TA office
09
Section
Section 8 (PDF,PPT)
15:30-17:00 OH (Howe)
CSE 450
23:00 HW8 (Final project) Part I due
10
10:50-11:50 Lecture
EEB 045
L23: More recursion
13
10:50-11:50 Lecture
EEB 045
L24: Algorithmic speed (PDF, PPT)
read: ThinkP Appendix B
15:30-17:00 Exam review session
CSE 403
14 15
10:50-11:50 Lecture
EEB 045
Final exam
13:00-14:00 OH (Hsiao)
CSE 220 TA office
16
10:50-11:50 OH (Hsiao)
CSE 220
14:30-15:30 OH (Ernst)
CSE 562
15:30-17:00 OH (Howe)
CSE 450
23:00 HW8 (Final project) Part II due
17
10:50-11:50 Lecture
EEB 045
L25: Project presentations and wrapup (PDF, PPT)
read: PTut 12