CSE 333 Summer 2015
Course Calendar

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

 Show color key

June
MondayTuesdayWednesdayThursdayFriday
22
09:40-10:40 Lecture
EEB 003
Intro and C review
slides (white) code
12:00-13:00 OH (CB)
CSE 003 lab
23
12:00-13:00 OH (CB)
CSE 003 lab
24
09:40-10:40 Lecture
EEB 003
Arrays, memory, and pointers
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
25
09:40-10:40 Section
EEB 003
Pointers, arrays, function ptrs.; GitLab
slides code
12:00-13:00 OH (SV)
CSE 003 lab
26
09:40-10:40 Lecture
EEB 003
Pointers, pointers, pointers, ...
slides (white) code exercise solns
12:00-13:00 OH (HP)
CSE 003 lab
29
09:40-10:40 Lecture
EEB 003
malloc, free, structs, typedef
slides (white) code exercise solns
12:00-13:00 OH (CB)
CSE 003 lab
23:00 hw0 due (logistics)
30
12:00-13:00 OH (CB)
CSE 003 lab
01
09:40-10:40 Lecture
EEB 003
Data structures and modules
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
02
09:40-10:40 Section
EEB 003
Pointers, debugging, gdb, valgrind
slides code
12:00-13:00 OH (SV)
CSE 003 lab
03
Independence Day

July
MondayTuesdayWednesdayThursdayFriday
06
9:00 ex5 due [there is no exercise 4] (sample solution)
09:40-10:40 Lecture
EEB 003
Final C details; I/O (intro)
C slides (white) code exercise solns i/o slides (white) code exercise solns
12:00-13:00 OH (CB)
CSE 003 lab
07
12:00-13:00 OH (CB)
CSE 003 lab
08
09:40-10:40 Lecture
EEB 003
System calls; Posix I/O: open, read, etc.
slides (white)
12:00-13:00 OH (SV)
CSE 003 lab
09
09:40-10:40 Section
EEB 003
POSIX system calls, I/O, directories
slides code
12:00-13:00 OH (SV)
CSE 003 lab
23:00 hw1 due (data structures)
10
09:40-10:40 Lecture
EEB 003
Build tools and make; start C++
slides (white) code
12:00-13:00 OH (HP)
CSE 003 lab
13
09:40-10:40 Lecture
EEB 003
Intro to C++
slides (white) code exercise solns
12:00-13:00 OH (CB)
CSE 003 lab
14
12:00-13:00 OH (CB)
CSE 003 lab
15
09:40-10:40 Lecture
EEB 003
C++ references, const, classes, etc.
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
16
09:40-10:40 Section
EEB 003
C++, references, const, classes
slides code
12:00-13:00 OH (SV)
CSE 003 lab
17
09:40-10:40 Lecture
EEB 003
C++ classes, constructors, new/delete
slides (white) code exercise solns
12:00-13:00 OH (HP)
CSE 003 lab
20
09:40-10:40 Lecture
EEB 003
C++ constructor insanity
12:00-13:00 OH (CB)
CSE 003 lab
21
12:00-13:00 OH (CB)
CSE 003 lab
22
09:40-10:40 Lecture
EEB 003
C++ templates and STL
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
23
09:40-10:40 Section
EEB 003
C++ classes, dynamic memory, exam review
slides
12:00-13:00 OH (SV)
CSE 003 lab
23:00 hw2 due (index/search)
24
09:40-10:40 Lecture
EEB 003
STL (concl.); References revisited
slides (white), code
12:00-13:00 OH (HP)
CSE 003 lab
27
SUNDAY 2pm Exam Q&A review session
CSE 403
09:40-10:40 Exam
12:00-13:00 OH (CB)
CSE 003 lab
28
12:00-13:00 OH (CB)
CSE 003 lab
29
09:40-10:40 Lecture
EEB 003
Smart pointers
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
30
09:40-10:40 Section
EEB 003
C++, HW3 debugging, files in hex
slides
12:00-13:00 OH (SV)
CSE 003 lab
31
09:40-10:40 Lecture
EEB 003
Inheritance
slides (white) code exercise solns
12:00-13:00 OH (HP)
CSE 003 lab

August
MondayTuesdayWednesdayThursdayFriday
03
09:40-10:40 Lecture
EEB 003
Inheritance, C++ casts; Networking intro
slides (white)
12:00-13:00 OH (CB)
CSE 003 lab
04
12:00-13:00 OH (CB)
CSE 003 lab
05
09:40-10:40 Lecture
EEB 003
Network programming - client side
slides (white) code exercise solns
12:00-13:00 OH (SV)
CSE 003 lab
06
09:40-10:40 Section
EEB 003
Network programming
slides code
12:00-13:00 OH (SV)
CSE 003 lab
23:00 hw3 due (index files)
07
09:40-10:40 Lecture
EEB 003
Server sockets
slides (white) code exercise solns
12:00-13:00 OH (HP)
CSE 003 lab
10
09:40-10:40 Lecture
EEB 003
HTTP
slides (white)
12:00-13:00 OH (CB)
CSE 003 lab
11
12:00-13:00 OH (CB)
CSE 003 lab
12
09:40-10:40 Lecture
EEB 003
Intro to concurrency
slides (white)
12:00-13:00 OH (SV)
CSE 003 lab
13
09:40-10:40 Section
EEB 003
Concurrency, pthreads
slides code
12:00-13:00 OH (SV)
CSE 003 lab
14
09:40-10:40 Lecture
EEB 003
fork, pthread_create
slides (white) code
12:00-13:00 OH (HP)
CSE 003 lab
17
09:40-10:40 Lecture
EEB 003
Processes and threads (concl.)
12:00-13:00 OH (CB)
CSE 003 lab
18
12:00-13:00 OH (CB)
CSE 003 lab
19
09:40-10:40 Lecture
EEB 003
Course wrapup
slides (white)
12:00-13:00 OH (SV)
CSE 003 lab
23:00 hw4 due (web server)
20
09:40-10:40 Section
EEB 003
Review and wrapup
12:00-13:00 OH (SV)
CSE 003 lab
21
09:40-10:40 Exam
12:00-13:00 OH (HP)
CSE 003 lab