CSE 333 Winter 2017
Course Calendar

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

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
02 03
14:30-15:20 OH (Paul)
CSE 218
04
11:30-12:20 Lecture
EEB 125
Intro and C review
slides
13:30-14:20 OH (jz)
CSE 534
05
Section
GCC and Make
slides code
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
06
11:15 ex00 due
11:30-12:20 Lecture
EEB 125
Memory, types, conversions
slides
16:30-17:30 OH (Renshu)
CSE 006
09
11:30-12:20 Lecture
EEB 125
Memory, types, conversions
slides
13:30-14:20 OH (William)
CSE 5th Floor Breakout
10
14:30-15:20 OH (Paul)
CSE 218
11
11:15 ex01 due
11:30-12:20 Sick day
No class
13:30-14:20 OH (jz)
CSE 534
12
Section
Memory Management,Valgrind
slides code
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
13
11:30-12:20 Lecture
EEB 125
Arrays, strings, OO programming in C
slides
Class code
16:30-17:30 OH (Renshu)
CSE 006
16
Martin Luther King Day
17
14:30-15:20 OH (Paul)
CSE 218
23:59 hw1 due
18
11:30-12:20 Lecture
EEB 125
Object Oriented C
Code: 04-pointVecDesign
13:30-14:20 OH (jz)
CSE 534
19
Section
Pass-by-value, Pass-by-reference, HW2
notes
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
20
11:30-12:20 Lecture
EEB 125
OO C
05-pointVecDesignHierarchy
16:30-17:30 OH (Renshu)
CSE 006
23
11:30-12:20 Lecture
EEB 125
OO C / vtables
06-pointVecDesignInheritance
13:30-14:20 OH (William)
CSE 5th Floor Breakout
24
14:30-15:20 OH (Paul)
CSE 218
25
11:30-12:20 Lecture
EEB 125
Generics
Code: 07-generics
13:30-14:20 OH (jz)
CSE 534
26
Section
Short quiz
file I/O, HW3, GTK+

slides
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
27
11:30-12:20 Lecture
EEB 125
System calls; file I/O intro
Code: 08-files
16:30-17:30 OH (Renshu)
CSE 006
30
11:30-12:20 Lecture
EEB 125
Posix I/O: open, read, etc.
13:30-14:20 OH (William)
CSE 5th Floor Breakout
31
14:30-15:20 OH (Paul)
CSE 218
01
11:30-12:20 Lecture
EEB 125
Processes
Code: 09-processes
13:30-14:20 OH (jz)
CSE 534
02
Section
Midterm Review
code notes
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
03
11:30-12:20 Midterm
Topic list
old exams
Answer key
16:30-17:30 OH (Renshu)
CSE 006

February
MondayTuesdayWednesdayThursdayFriday
06
11:30-12:20 Snow day
No class
13:30-14:20 OH (William)
CSE 5th Floor Breakout
07
14:30-15:20 OH (Paul)
CSE 218
08
11:30-12:20 Lecture
EEB 125
Processes
13:30-14:20 OH (jz)
CSE 534
09
Section
Processes, IPC
notes
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
10
11:30-12:20 Lecture
EEB 125
Intro to C++
10-c++
16:30-17:30 OH (Renshu)
CSE 006
13
11:15 ex04 due
11:30-12:20 Lecture
EEB 125
C++ intro (concl.) C++ references, const, classes (start)
code samples
13:30-14:20 OH (William)
CSE 5th Floor Breakout
14
14:30-15:20 OH (Paul)
CSE 218
15
11:30-12:20 Lecture
EEB 125
C++ classes, constructors, destructors (intro)
code samples
13:30-14:20 OH (jz)
CSE 534
16
Section
Constructor insanity, C++ practice
codes slides
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
17
11:30-12:20 Lecture
EEB 125
C++ references
16:30-17:30 OH (Renshu)
CSE 006
20
Presidents Day
21
14:30-15:20 OH (Paul)
CSE 218
22
11:30-12:20 Lecture
EEB 125
C++ intro (concl.) C++ references, const, classes
13:30-14:20 OH (jz)
CSE 534
23
Section
hw4 and hw5 help
notes
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
24
11:30-12:20 Lecture
EEB 125
move constructor
13-move-constructor
16:30-17:30 OH (Renshu)
CSE 006
27
11:30-12:20 Lecture
EEB 125
C++ Templates & STL
code samples
13:30-14:20 OH (William)
CSE 5th Floor Breakout
28
14:30-15:20 OH (Paul)
CSE 218
01
11:30-12:20 Lecture
EEB 125
C++ STL (concl.)
13:30-14:20 OH (jz)
CSE 534
02
Section
threads
Section 9 Handout
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
03
11:30-12:20 Lecture
EEB 125
C++11 Threads
code samples
16:30-17:30 OH (Renshu)
CSE 006

March
MondayTuesdayWednesdayThursdayFriday
06
11:00-13:00 OH (jz)
CSE 534
11:30-12:20 No class; extended office hour
13:30-14:20 OH (William)
CSE 5th Floor Breakout
07
14:30-15:20 OH (Paul)
CSE 218
08
11:30-12:20 Lecture
EEB 125
Smart pointers (start)
code samples
13:30-14:20 OH (jz)
CSE 534
09
Section
Final Review
slides
13:30-14:20 OH (Dylan)
CSE 4th Floor Breakout
10
11:30-12:20 Lecture
EEB 125
Smart pointers (concl.)
16:30-17:30 OH (Renshu)
CSE 006
13 14 15
14:30-16:20 Final exam
Practice Exercises
Answer key
16 17