CSE 333 Autumn 2014
Course Calendar

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

 Show color key

September
MondayTuesdayWednesdayThursdayFriday
22 23 24
Ex 00 out
11:20 First Day Survey due
11:30-12:20 Lecture
EEB 125
Intro and C review
lec0 code
25
Section
Make
Slides
26
Ex 01 out
11:15 Ex 00 due
11:30-12:20 Lecture
EEB 125
Intro and C review
lec0 code
12:40-13:30 OH (jz)
CSE 534
29
Ex 02 out
11:15 Ex 01 due
11:30-12:20 Lecture
EEB 125
.h files and the preprocessor
lec0 code
15:30-16:30 OH (mk)
CSE 220
30
HW1 out
14:00-15:00 OH (ew)
CSE 220
23:59 HW0 due
01
11:30-12:20 Lecture
EEB 125
Arrays, memory, and pointers
class code
02
Section
Pointers
Slides
Ex 03 out
17:00 Ex 02 due
03
11:30-12:20 Lecture
EEB 125
Pointers, pointers, pointers
class code
12:40-13:30 OH (jz)
CSE 534

October
MondayTuesdayWednesdayThursdayFriday
06
Ex 04 out
11:15 Ex 03 due
11:30-12:20 Lecture
EEB 125
pointer operations, arrays, structs, typedef, type equivalence
class notes
class code
15:30-16:30 OH (mk)
CSE 220
07
14:00-15:00 OH (ew)
CSE 220
08
Ex 05 out
11:15 Ex 04 due
11:30-12:20 Lecture
EEB 125
malloc/free
malloc/free code
class notes
09
Section
Malloc, Structs, C Strings

strcat333
structDemo
10
11:15 Ex 05 due
11:30-12:20 Lecture
EEB 125
coding example: point, vec, etc.
class notes
code
12:40-13:30 OH (jz)
CSE 534
13
HW2 out
11:30-12:20 Lecture
EEB 125
coding example: point, vec, etc.
code
15:30-16:30 OH (mk)
CSE 220
23:59 HW1 due
14
14:00-15:00 OH (ew)
CSE 220
15
Ex 06 out
11:30-12:20 Lecture
EEB 125
Pointer re-cap; more point, vec, etc.
Basic class hierarchy code
class notes
16 17
11:30-12:20 Lecture
EEB 125
Class Hierarchy Implementation
Inheritance code
class notes
12:40-13:30 OH (jz)
CSE 534
20
11:15 Ex 06 due
11:30-12:20 Lecture
EEB 125
Generics
Class notes
Class code
15:30-16:30 OH (mk)
CSE 220
21
14:00-15:00 OH (ew)
CSE 220
22
11:30-12:20 Lecture
EEB 125
Runtime resource / performance (file I/O / buffering)
Class notes
wordcount code
23
Section
Graded quiz
File I/O
Materials Slides
Quiz answer key
24
11:30-12:20 No class - sick
27
11:30-12:20 Lecture
EEB 125
Runtime resource / performance (file I/O / buffering)
wordcount code
Broken/fixed code
15:30-16:30 OH (mk)
CSE 220
23:59 HW2 due
28
14:00-15:00 OH (ew)
CSE 220
29 30
Section
Final Words: C
Slides
31
Ex 08 out
HW3 out
11:30-12:20 Lecture
EEB 125
intro to C++
Class notes
Class code
12:40-13:30 OH (jz)
CSE 534

November
MondayTuesdayWednesdayThursdayFriday
03
11:15 Ex 08 due
11:30-12:20 Lecture
EEB 125
C++: references, const, inline
Class notes
Class code
15:30-16:30 OH (mk)
CSE 220
04
14:00-15:00 OH (ew)
CSE 220
05
Ex 09 out
11:30-12:20 Lecture
EEB 125
Refs / inlining / constructor initializers
Class code
First ever CSE 333 Puzzler
06
Section
C++: Const, References, Inlining
Slides
07
11:30-12:20 Lecture
EEB 125
constructors/destructors
Class code
12:40-13:30 OH (jz)
CSE 534
10
11:15 Ex 09 due
11:30-12:20 Lecture
EEB 125
default & copy constructors
15:30-16:30 OH (mk)
CSE 220
11
Veterans' Day
12
Ex 10 out
11:30-12:20 Lecture
EEB 125
Move constructor/assign
Class code
13
Section
C++ Constructors, Assignment, and L & R Values
Slides
Worksheet
14
11:30-12:20 Lecture
EEB 125
templates, STL intro
12:40-13:30 OH (jz)
CSE 534
23:59 HW3 due
17
HW4 out
11:15 Ex 10 due
11:30-12:20 Lecture
EEB 125
templates, STL intro
Class code
15:30-16:30 OH (mk)
CSE 220
18
14:00-15:00 OH (ew)
CSE 220
19
11:30-12:20 Lecture
EEB 125
Smart pointers
Class code
20
Section
STL, C++ Exceptions, Smart Pointers
Slides
21
12:40-13:30 OH (jz)
CSE 534
23:59 Latest possible HW3 submission
24
11:30-12:20 Lecture
EEB 125
Smart pointers
Class code
15:30-16:30 OH (mk)
CSE 220
25
14:00-15:00 OH (ew)
CSE 220
26
10:00-13:00 OH (jz)
CSE 534
11:30-12:20 Work on HW4 day (no class)
27
Thanksgiving
28
Day after Thanksgiving

December
MondayTuesdayWednesdayThursdayFriday
01
Ex 11 out
11:30-12:20 Lecture
EEB 125
Virtual functions
Class code
15:30-16:30 OH (mk)
CSE 220
02
14:00-15:00 OH (ew)
CSE 220
03
11:30-12:20 Lecture
EEB 125
Conversions, explicit and implicit
Class code
23:59 HW4 due
04
Section
Graded quiz
Quiz answer key
05
11:30-12:20 Lecture
EEB 125
Callables (bind adapter, function objects, lambdas)
Class code
12:40-13:30 OH (jz)
CSE 534
23:59 Latest possible HW4 submission
08 09 10
14:30 Ex 11 due
14:30-16:20 Final exam
Preparation
11 12