CSE 333 Summer 2018
Course Calendar

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

 Show color key

June
MondayTuesdayWednesdayThursdayFriday
18
10:50-11:50 Lecture
EEB 037
Intro and C review
slides code
19
12:00-13:00 OH (rg)
CSE 006 lab
20
10:50-11:50 Lecture
EEB 037
Arrays and memory
slides code
12:00-13:00 OH (rg)
CSE 006 lab
21
10:50-11:50 Section
EEB 037
Pointers, arrays, function ptrs.; GitLab
slides code
12:00-13:00 OH (sv)
CSE 006 lab
22
10:50-11:50 Lecture
EEB 037
Pointers, pointers, pointers, ...
slides code
12:00-13:00 OH (hp)
CSE 006 lab
25
10:50-11:50 Lecture
EEB 037
malloc, free, structs, typedef
slides code
12:00-13:00 OH (wk)
CSE 006 lab
23:00 hw0 due (logistics)
26
12:00-13:00 OH (rg)
CSE 006 lab
27
10:50-11:50 Lecture
EEB 037
Data structures and modules
slides code
12:00-13:00 OH (rg)
CSE 006 lab
28
10:50-11:50 Section
EEB 037
Pointers, debugging, gdb, valgrind
slides code
12:00-13:00 OH (sv)
CSE 006 lab
29
10:50-11:50 Lecture
EEB 037
Final C details; make
C: slides code
12:00-13:00 OH (hp)
CSE 006 lab

July
MondayTuesdayWednesdayThursdayFriday
02
10:50-11:50 Lecture
EEB 037
File I/O; system calls; Posix I/O
i/o+sys: slides code; posix: slides code
12:00-13:00 OH (wk)
CSE 006 lab
03
12:00-13:00 OH (rg)
CSE 006 lab
04
Independence Day
05
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)
06
10:50-11:50 Lecture
EEB 037
System calls (concl.); Intro to C++
slides code
12:00-13:00 OH (hp)
CSE 006 lab
09
10:50-11:50 Lecture
EEB 037
Intro to C++ (concl.)
12:00-13:00 OH (wk)
CSE 006 lab
10
12:00-13:00 OH (rg)
CSE 006 lab
11
10:50-11:50 Lecture
EEB 037
C++ references, const, classes, etc.
slides code
12:00-13:00 OH (rg)
CSE 006 lab
12
10:50-11:50 Section
EEB 037
C++, references, const, classes
slides code
12:00-13:00 OH (sv)
CSE 006 lab
13
10:50-11:50 Lecture
EEB 037
C++ constructor insanity
slides code
12:00-13:00 OH (hp)
CSE 006 lab
16
10:50-11:50 Lecture
EEB 037
C++ class details, heap
slides code
12:00-13:00 OH (wk)
CSE 006 lab
17
12:00-13:00 OH (rg)
CSE 006 lab
18
10:50-11:50 Lecture
EEB 037
C++ templates; STL (start)
templates: slides, code; STL: slides; code
12:00-13:00 OH (rg)
CSE 006 lab
19
10:50-11:50 Section
EEB 037
C++ classes, dynamic memory, exam review
slides code
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw2 due (file index/search)
20
10:50-11:50 Lecture
EEB 037
STL (concl.); References revisited
refs: slides code
12:00-13:00 OH (hp)
CSE 006 lab
23
Midterm review Q&A SUNDAY 1pm
EEB 037
10:50-11:50 Exam
12:00-13:00 OH (wk)
CSE 006 lab
24
12:00-13:00 OH (rg)
CSE 006 lab
25
10:50-11:50 Lecture
EEB 037
Smart pointers (start)
slides code
12:00-13:00 OH (rg)
CSE 006 lab
26
10:50-11:50 Section
EEB 037
C++, HW3 debugging, files in hex
slides code
12:00-13:00 OH (sv)
CSE 006 lab
27
10:50-11:50 Lecture
EEB 037
Smart pointers (concl.) Inheritance (start)
slides code
12:00-13:00 OH (hp)
CSE 006 lab
30
10:50-11:50 Lecture
EEB 037
Inheritance (concl.), C++ casts
slides code
12:00-13:00 OH (wk)
CSE 006 lab
31
12:00-13:00 OH (rg)
CSE 006 lab
01
10:50-11:50 Lecture
EEB 037
Networking intro
slides
12:00-13:00 OH (rg)
CSE 006 lab
02
10:50-11:50 Section
EEB 037
Network programming; inheritance vtables
DNS: slides code; VTable Exercise and Notes
12:00-13:00 OH (sv)
CSE 006 lab
23:00 hw3 due (disk index)
03
10:50-11:50 Lecture
EEB 037
Network programming - client
slides code
12:00-13:00 OH (hp)
CSE 006 lab

August
MondayTuesdayWednesdayThursdayFriday
06
10:50-11:50 Lecture
EEB 037
Network programming - server
slides code
12:00-13:00 OH (wk)
CSE 006 lab
07
12:00-13:00 OH (rg)
CSE 006 lab
08
10:50-11:50 Lecture
EEB 037
HTTP
slides demo
12:00-13:00 OH (rg)
CSE 006 lab
09
10:50-11:50 Section
EEB 037
Concurrency, pthreads
slides code
12:00-13:00 OH (sv)
CSE 006 lab
10
10:50-11:50 Lecture
EEB 037
Concurrency: intro; threads (start)
intro; threads: slides code
12:00-13:00 OH (hp)
CSE 006 lab
13
10:50-11:50 Lecture
EEB 037
Concurrency threads (concl.); processes
processes: slides code
12:00-13:00 OH (wk)
CSE 006 lab
14
12:00-13:00 OH (rg)
CSE 006 lab
15
10:50-11:50 Lecture
EEB 037
Course wrapup
slides
12:00-13:00 OH (rg)
CSE 006 lab
23:00 hw4 due (web server)
16
10:50-11:50 Section
EEB 037
Review and wrapup
12:00-13:00 OH (sv)
CSE 006 lab
17
10:50-11:50 Exam