January | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
05 | 06
13:00 hw0 out
14:00-15:00 OH (Laura)
CSE 350 |
07
12:00-13:00 OH (Megan)
CSE 021 (basement) |
08
12:00 hw1 out
12:30-13:20 Lecture
BAG 131 Processes, users, shell characters, emacs Command sampler (6up sampler)shell history (emacs-help, bash manual 8.4)
15:00-16:00 OH (Soumya)
CSE 220
23:00 hw0 due (login)
|
09
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
10
12:30-13:20 Lecture
BAG 131 I/O redirection, shell scripts Sample code: lec3scripts.tar mtn.jpg shell history (bash manual 3.6, 4.1)
14:00-15:00 OH (Soumya)
CSE 220 |
11 |
12 | 13
12:30-13:20 Lecture
BAG 131 Shell variables, more shell scripts Sample code: lec4scripts.tar shell history (bash manual 3.3, 3.4)
14:00-15:00 OH (Laura)
CSE 350 |
14
12:00-13:00 OH (Megan)
CSE 021 (basement)
23:00 hw1 due (linux commands)
|
15
12:00 hw2 out (reminder, Mon 2014 Jan 20 is a holiday)
12:30-13:20 Lecture
BAG 131 Regular expressions, grep, other utilities shell history logical.tar (grep manual 3.6, LPG Programming with Shell Scripts)
15:00-16:00 OH (Soumya)
CSE 220 |
16
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
17
12:30-13:20 Lecture
BAG 131 Regular expressions (concl.), sed wi13 shell history wi14 annotated shell history (sed manual 3.3)
14:00-15:00 OH (Soumya)
CSE 220 |
18 |
19
15:30-18:30 Go Seahawks!
CenturyLink Field |
20
Martin Luther King, Jr's Birthday
|
21
12:00-13:00 OH (Megan)
CSE 021 (basement)
23:00 hw2 due (shell scripts)
|
22
12:00 hw3 out
15:00-16:00 OH (Soumya)
CSE 220 |
23
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
24
12:30-13:20 Lecture
BAG 131 C: control, declarations, preprocessor, printf code: hello.c; hello-annotated.c; printargs.c; printargs-annotated.c; magic.c; magic-annotated.c shell history
14:00-15:00 OH (Soumya)
CSE 220 |
25 |
26 | 27
14:00-15:00 OH (Laura)
CSE 350 |
28
12:00-13:00 OH (Megan)
CSE 021 (basement)
23:00 hw3 due (scripts, web access)
|
29
12:00 hw4 out
12:30-13:20 Lecture
BAG 131 Pointers, examples
15:00-16:00 OH (Soumya)
CSE 220 |
30
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
31
12:30-13:20 Lecture
BAG 131 More pointers Tools: gdb basics reverse1.c reverse2.c reverse3.c reverse4.c gdb reverse1 (no debug info) demo gdb reverse1 demo
14:00-15:00 OH (Soumya)
CSE 220 |
01 |
February | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
02 | 03
12:30-13:20 Lecture
BAG 131 gdb demo cont. gdb reverse2 demo gdb reverse3 demo gdb reverse4 demo wi13 gdb demo console
14:00-15:00 OH (Laura)
CSE 350 |
04
12:00-13:00 OH (Megan)
CSE 021 (basement) |
05
15:00-16:00 OH (Soumya)
CSE 220 |
06
16:30-17:30 OH (Zhiting)
CSE 021 (basement)
23:00 hw4 due (first C program)
|
07
12:30-13:20 Lecture
BAG 131 C structs, linked lists code: lec9_slide10_A.c lec9_slide10_B.c lec10_slide7.c structs.c; list.c Tries, next assignment
14:00-15:00 OH (Soumya)
CSE 220 |
08 |
09 | 10
12:30-13:20 Midterm Exam
Midterm Topics
14:00-15:00 OH (Laura)
CSE 350
17:00 hw5 out
|
11
12:00-13:00 OH (Megan)
CSE 021 (basement) |
12
12:30-13:20 Lecture
BAG 131 Class canceled
15:00-16:00 OH (Soumya)
CSE 220 |
13
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
14 | 15 |
16 | 17
Presidents' Day
|
18
12:00-13:00 OH (Megan)
CSE 021 (basement) |
19
12:30-13:20 Lecture
BAG 131 Preprocessor wrapup Tools: make and build dependencies; example project: talk.tar talk dependecy graph shell history
15:00-16:00 OH (Soumya)
CSE 220 |
20 | 21
13:00-15:00 OH (Soumya)
CSE 021 (basement) |
22 |
23 | 24
12:30-13:20 Lecture
BAG 131 Version control wi13 svn demo transcripts: natasha boris; Subversion book wi14 svn demo movie hw6 pictures hw6 more pictures
14:00-15:00 OH (Laura)
CSE 350 |
25
12:00-13:00 OH (Megan)
CSE 021 (basement) |
26
12:30-13:20 Lecture
BAG 131 Project, make details, general catchup
15:00-16:00 OH (Soumya)
CSE 220 |
27
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
28
14:00-15:00 OH (Soumya)
CSE 220 |
01
23:00 hw5 due Saturday night (C data structures)
23:59 hw6 part 1 due (partner info) Saturday night
|
March | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
02 | 03
12:30-13:20 Lecture
BAG 131 hw6, pointers, casts, etc.; Intro to C++ Sample code: BankAccount, String; cplusplus.com tutorial, Google C++ Style Guide
14:00-15:00 OH (Laura)
CSE 350 |
04
12:00-13:00 OH (Megan)
CSE 021 (basement) |
05
12:30-13:20 Lecture
BAG 131 C++ class specification and implementation
15:00-16:00 OH (Soumya)
CSE 220 |
06
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
07
12:30-13:20 Lecture
BAG 131 More C++: constructors, destructors, dynamic data
14:00-15:00 OH (Soumya)
CSE 220
17:00 Extra Credit HW out
23:00 hw6 part 2 due (memory manager skeleton code)
|
08 |
09 | 10
12:30-13:20 Lecture
BAG 131 Final homework C++ subclasses and inheritance; Sample code: property classes
14:00-15:00 OH (Laura)
CSE 350
15:00-17:00 OH (Laura)
CSE 350 |
11
12:00-13:00 OH (Megan)
CSE 021 (basement)
15:00-17:00 OH (Laura)
CSE 350 |
12
12:30-13:20 Lecture
BAG 131 Inheritance and vtables; C++ virtual methods
15:00-16:00 OH (Soumya)
CSE 220
15:00-17:00 OH (Laura)
CSE 350 |
13
15:00-17:00 OH (Laura)
CSE 350
16:30-17:30 OH (Zhiting)
CSE 021 (basement) |
14
14:00-15:00 OH (Soumya)
CSE 220
15:00-17:00 OH (Laura)
CSE 350 |
15
8:00 hw6 part 3 due (memory manager) Saturday 8PM
|
16
23:00 Extra Credit HW due (C++)
|
17 | 18 | 19 | 20
08:30-10:20 Final Exam
Final Topics |
21 | 22 |