CSE-506 Calendar (Spring 2022)

Check this page frequently for schedule changes. Click on any available link under "Class" to see notes for that lecture (and optional code next to it).
Class Date Day Topic Reading Homework
1 01/24/2022 Mon first lecture (intro)    
2 01/26/22 Wed OS overview, quiz questions    
3 01/31/22 Mon OS overview, quiz questions, (cont).   systems/OS overview
4 (code) 02/02/22 Wed OS overview, quiz prog. question (cont).    
5 02/07/22 Mon system calls vs. function calls   HW1 released (see Piazza)
6 (code) 02/09/22 Wed writing syscall code    
7 (code) 02/14/22 Mon coding conventions, resource cleanup    
8 (code) 02/16/22 Wed error handling, fxn returns, cleanups, GOTO conventions    
9 (code) 02/21/22 Mon debugging kernel code, set/get_fs    
10 (code) 02/23/22 Wed kernel debugging cont., HW1 steps    
11 02/28/22 Mon crypto crash course, HW1 hash/key issues    
12 03/02/22 Wed VFS intro   HW1 due (Friday, 3/4/22 @ 4pm, 16:00)
13 03/07/22 Mon VFS intro, cont.   HW2 released (see Piazza)
14 03/09/22 Wed Midterm exam (will be held in person on campus)    
15 03/14/22 Mon No class (Spring recess)    
16 03/16/22 Wed No class (Spring recess)    
17 03/21/22 Mon VFS, cont. (namei)    
18 03/23/22 Wed VFS, cont. (namei)    
19 03/28/22 Mon VFS, cont. (inode/dentry mem containers, lists)    
20 03/30/22 Wed VFS, cont. (HTs, stacking)    
21 04/04/22 Mon VFS last part (D/F/SB ops, ioctl): pre-recorded lecture, no live lecture    
22 04/06/22 Wed Midterm review session, in person (room NCS-120)   HW2 due (Sunday, 4/10/22 @ 11:59pm)
23 04/11/22 Mon locking intro   HW3 released
24 (code) 04/13/22 Wed Locking cont.    
25 (code) 04/18/22 Mon Locking cont.   HW3 team members declared, custom projects approved
26 04/20/22 Wed Locking done (RCU, producer-consumer)    
27 04/25/22 Mon Memory mgmt    
28 04/27/22 Wed Networking   Linux Networking overview
29 05/02/22 Mon Networking cont.   Linux Networking overview
30 05/04/22 Wed Networking, global locking   HW3 due (Saturday 5/7/22 @ 11:59pm, demos will follow)
31 05/18/22 Wed Final Exam (11:15am--1:45pm, will be held in person on campus)    


Last Updated: Wed May 4 16:02:18 2022