March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
27 | 28 | 29
15:45-16:45 OH Megan
CSE1 (Allen) 210
16:00-17:00 OH Qingyuan
Zoom |
30
18:30-19:30 OH Diana
Zoom |
31
13:15-14:15 OH Megan
CSE1 (Allen) 210
14:30-15:20 Lecture
CSE2 G01 I/O Redirection and alias Slides Shell history, Alias demo History shortcuts
15:30-16:30 OH Leah
CSE1 (Allen) 503
23:59 PRACTICE HW-Intro
|
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
03
14:30-15:20 Lecture
CSE2 G01 Introduction to scripting Slides shiftdemo script, dcdls script, lectfour demonstration script Alias demo, Redirection Demo, Emacs motivation
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout
23:59 PRACTICE HW0 due; Shell Access Spec
|
04
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
05
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
14:30-15:20 Lecture
CSE2 G01 Scripting Continued Slides fibo script, sdel script Review before class: Exercises for this class session Extras: Emacs demo Exercise demo
16:00-17:00 OH Qingyuan
Zoom |
06
13:00-14:00 OH Luong
Zoom
18:30-19:30 OH Diana
Zoom |
07
13:15-14:15 OH Megan
CSE1 (Allen) 210
15:30-16:30 OH Leah
CSE1 (Allen) 503
23:59 PRACTICE HW1 due; Bash Spec
|
10
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
11
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
12
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
14:30-15:20 Lecture
CSE2 G01 Version Control Slides, Note: You can git clone git@gitlab.cs.washington.edu:mh75/cse374-materials.git to get all the C files, git demo
16:00-17:00 OH Qingyuan
Zoom |
13
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
14
13:15-14:15 OH Megan
CSE1 (Allen) 210
15:30-16:30 OH Leah
CSE1 (Allen) 503
23:59 PRACTICE HW2 due; Shell Script Spec
|
17
14:30-15:20 Lecture
CSE2 G01 C: control, declarations, preprocessor Slides, magic.c, printargs.c, square1.c, control.c, control2.c Useful gcc flags
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
18
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
19
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
16:00-17:00 OH Qingyuan
Zoom |
20
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
21
PRACTICE Hw Git; HW Git Spec
13:15-14:15 OH Megan
CSE1 (Allen) 210
14:30-15:20 Lecture
CSE2 G01 C Memory & Pointers Slides(10), Slides(11), dangling.c pointeradd.c Challenges before Friday: mystery, mystery1, mystery2, mystery3, mystery4
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
24
14:30-15:20 Lecture
CSE2 G01 C: Memory allocation & deallocation Slides, argdemo, arraydemo.c, arraydynamic.c
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
25
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
26
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
14:30-15:20 Lecture
CSE2 G01 C: Debugging Slides, factorial.c, factorial.c(Fixed), reverse.c, reverse.c(Fixed), arrdynamicwrong.c, mysterynum.c debugging demo more debugging demo
16:00-17:00 OH Qingyuan
Zoom |
27
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
28
PRACTICE HW 3 C; HW 3 C Spec
13:15-14:15 OH Megan
CSE1 (Allen) 210
14:30-15:20 Lecture
CSE2 G01 C: datatypes, structs, linked lists Slides scopedemo.c, point.c, typedef reading
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
14:30-15:20 Lecture
CSE2 G01 C: Trees Slides linkedlist.c linkedlist.c, linkedlist.h, linkedlistclient.c
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
02
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
03
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
16:00-17:00 OH Qingyuan
Zoom |
04
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
05
PROJECT HW 4 Putting it Together; HW 4 Spec
13:15-14:15 OH Megan
CSE1 (Allen) 210
14:30-15:20 Lecture
CSE2 G01 Make and Build Dependencies Slides, main.c, speak.c, shout.c speak.h, shout.h Makefile1, Makefile2, Makefile3
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
08
14:30-15:20 Lecture
CSE2 G01 Testing & Projects Slides, curve.c, test.c, curve.h, db.h, Makefile_test for.h, for.c, testfor.c
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
09
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
10
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
16:00-17:00 OH Qingyuan
Zoom |
11
HW6 Team choice - see Canvas
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
12
PROJECT HW-Trie / C; HW5 Trie Spec
13:15-14:15 OH Megan
CSE1 (Allen) 210
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
15
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
16
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
17
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
16:00-17:00 OH Qingyuan
Zoom |
18
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
19
PROJECT HW-Bench / C; HW6A Bench Spec
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
22
13:15-14:15 OH Megan
CSE1 (Allen) 210
16:30-17:30 OH Adrian
CSE1 (Allen) 5th Floor Breakout |
23
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
24
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
14:30-15:20 Lecture
CSE2 G01 C++ Inheritance Slides, Rectangle.cpp> Mystery.cpp, VirtualMystery.cpp main.cpp BankAccount.h, BankAccount.cpp, SavingsAccount.h, SavingsAccount.h, Property
16:00-17:00 OH Qingyuan
Zoom |
25
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
26
PROJECT HW-Memory / C; HW6 Memory Spec
13:15-14:15 OH Megan
CSE1 (Allen) 210
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
29
Memorial Day
|
30
12:00-13:00 OH Maxim
Gates Center 150 (Bradlee TA Office) |
31
12:30-14:00 OH Alex
CSE1 (Allen) 5th Floor Breakout
16:00-17:00 OH Qingyuan
Zoom |
01
13:00-14:00 OH Luong
Allen Center 220
18:30-19:30 OH Diana
Zoom |
02
13:15-14:15 OH Megan
CSE1 (Allen) 210
14:30-15:20 Lecture
CSE2 G01 Profiling / Review Slides, particleswarm.h, particleswarm.c, mainopt.c, Makefile
15:30-16:30 OH Leah
CSE1 (Allen) 503 |
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
05
PRACTICE HW-C++ due; HWC++ spec
|
06 | 07 | 08 | 09 |