June | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
23
13:10-14:10 Lecture
GUG 220 Intro and C Review
16:00-17:00 Office Hours (Derek)
|
24
12:30-13:30 Office Hours (Katie)
|
25
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Arrays and Memory |
26
Section
Pointers, arrays, function ptrs.; GitLab
15:00-16:00 Office Hours (Audrey)
|
27
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 Pointers, pointers, pointers... |
30
13:10-14:10 Lecture
GUG 220 malloc, free, structs, typedef
16:00-17:00 Office Hours (Derek)
23:00 hw0 due (logistics)
|
01
12:30-13:30 Office Hours (Katie)
|
02
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Data structures and modules; header guards and static |
03
Section
Pointers, debugging, gdb, valgrind
15:00-16:00 Office Hours (Audrey)
|
04
Independence Day
|
July | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
07
13:10-14:10 Lecture
GUG 220 Final C details; File I/O & system calls
16:00-17:00 Office Hours (Derek)
|
08
12:30-13:30 Office Hours (Katie)
|
09
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Posix I/O; system calls (cont) |
10
Section
POSIX system calls, I/O, directories
15:00-16:00 Office Hours (Audrey)
23:00 hw1 due (data structures)
|
11
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 System Calls (concl.); Intro to C++ (start); HW2 demo |
14
13:10-14:10 Lecture
GUG 220 Intro to C++ (concl.);
16:00-17:00 Office Hours (Derek)
|
15
12:30-13:30 Office Hours (Katie)
|
16
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 C++ references, const, classes, etc |
17
Section
Makefiles; C++, references, const, classes
15:00-16:00 Office Hours (Audrey)
|
18
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 C++ constructor insanity |
21
13:10-14:10 Lecture
GUG 220 C++ class details; heap
16:00-17:00 Office Hours (Derek)
|
22
12:30-13:30 Office Hours (Katie)
|
23
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 C++ templates; STL (start) |
24
Section
C++ classes, dynamic memory; midterm review
15:00-16:00 Office Hours (Audrey)
23:00 hw2 due (file index/search)
|
25
11:00 Midterm Review on Sunday
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 STL (concl.); Inheritance (start), HW3 Demo |
28
13:10-14:10 Midterm exam
16:00-17:00 Office Hours (Derek)
|
29
12:30-13:30 Office Hours (Katie)
|
30
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Inheritance (concl.); C++ Casting |
31
Section
C++, HW3 debugging, files in hex
15:00-16:00 Office Hours (Audrey)
|
01
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 Smart pointers |
August | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
04
13:10-14:10 Lecture
GUG 220 Networking intro
16:00-17:00 Office Hours (Derek)
|
05
12:30-13:30 Office Hours (Katie)
|
06
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Network programming - client |
07
Section
Network programming; inheritance vtables
15:00-16:00 Office Hours (Audrey)
23:00 hw3 due (disk index)
|
08
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 Network programming - server; HW4 Demo |
11
13:10-14:10 Lecture
GUG 220 HTTP
16:00-17:00 Office Hours (Derek)
|
12
12:30-13:30 Office Hours (Katie)
|
13
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Concurrency intro |
14
Section
Concurrency, pthreads
15:00-16:00 Office Hours (Audrey)
|
15
12:00-1:00 Office Hours (Alex)
13:10-14:10 Lecture
GUG 220 Concurrency - threads |
18
13:10-14:10 Lecture
GUG 220 Concurrency - processes
16:00-17:00 Office Hours (Derek)
|
19
12:30-13:30 Office Hours (Katie)
|
20
12:00-13:00 Office Hours (Deeksha)
13:10-14:10 Lecture
GUG 220 Course wrapup
23:00 hw4 due (web server)
|
21
Section
Review and wrapup
15:00-16:00 Office Hours (Audrey)
|
22
12:00-1:00 Office Hours (Alex)
13:10-14:10 Final exam
|