January | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
02 | 03 | 04
15:30-16:30 OH Diana
Zoom |
05
10:30-11:20 Lecture
CSE2 G01 Introduction to Linux Slides and Shell history. Review before Friday: Linux demo
13:30-14:30 OH Dixon
Zoom |
06
13:30-14:30 OH Maxim
Zoom |
07
10:30-11:20 Lecture
CSE2 G01 I/O Redirection and alias Slides Shell history, Alias demo Emacs motivation
16:00-17:00 OH Yitian
|
08 |
09 | 10
10:30-11:20 Lecture
CSE2 G01 Introduction to scripting Slides shiftdemo script, dcdls script, lectfour demonstration script
23:00 HW0 due; HW0 Spec
|
11
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
12
10:30-11:20 Lecture
CSE2 G01 Scripting Continued Slides fibo script, sdel script Shell exercise description Extras: Redirection Demo, Emacs demo , History shortcuts
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
13
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
14
10:30-11:20 Lecture
CSE2 G01 RegEx, Grep, & HW1 Slides Exercise demo, RegEx/Grep demo RegEx Tester, RegEx Crosswords
16:00-17:00 OH Yitian
|
15 |
16 | 17
Martin Luther King Jr. Day
10:30-11:30 OH Megan
Zoom |
18
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
19
Test 1: Linux and Shells
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting)
23:00 HW1 due; HW1 Spec
|
20
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
21
16:00-17:00 OH Yitian
|
22 |
23 | 24
10:30-11:20 Lecture
CSE2 G01 C: control, declarations, preprocessor Slides, magic.c, printargs.c, square1.c, control.c, control2.c Useful gcc flags |
25
15:30-16:30 OH Diana
Zoom |
26
10:30-11:20 Lecture
CSE2 G01 C: Files and more pointers Slides, fgets.c argumentdemo.c, dangling.c, pointeradd.c Challenges before Friday: mystery, mystery1, mystery2, mystery3, mystery4
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting)
23:00 HW2 due; HW2 Spec
|
27
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
28
13:00-14:00 OH Mohit
CSE2
16:00-17:00 OH Yitian
|
29 |
30 | 31
10:30-11:20 Lecture
CSE2 G01 C: Debugging Slides, factorial.c, factorial.c(Fixed), reverse.c, reverse.c(Fixed), arrdynamicwrong.c, mysterynum.c debugging demo |
01
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
02
Test 2: Scripting and Tools
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
03
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
04
10:30-11:20 Lecture
CSE2 G01 C: Trees Slides linkedlist.c linkedlist.c, linkedlist.h, linkedlistclient.c
13:00-14:00 OH Mohit
CSE2
16:00-17:00 OH Yitian
23:00 HW3 due; HW3 Spec
|
05 |
February | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
06 | 07 | 08
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
09
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
10
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
11
10:30-11:20 Lecture
CSE2 G01 Make and Build Dependencies Slides, main.c, speak.c, shout.c speak.h, shout.h Makefile1, Makefile2, Makefile3
16:00-17:00 OH Yitian
23:00 HW4 due HW4 Spec
|
12 |
13 | 14 | 15
15:30-16:30 OH Diana
Zoom |
16
Test 3: Basic C Programming
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
17
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
18
16:00-17:00 OH Yitian
23:00 HWGit due HW Git Spec
|
19
12:30-13:30 OH Mohit
CSE2 152 |
20 | 21
Presidents Day
|
22
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
23
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting)
23:00 HW5 due HW5 Spec
|
24
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
25
16:00-17:00 OH Yitian
|
26 |
27 | 28 | 01
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
02
Test 4: C memory and datastructures
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
10:30-11:20 Lecture
CSE2 G01 C++ Inheritance Slides, Rectangle.cpp> Mystery.cpp, VirtualMystery.cpp main.cpp BankAccount.h, BankAccount.cpp, SavingsAccount.h, SavingsAccount.h, Property
12:30-13:30 OH Mohit
CS2 152
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
03
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
04
16:00-17:00 OH Yitian
|
05 |
March | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
06 | 07
23:00 HW6 due HW6 Spec
|
08
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
09
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
13:30-14:30 OH Dixon
CSE1 220 (Zoom if no in-person waiting) |
10
11:00-12:00 OH Yitian
Zoom
13:30-14:30 OH Maxim
Zoom / CSE1 3rd Floor Breakout |
11
HWGit Extra Credit due Spec
10:30-11:20 Lecture
CSE2 G01 Profiling / Review Slides, particleswarm.h, particleswarm.c, mainopt.c, Makefile
12:30-13:30 OH Mohit
CSE2 152
16:00-17:00 OH Yitian
|
12 |
13
23:00 HW7 due; C++ HW7 Spec
|
14 | 15
14:30-15:30 OH Mohit
Zoom
15:30-16:30 OH Diana
Zoom |
16
Final exam: C++ & other tools
9:00-10:00 Dr. Hazen, CSE1 212 (via Zoom, 03-16)
|
17 | 18 | 19 |