CSE 333 Summer 2014
Course Calendar

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

Tentative plans for the quarter. Expect some changes along the way.
Links to lectures, sections, and sample code will be broken until we reach that point in the quarter

 Show color key

June
MondayTuesdayWednesdayThursdayFriday
23
09:40-10:40 Lecture
EEB 003
Intro and C review (white background)
lec01 code
10:30 ex0 out
16:30 hw0 out
24
12:00-13:00 OH (cb)
CSE 003
25
10:30 ex1 out
12:00-13:00 OH (sv)
CSE 003
26
09:40-10:40 Section
EEB 003
Pointers, arrays, function ptrs. & gdb
slides, code
12:00-13:00 OH (lm)
CSE 003
14:00 hw1 out
23:00 hw0 due (logistics)
27
10:30 ex2 out
12:00-13:00 OH (rotating)
CSE 003
30
10:30 ex3 out
12:00-13:00 OH (hp)
CSE 003
01
12:00-13:00 OH (cb)
CSE 003
02
12:00-13:00 OH (sv)
CSE 003
03
09:40-10:40 Section
EEB 003
Pointers, debugging, mem. errors, valgrind
slides, valgrind slides, valgrind notes, code
10:30 ex5 out (there is no ex4 - you didn't miss it)
12:00-13:00 OH (lm)
CSE 003
04
Independence Day

July
MondayTuesdayWednesdayThursdayFriday
07
10:30 ex6 out
12:00-13:00 OH (hp)
CSE 003
08
12:00-13:00 OH (cb)
CSE 003
09
09:40-10:40 Lecture
EEB 003
System calls (concl.)
Posix I/O: open, read, write, etc. (white)
12:00-13:00 OH (sv)
CSE 003
10
09:40-10:40 Section
EEB 003
POSIX system calls, I/O, directories
slides, code
10:30 ex7 out
12:00-13:00 OH (lm)
CSE 003
23:00 hw1 due (data structures)
11
9:30 hw2 out
09:40-10:40 Lecture
EEB 003
make (white)
sample code
Start C++
12:00-13:00 OH (rotating)
CSE 003
14
09:40-10:40 Lecture
EEB 003
Intro to C++ (white)
lec09 code
lec09 exercise solns.
10:30 ex8 out
12:00-13:00 OH (hp)
CSE 003
15
12:00-13:00 OH (cb)
CSE 003
16
10:30 ex9 out
12:00-13:00 OH (sv)
CSE 003
17
09:40-10:40 Section
EEB 003
C++, refs., const, classes
slides, code
12:00-13:00 OH (lm)
CSE 003
18
10:30 ex10 out
12:00-13:00 OH (rotating)
CSE 003
21
09:40-10:40 Lecture
EEB 003
C++ ctrs/dtrs, new / delete (concl.)
10:30 ex11 out
12:00-13:00 OH (hp)
CSE 003
22
12:00-13:00 OH (cb)
CSE 003
23
09:40-10:40 Lecture
EEB 003
C++ templates and STL (white)
lec12 code
lec12 exercise solns.
12:00-13:00 OH (sv)
CSE 003
24
09:40-10:40 Section
EEB 003
C++ classes, dynamic memory; exam review
slides old code examples
12:00-13:00 OH (lm)
CSE 003
23:00 hw2 due (index/search)
25
09:40-10:40 Lecture
EEB 003
Templates and STL (concl.)
References revisited (white)
lec13 code
12:00-13:00 OH (rotating)
CSE 003
28
Midterm review SUNDAY 3pm
EEB 003
09:40-10:40 Exam
10:30 ex12 out
13:30 hw3 out
29
12:00-13:00 OH (cb)
CSE 003
30
10:30 ex13 out
12:00-13:00 OH (sv)
CSE 003
31
09:40-10:40 Section
EEB 003
C++; HW3 debugging & files in hex
slides
12:00-13:00 OH (lm)
CSE 003
01
10:30 ex14 out
12:00-13:00 OH (rotating)
CSE 003

August
MondayTuesdayWednesdayThursdayFriday
04
09:40-10:40 Lecture
EEB 003
C++ casts; Networking intro (white)
12:00-13:00 OH (hp)
CSE 003
05
12:00-13:00 OH (cb)
CSE 003
06
12:00-13:00 OH (sv)
CSE 003
07
09:40-10:40 Section
EEB 003
Network programming
slides lec17_code
12:00-13:00 OH (lm)
CSE 003
16:00 ex15 out
23:00 hw3 due (index files)
08
09:30 hw4 out
12:00-13:00 OH (rotating)
CSE 003
11
09:40-10:40 Lecture
EEB 003
HTTP and application layer (white)
10:30 ex16 out
12:00-13:00 OH (hp)
CSE 003
12
12:00-13:00 OH (cb)
CSE 003
13
09:40-10:40 Lecture
EEB 003
Intro to concurrency (white)
12:00-13:00 OH (sv)
CSE 003
14
09:40-10:40 Section
EEB 003
Concurrency, threads, and pthreads
slides code examples
12:00-13:00 OH (lm)
CSE 003
13:00 ex17 out
15
09:40-10:40 Lecture
EEB 003
fork, pthreads (white)
lec21 code
12:00-13:00 OH (rotating)
CSE 003
18
09:40-10:40 Lecture
EEB 003
Processes and threads (concl.)
Course wrapup (white)
12:00-13:00 OH (hp)
CSE 003
19
12:00-13:00 OH (cb)
CSE 003
20
09:40-10:40 Lecture
EEB 003
No lecture today
12:00-13:00 OH (sv)
CSE 003
23:00 hw4 due (web server)
21
09:40-10:40 Section
EEB 003
Wrapup and review
12:00-13:00 OH (lm)
CSE 003
22
09:40-10:40 Exam
12:00-13:00 OH (rotating)
CSE 003