Percentage | Letter Grade |
---|---|
91+ | A |
89-90 | A- |
87-88 | B+ |
77-86 | B |
75-76 | B- |
73-74 | C+ |
62-72 | C |
60-61 | C- |
50-59 | D |
Below 50 | F |
Date | Topic | Details |
---|---|---|
Mon 08/28 | Intro | Intro Slides GitHub Username Survey Further Reading |
Wed 08/28 | Processes & Threads | In-Class Activity: Write a Shell! | shittyshell.c | GitHub Repo Homework 1 Assigned lash shell | GitHub Repo Further Reading |
Mon 09/02 | Labor Day: No Class | |
Wed 09/04 | Processes & Threads | shittyshell Due Processes Slides Further Reading |
Mon 09/09 | Concurrency | Further Reading |
Wed 09/11 | Data Races & Mutexes | Homework 1 Due Homework 2: engine.c | GitHub Classroom Link Concurrency Slides Further Reading: |
Mon 09/16 | Files & IO | Further Reading |
Wed 09/18 | Scheduling | Homework 2 Due Quiz: Processes & Concurrency |
Mon 09/23 | Memory & Memory Allocation | In-Class Activity: malloc Fun Further Reading: |
Wed 09/25 | Memory & Memory Allocation | junk.c | babyasm.s Further Reading: |
Mon 09/30 | Virtual Memory & Paging | In-Class Activity: Paging | GitHub Repo Further Reading: |
Wed 10/02 | Virtual Memory & Paging | Quiz 3 Practice |
Mon 10/07 | Fall Break: No Class | |
Wed 10/09 | Virtual Memory & Paging | In-Class Activity: Make the malloc8r | GitHub Repo |
Mon 10/14 | Virtual Memory & Paging | Homework 3 Assigned | Requirements Further Reading: |
Wed 10/16 | Filesystems | Filesystem Slides ELF File Format |
Mon 10/21 | Filesystems | Grad Reading: |
Wed 10/23 | The FAT Filesystem | Homework3 Due Further Reading: |
Mon 10/28 | More FAT Filesystem | Activity: Paging Activity Further Reading: |
Wed 10/30 | More More FAT Filesystem | Homework 3 Due Activity: Filesystems 1 Activity: Filesystems Part 2 | fat.h GitHub Link Grad Reading |
Mon 11/04 | More More More FAT Filesystem | |
Wed 11/06 | Processes | Activity: Raw Syscalls |
Mon 11/11 | Processes II | Activity: Containers from Scratch Grad Reading |
Wed 11/13 | Scheduling | |
Mon 11/18 | Thanksgiving: No Class | |
Wed 11/20 | Thanksgiving: No Class | |
Mon 11/25 | ||
Wed 11/27 | Virtualization | |
Mon 12/02 | Containers | |
Wed 12/04 |