September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
25 | 26 | 27 | 28 | 29
09:30-10:20 Lecture
CSE2 G10 Introduction to Linux Slides and Shell history. Linux demo If you have a laptop, bring it to class.
10:30-11:30 OH Megan
CSE1 212 |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
09:30-10:20 Lecture
CSE2 G10 I/O Redirection and alias Slides Shell history, Alias demo History shortcuts
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout
23:59 PRACTICE HW-Intro
|
03
14:30-15:30 OH Evan
Gates Center 152 |
04
09:30-10:20 Lecture
CSE2 G10 Introduction to scripting Slides shiftdemo script, dcdls script, lectfour demonstration script Redirection Demo
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
05
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
06
09:30-10:20 Lecture
CSE2 G10 Scripting Continued Slides fibo script, sdel script Review before class: Exercises for this class session Extras: Emacs motivation, Emacs demo , Exercise demo
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PRACTICE HW0 due; Shell Access Spec
|
09
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
10
14:30-15:30 OH Evan
Gates Center 152 |
11
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
12
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
13
09:30-10:20 Lecture
CSE2 G10 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
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PRACTICE HW1 due; Bash Spec
|
16
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
17
14:30-15:30 OH Evan
Gates Center 152 |
18
09:30-10:20 Lecture
CSE2 G10 C: control, declarations, preprocessor Slides, magic.c, printargs.c, square1.c, control.c, control2.c Useful gcc flags
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
19
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
20
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PRACTICE HW2 due; Shell Script Spec
|
23
09:30-10:20 Lecture
CSE2 G10 C Memory & Pointers Slides(10), Slides(11), dangling.c pointeradd.c Challenges before Friday: mystery, mystery1, mystery2, mystery3, mystery4
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
24
14:30-15:30 OH Evan
Gates Center 152 |
25
09:30-10:20 Lecture
CSE2 G10 C: Memory allocation & deallocation Slides, argdemo, arraydemo.c, arraydynamic.c
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
26
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
27
09:30-10:20 Lecture
CSE2 G10 C: Debugging Slides, factorial.c, factorial.c(Fixed), reverse.c, reverse.c(Fixed), arrdynamicwrong.c, mysterynum.c debugging demo more debugging demo
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PRACTICE Hw Git; HW Git Spec
|
30
09:30-10:20 Lecture
CSE2 G10 C: datatypes, structs, linked lists Slides scopedemo.c, point.c, typedef reading
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
31
14:30-15:30 OH Evan
Gates Center 152 |
01
09:30-10:20 Lecture
CSE2 G10 C: Trees Slides linkedlist.c linkedlist.c, linkedlist.h, linkedlistclient.c
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
02
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
03
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PROJECT HW 3 Putting it Together; HW 3 Spec
|
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
09:30-10:20 Lecture
CSE2 G10 Make and Build Dependencies Slides, main.c, speak.c, shout.c speak.h, shout.h Makefile1, Makefile2, Makefile3
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
07
14:30-15:30 OH Evan
Gates Center 152 |
08
09:30-10:20 Lecture
CSE2 G10 Testing & Projects Slides, curve.c, test.c, curve.h, db.h, Makefile_test for.h, for.c, testfor.c
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
09
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
10
Veteran's Day*
23:59 PRACTICE HW 4 C; HW 4 C Spec
|
13
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout
23:59 HW6 Team choice - see Canvas
|
14
14:30-15:30 OH Evan
Gates Center 152 |
15
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
16
11:00-12:00 OH Emma
CSE1 5th floor Breakout
15:00-16:30 OH Alex L
CSE1 3rd floor Breakout |
17
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
12:00-13:00 OH Megan
CSE1 212
15:00-16:30 OH Adrian
CSE1 5th floor Breakout |
20
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
21
14:30-15:30 OH Evan
Gates Center 152 |
22
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout
23:59 PROJECT HW-Trie / C; HW5 Trie Spec
|
23
Thanksgiving
|
24
Native American Heritage Day
|
27
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
28
14:30-15:30 OH Evan
Gates Center 152 |
29
09:30-10:20 Lecture
CSE2 G10 C++ Inheritance Slides, Rectangle.cpp> Mystery.cpp, VirtualMystery.cpp main.cpp BankAccount.h, BankAccount.cpp, SavingsAccount.h, SavingsAccount.h, Property
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
30
11:00-12:00 OH Emma
CSE1 5th floor Breakout
12:00-13:00 OH Megan
CSE1 212 |
01
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
14:30-16:30 OH Alex L
CSE1 3rd floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PROJECT HW-Bench / C; HW6A Bench Spec
|
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
09:30-10:20 Lecture
CSE2 G10 Concurrency / HW7
10:30-12:00 OH Alex X
CSE1 4th floor Breakout
12:30-1:30 OH Ray
CSE1 4th floor Breakout |
05
14:30-15:30 OH Evan
Gates Center 152 |
06
09:30-10:20 Lecture
CSE2 G10 Profiling / Review
10:30-11:30 OH Aditya
CSE1 2nd floor Breakout |
07
11:00-12:00 OH Emma
CSE1 5th floor Breakout
14:30-16:30 OH Alex L
CSE1 3rd floor Breakout |
08
09:30-10:20 Lecture
CSE2 G10 Review
11:00-12:00 OH Aurora
CSE1 4th floor Breakout
15:00-16:30 OH Adrian
CSE1 5th floor Breakout
23:59 PROJECT HW-Memory / C; HW6 Memory Spec
|
11 | 12 | 13
23:59 PRACTICE HW-C++ due; HWC++ spec
|
14 | 15 |