CSE 376 Calendar (Spring 2017)

Check this page frequently for schedule changes. Click on any available link under "Class" to see notes for that lecture.
Class Date Day Topic Reading Homework
1 01/23/17 Mon class intro    
2 01/25/17 Wed System/OS overview   Systems/OS overview slides
3 01/30/17 Mon Unix/C overview, quiz solutions   HW1 posted
4 02/01/17 Wed quiz solution, code bugs    
5 02/06/17 Mon git overview, hw1 intro, error checking    
6 02/08/17 Wed hw1 intro cont., err checking, efficiency    
7 02/13/17 Mon err checking, partial errors, getopt(3)    
8 02/15/17 Wed getopt(3), Makefiles   HW1 due (Sunday 2/19/17)
9 02/20/17 Mon Makefiles cont., C bugs    
10 02/22/17 Wed C bugs cont, pointers intro spreadsheet used in class HW2 posted
11 02/27/17 Mon No class (makeup TBA)   How to use GDB
12 03/01/17 Wed No class (makeup TBA)   Why you need double/triple pointers
13 03/06/17 Mon pointers, cont., malloc spreadsheet used in class  
14 03/08/17 Wed malloc bugs, mem poisoning spreadsheet used in class HW2 due (Sunday, 3/12/17 @ 11:59pm)
15 03/13/17 Mon no class (spring recess)    
16 03/15/17 Wed no class (spring recess)    
17 03/20/17 Mon stack memory, bugs spreadsheet used in class HW3 out
18 03/22/17 Wed midterm exam    
19 03/27/17 Mon process addr space, page protections spreadsheet used in class  
20 03/29/17 Wed cpp, portability intro    
21 04/03/17 Mon portability cont., testing, shell scripts intro    
22 04/05/17 Wed shell scripts, writing tests    
23 04/10/17 Mon shell scripts, unix tools, writing tests cont.    
24 04/12/17 Wed generating Makefiles, s/key overview    
25 04/17/17 Mon S/key overview cont, build/src/install dirs, Makefile VPATH    
26 04/19/17 Wed installdir/builddir, skey src review   HW3 due (Thu, 4/20/17 @ 11:59pm); HW4 out.
27 04/24/17 Mon GNU Autotools    
28 04/26/17 Wed GNU auttools, cont. Automake, mmap intro    
29 05/01/17 Mon mmap, shlibs    
30 05/03/17 Wed libtool, writing if-then-else macros   HW4 due (Fri 5/5 @ 11:59pm)
31 05/09/17 Tue Final exam (8:30pm--11:00pm)    


Last Updated: Wed May 3 17:19:04 2017