CSE 333 Spring 2013
Course Calendar

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

 Show color key

April
MondayTuesdayWednesdayThursdayFriday
01
9:00 ex0 out
09:30-10:20 Lecture
THO 125
Intro and C review (white background)
lec01 code
02 03
9:00 ex0 due (solution)
9:01 ex1 out
04
Section
Pointers, arrays, and function pointers
section1notes.c
21:00 hw0 out
05
9:00 ex1 due (solution)
9:01 ex2 out
23:00 hw0 due SUNDAY NIGHT
08
0:00 hw1 out
9:00 ex2 due (solution)
11:30 ex3 out
09
12:30-13:30 OH (sc)
CSE 006 lab
10
9:00 ex3 due (solution)
9:01 ex4 out
15:00-16:00 OH (sv)
CSE 006 lab
11
Section
Pointers, debugging, etc.
"quiz" (solution)
15:30-16:30 OH (gb)
CSE 006 lab
12
9:00 ex4 due (solution)
16:00-17:00 OH (bm)
CSE 006 lab
15
09:30-10:20 Lecture
THO 125
file I/O (from Friday); final C details (white)
lec7_code
self-exercise solns
12:30 ex5 out
16:30-17:30 OH (hp)
CSE 534
16
12:30-13:30 OH (sc)
CSE 006 lab
17
9:00 ex5 due (solution)
09:30-10:20 Lecture
THO 125
more final C details; build toolchain (whiteboard only)
15:00-16:00 OH (sv)
CSE 006 lab
18
15:30-16:30 OH (gb)
CSE 006 lab
23:00 ex6 out
19
09:30-10:20 Lecture
THO 125
Yet more final C details; make and build tools (white)
16:00-17:00 OH (bm)
CSE 006 lab
22
9:00 ex6 due (solution)
09:30-10:20 Lecture
THO 125
Posix I/O: open, read, etc. (white)
16:30-17:30 OH (hp)
CSE 534
23
12:30-13:30 OH (sc)
CSE 006 lab
23:00 hw1 due
24
09:30-10:20 Lecture
THO 125
Intro to C++ (white)
lec9_code
self-exercise solns
11:00 ex7 out
15:00-16:00 OH (sv)
CSE 006 lab
19:00 hw2 out
25
15:30-16:30 OH (gb)
CSE 006 lab
26
9:00 ex7 due (solution)
13:00 ex8 out
16:00-17:00 OH (bm)
CSE 006 lab
29
9:00 ex8 due (solution)
12:00 ex9 out
16:30-17:30 OH (hp)
CSE 534
30
12:30-13:30 OH (sc)
CSE 006 lab
01
9:00 ex9 due (solution)
09:30-10:20 Lecture
THO 125
C++ constructor insanity
15:00-16:00 OH (sv)
CSE 006 lab
02
15:30-16:30 OH (gb)
CSE 006 lab
16:00 ex10 out
03
09:30-10:20 Lecture
THO 125
C++ classes, constructors, &c. (concl.)
16:00-17:00 OH (bm)
CSE 006 lab

May
MondayTuesdayWednesdayThursdayFriday
06
16:30-17:30 OH (hp)
CSE 534
07
12:30-13:30 OH (sc)
CSE 006 lab
23:00 hw2 due
08
09:30-10:20 Lecture
THO 125
C++ references revisited (white)
lec13_code
15:00-16:00 OH (sv)
CSE 006 lab
09
Section
Midterm review
15:30-16:30 OH (gb)
CSE 006 lab
17:30 Last-minute midterm Q&A session
CSE 403
10
09:30-10:20 Midterm exam
12:00 ex11 out
16:00-17:00 OH (bm)
CSE 006 lab
17:00 hw3 out
13
10:30 ex12 out
16:30-17:30 OH (hp)
CSE 534
14
12:30-13:30 OH (sc)
CSE 006 lab
15
09:30-10:20 Lecture
THO 125
Inheritance (white)
lec15_code
self-exercise solns
15:00-16:00 OH (sv)
CSE 006 lab
16
Section
No section today - catch up on HW3
15:30-16:30 OH (gb)
CSE 006 lab
17
09:30-10:20 Lecture
THO 125
Inheritance implementation, vtables
12:00 ex13 out
16:00-17:00 OH (bm)
CSE 006 lab
20
09:30-10:20 Lecture
THO 125
Networking intro (white)
16:30-17:30 OH (hp)
CSE 534
21
12:30-13:30 OH (sc)
CSE 006 lab
22
15:00-16:00 OH (sv)
CSE 006 lab
23
Section
Networking
15:30-16:30 OH (gb)
CSE 006 lab
23:00 hw3 due
24
12:00 hw4 out
16:00 ex14 out
16:00-17:00 OH (bm)
CSE 006 lab
27
Memorial Day
28
12:30-13:30 OH (sc)
CSE 006 lab
29
09:30-10:20 Lecture
THO 125
HTTP (white)
12:30 ex15 out
15:00-16:00 OH (sv)
CSE 006 lab
30
Section
Networking
15:30-16:30 OH (gb)
CSE 006 lab
31
09:30-10:20 Lecture
THO 125
Intro to concurrency (white)
16:00-17:00 OH (bm)
CSE 006 lab

June
MondayTuesdayWednesdayThursdayFriday
03
09:30-10:20 Lecture
THO 125
fork, pthread_create (white)
lec21_code
16:30-17:30 OH (hp)
CSE 534
04
12:30-13:30 OH (sc)
CSE 006 lab
05
09:30-10:20 Lecture
THO 125
Processes and threads (concl.)
15:00-16:00 OH (sv)
CSE 006 lab
06
Section
No sections today - TAs will be in the labs all morning to help with the project
15:30-16:30 OH (gb)
CSE 006 lab
23:00 hw4 due
07
09:30-10:20 Lecture
THO 125
Course wrapup (white)
16:00-17:00 OH (bm)
CSE 006 lab
10 11
16:30 Last-minute final exam Q&A session
EE 045
12
08:30-10:20 Final exam
13 14