CSE 333 Winter 2013
Course Calendar

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

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
07
Ex 0 out
11:30-12:20 Lecture
RAI 121
Intro and C review
lec01 code
08
12:00-13:00 Office Hours (Brian Walker)
Lab 006
09
HW0 due
Ex 1 out
11:30-12:20 Lecture
RAI 121
Arrays, memory, and pointers
lec2 code
16:00-17:00 OH (jjyan)
CSE 218
10
Section 1 - Function pointers, arrays and void *
Section Notes
Section Code
11
Ex 1 due soln
Ex 2 out
11:30-12:20 Lecture
RAI 121
Pointers, pointers, pointers
lec3 code
12:40-13:30 OH (jz)
CSE 534
14
Ex 2 due soln
Ex 3 out
HW1 out
11:30-12:20 Lecture
RAI 121
Malloc, free, struct, typedef
lec4 code
15
12:00-13:00 Office Hours (Brian Walker)
Lab 006
16
Ex 3 due soln
Ex 4 out
11:30-12:20 Lecture
RAI 121
coding example: point, vec, etc.
Finished code
16:00-17:00 OH (jjyan)
CSE 218
17
Section 2 - Header files, Const, structs and array review
main.c geometry.h geometry.c
18
Ex 4 due soln
11:30-12:20 Lecture
RAI 121
Data structures
lec5 code
12:40-13:30 OH (jz)
CSE 534
21
Martin Luther King Day
22
12:00-13:00 Office Hours (Brian Walker)
Lab 006
23
Ex 5 out
11:30-12:20 Lecture
RAI 121
System calls, file I/O intro
lec6 code
16:00-17:00 OH (jjyan)
CSE 218
24
Section 3 - Flexistring implementation
flexistring.h flexistring.c
25
Ex 5 due soln
11:30-12:20 Lecture
RAI 121
coding example: word count
class code
12:40-13:30 OH (jz)
CSE 534
28
HW1 due
Ex 6 out
11:30-12:20 Lecture
RAI 121
Finish up word count example, and C
low level IO

class code
29
12:00-13:00 Office Hours (Brian Walker)
Lab 006
30
HW2 out
11:30-12:20 Lecture
RAI 121
intro to C++
lec08 code
16:00-17:00 OH (jjyan)
CSE 218
31
Section
Required Section
Quiz 1, vtables and polymorphism
quiz solutions
vtable slides
17:00 Ex 6 due soln
01
11:30-12:20 Lecture
RAI 121
intro to C++lec08 code
12:40-13:30 OH (jz)
CSE 534
17:00 Ex 7 out

February
MondayTuesdayWednesdayThursdayFriday
04
17:00 Ex 7 due soln
05
12:00-13:00 Office Hours (Brian Walker)
Lab 006
06
Ex 8 out
07
Section
TBD
08
11:15 Ex 8 due soln
11:30-12:20 Lecture
RAI 121
Midterm review
12:40-13:30 OH (jz)
CSE 534
15:30-16:30 OH (jjyan)
CSE 218
11 12
12:00-13:00 Office Hours (Brian Walker)
Lab 006
13
HW3 out
11:30-12:20 Lecture
RAI 121
constructor insanity
Code from class
16:00-17:00 OH (jjyan)
CSE 218
14
Section
TBD
15
Ex 9 out
11:30-12:20 Lecture
RAI 121
finishing constructors, new/delete
Code from class
12:40-13:30 OH (jz)
CSE 534
17:00 HW2 due
18
Presidents Day
19
12:00-13:00 Office Hours (Brian Walker)
Lab 006
17:00 Ex 9 due soln
20
Ex 10 out
11:30-12:20 Lecture
RAI 121
Revisit of copy and move constructors
16:00-17:00 OH (jjyan)
CSE 218
21
Section
TBD
22
11:30-12:20 Lecture
RAI 121
templates, STL intro
lec12_code
12:40-13:30 OH (jz)
CSE 534
25
Ex 11 out
11:15 Ex 10 due soln
11:30-12:20 Lecture
RAI 121
smart pointers
lec14_code
26
12:00-13:00 Office Hours (Brian Walker)
Lab 006
27
11:15 Ex 11 due soln
11:30-12:20 Lecture
RAI 121
Implicit conversions/b>
lec15_code
16:00-17:00 OH (jjyan)
CSE 218
28
Section
Required Section
Quiz 2
quiz solutions
01
NOT HW4 available
Ex 12 out
11:15 HW3 due
11:30-12:20 Lecture
RAI 121
lambdas et al.
lec15_code
12:40-13:30 OH (jz)
CSE 534

March
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
RAI 121
networks intro
05
5:00 Ex 12 due soln
12:00-13:00 Office Hours (Brian Walker)
Lab 006
06
Ex 13 out
11:30-12:20 Lecture
RAI 121
network programming
class code
16:00-17:00 OH (jjyan)
CSE 218
07
Section
TBD
08
11:30-12:20 Lecture
RAI 121
server sockets
lec18_code
12:40-13:30 OH (jz)
CSE 534
11
Ex 13 due
11:30-12:20 Lecture
RAI 121
HTTP
12
12:00-13:00 Office Hours (Brian Walker)
Lab 006
13
Ex 14 out
11:30-12:20 Lecture
RAI 121
Intro to concurrency
16:00-17:00 OH (jjyan)
CSE 218
14
Section
TBD
15
5:00 Ex 14 due
11:30-12:20 Lecture
RAI 121
fork, pthread_create
lec21_code
12:40-13:30 OH (jz)
CSE 534
18 19 20 21 22