Course Calendar

June
MondayTuesdayWednesdayThursdayFriday
22
Lecture
09:40-10:40 , IEB G106
Introduction; C Review
Slides, Inked Slides, code
23
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
24
Lecture
09:40-10:40 , IEB G106
Style; Pointers
Slides, Inked Slides, code
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
Homework
Survey due
25
Section
Gitlab, Pointers, and C Strings
Slides, Worksheet, Solutions
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
26
Lecture
09:40-10:40 , IEB G106
Pointers; Memory Model
Slides, code
OH (Soham)
11:00-12:00 , Allen 206
29
Lecture
09:40-10:40 , IEB G106
Types and Structs
Slides, code
OH (Jackson)
10:50-11:50 , Gates 131
30
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
01
Lecture
09:40-10:40 , IEB G106
Preprocessor and Linking
Slides
02
Section
Debugging and Structs
Slides, Worksheet, Solutions, code
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
OH (Keosha)
16:30-17:30 , Allen 4th Floor Breakout
03
Independence Day
July
MondayTuesdayWednesdayThursdayFriday
06
Lecture
09:40-10:40 , IEB G106
Decompilation; File IO
Slides, code
OH (Jackson)
10:50-11:50 , Gates 131
07
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
08
Lecture
09:40-10:40 , IEB G106
File I/O, POSIX, and System Calls
Slides, code
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
09
Section
POSIX I/O
Slides, Worksheet, Solutions
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
Homework
HW1 due
10
Lecture
09:40-10:40 , IEB G106
System Calls; Intro to C++
Slides, code
OH (Soham)
11:00-12:00 , Allen 206
13
Lecture
09:40-10:40 , IEB G106
C++: references, const, auto
Slides, code
OH (Jackson)
10:50-11:50 , Gates 131
14
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
15
Lecture
09:40-10:40 , IEB G106
C++: objects
Slides, code
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
16
Section
HW2 and C++ Classes
Slides, Worksheet, Solutions
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
17
Lecture
09:40-10:40 , IEB G106
C++: operator overloading & inheritance
Slides, code
OH (Soham)
11:00-12:00 , Allen 206
Exercise
Ex 4 due
20
Lecture
09:40-10:40 , IEB G106
TBD
OH (Jackson)
10:50-11:50 , Gates 131
21
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
22
Lecture
09:40-10:40 , IEB G106
TBD
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
23
Section
TBD
Homework
HW2 due
24
Lecture
09:40-10:40 , IEB G106
TBD
OH (Soham)
11:00-12:00 , Allen 206
27
Exam
09:40-10:40 , IEB G106
Midterm Exam
OH (Jackson)
10:50-11:50 , Gates 131
28
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
29
Lecture
09:40-10:40 , IEB G106
TBD
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
30
Section
TBD
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
31
Lecture
09:40-10:40 , IEB G106
TBD
OH (Soham)
11:00-12:00 , Allen 206
August
MondayTuesdayWednesdayThursdayFriday
03
Lecture
09:40-10:40 , IEB G106
TBD
OH (Jackson)
10:50-11:50 , Gates 131
04
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
05
Lecture
09:40-10:40 , IEB G106
TBD
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
06
Section
TBD
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
07
Lecture
09:40-10:40 , IEB G106
TBD
OH (Soham)
11:00-12:00 , Allen 206
10
Lecture
09:40-10:40 , IEB G106
TBD
OH (Jackson)
10:50-11:50 , Gates 131
11
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
12
Lecture
09:40-10:40 , IEB G106
TBD
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
13
Section
TBD
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
14
Lecture
09:40-10:40 , IEB G106
TBD
OH (Soham)
11:00-12:00 , Allen 206
17
Lecture
09:40-10:40 , IEB G106
TBD
OH (Jackson)
10:50-11:50 , Gates 131
18
Exam
1:30-3:30 , CSE2 G10
Final Exam
OH (Rishabh)
13:30-14:30 , Allen 5th Floor Breakout
19
Lecture
09:40-10:40 , IEB G106
TBD
OH (Keosha)
16:30-17:30 , Allen 5th Floor Breakout
20
Section
TBD
OH (Tim)
15:30-16:30 , Allen 4th Floor Breakout
21
Lecture
09:40-10:40 , IEB G106
TBD
OH (Soham)
11:00-12:00 , Allen 206