CSE 333 Summer 2016
Course Calendar

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

 Show color key

June
MondayTuesdayWednesdayThursdayFriday
20
10:50-11:50 Lecture
LOW 206
Intro and C review
slides (white) code
21
12:00-13:00 OH (ja)
CSE 006 lab
22
10:50-11:50 Lecture
LOW 206
Arrays, memory, and pointers
slides (white) code exercise solns
12:00-13:00 OH (ja)
CSE 006 lab
23
10:50-11:50 Section
EEB 037
Pointers, arrays, function ptrs.; GitLab
slides code
12:00-13:00 OH (sv)
CSE 006 lab
24
10:50-11:50 Lecture
LOW 206
Pointers, pointers, pointers, ...
slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab
27
10:50-11:50 Lecture
LOW 206
malloc, free, structs, typedef
slides (white) code exercise solns
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw0 due (logistics)
28
12:00-13:00 OH (ja)
CSE 006 lab
29
10:50-11:50 Lecture
LOW 206
Data structures and modules
slides (white) code
12:00-13:00 OH (ja)
CSE 006 lab
30
10:50-11:50 Section
EEB 037
Pointers, debugging, gdb, valgrind
slides code
12:00-13:00 OH (sv)
CSE 006 lab
01
10:50-11:50 Lecture
LOW 206
Final C details; I/O & system calls (intro)
C: slides (white) code exercise solns
I/O: slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab

July
MondayTuesdayWednesdayThursdayFriday
04
Independence Day
05
12:00-13:00 OH (ja)
CSE 006 lab
06
10:50-11:50 Lecture
LOW 206
System calls; Posix I/O: open, read, etc.
slides (white)
12:00-13:00 OH (ja)
CSE 006 lab
07
10:50-11:50 Section
EEB 037
POSIX system calls, I/O, directories
slides code
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw1 due (data structures)
08
10:50-11:50 Lecture
LOW 206
Build tools and make; start C++
make: slides (white) code; C++: slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab
11
10:50-11:50 Lecture
LOW 206
Intro to C++
12:00-13:00 OH (sv)
CSE 006 lab
12
12:00-13:00 OH (ja)
CSE 006 lab
13
10:50-11:50 Lecture
LOW 206
C++ references, const, classes, etc.
slides (white) code exercise solns
12:00-13:00 OH (ja)
CSE 006 lab
14
10:50-11:50 Section
EEB 037
C++, references, const, classes
slides code
12:00-13:00 OH (sv)
CSE 006 lab
15
10:50-11:50 Lecture
LOW 206
C++ classes, constructors, new/delete
slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab
18
10:50-11:50 Lecture
LOW 206
C++ constructor insanity
12:00-13:00 OH (sv)
CSE 006 lab
19
12:00-13:00 OH (ja)
CSE 006 lab
20
10:50-11:50 Lecture
LOW 206
C++ templates and STL
slides (white) code exercise solns
12:00-13:00 OH (ja)
CSE 006 lab
21
10:50-11:50 Section
EEB 037
C++ classes, dynamic memory, exam review
slides code references: slides (white), code
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw2 due (file index/search)
22
10:50-11:50 Lecture
LOW 206
STL (concl.)
12:00-13:00 OH (cm)
CSE 006 lab
25
Midterm review SUNDAY 2pm
EEB 037
10:50-11:50 Exam
12:00-13:00 OH (sv)
CSE 006 lab
26
12:00-13:00 OH (ja)
CSE 006 lab
27
10:50-11:50 Lecture
LOW 206
Smart pointers
slides (white) code exercise solns
12:00-13:00 OH (ja)
CSE 006 lab
28
10:50-11:50 Section
EEB 037
C++, HW3 debugging, files in hex
slides code
12:00-13:00 OH (sv)
CSE 006 lab
29
10:50-11:50 Lecture
LOW 206
Inheritance
slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab

August
MondayTuesdayWednesdayThursdayFriday
01
10:50-11:50 Lecture
LOW 206
Inheritance, C++ casts
12:00-13:00 OH (sv)
CSE 006 lab
02
12:00-13:00 OH (ja)
CSE 006 lab
03
10:50-11:50 Lecture
LOW 206
Networking intro; Network programming - client side
intro: slides (white) client: slides (white) code exercise solns
12:00-13:00 OH (ja)
CSE 006 lab
04
10:50-11:50 Section
EEB 037
Network programming
slides code
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw3 due (disk index)
05
10:50-11:50 Lecture
LOW 206
Server sockets
slides (white) code exercise solns
12:00-13:00 OH (cm)
CSE 006 lab
08
10:50-11:50 Lecture
LOW 206
HTTP
slides (white)
12:00-13:00 OH (sv)
CSE 006 lab
09
12:00-13:00 OH (ja)
CSE 006 lab
10
10:50-11:50 Lecture
LOW 206
Intro to concurrency
slides (white)
12:00-13:00 OH (ja)
CSE 006 lab
11
10:50-11:50 Section
EEB 037
Concurrency, pthreads
slides code
12:00-13:00 OH (sv)
CSE 006 lab
12
10:50-11:50 Lecture
LOW 206
fork, pthread_create
slides (white) code
12:00-13:00 OH (cm)
CSE 006 lab
15
10:50-11:50 Lecture
LOW 206
Processes and threads (concl.)
12:00-13:00 OH (sv)
CSE 006 lab
16
12:00-13:00 OH (ja)
CSE 006 lab
17
10:50-11:50 Lecture
LOW 206
Course wrapup
slides (white)
12:00-13:00 OH (ja)
CSE 006 lab
23:00 hw4 due (web server)
18
10:50-11:50 Section
EEB 037
Review and wrapup
12:00-13:00 OH (sv)
CSE 006 lab
19
10:50-11:50 Exam
12:00-13:00 OH (cm)
CSE 006 lab
22 23 24 25 26
29 30 31 01 02

September
MondayTuesdayWednesdayThursdayFriday
05
Labor Day
06 07 08 09