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/27 | Processes & Threads | In-Class Activity: Write a Shell! | shittyshell.c | GitHub Repo Homework 1 Assigned lash shell | GitHub Repo Further Reading |
Mon 09/01 | Labor Day: No Class | |
Wed 09/03 | Processes & Threads | shittyshell Due Processes Slides Further Reading |
Mon 09/08 | Concurrency | Further Reading |
Wed 09/10 | Data Races & Mutexes | Homework 1 Due Homework 2: engine.c | GitHub Classroom Link Concurrency Slides Further Reading: |
Mon 09/15 | Files & IO | Further Reading |
Wed 09/17 | Scheduling | Homework 2 Due Quiz: Processes & Concurrency |
Mon 09/22 | Memory & Memory Allocation | In-Class Activity: malloc Fun Further Reading: |
Wed 09/24 | Memory & Memory Allocation | junk.c | babyasm.s Further Reading: |
Mon 09/29 | Virtual Memory & Paging | In-Class Activity: Paging | GitHub Repo Further Reading: |
Wed 10/01 | Virtual Memory & Paging | Quiz 3 Practice |
Mon 10/06 | Fall Break: No Class | |
Wed 10/08 | Virtual Memory & Paging | In-Class Activity: Make the malloc8r | GitHub Repo |
Mon 10/13 | Virtual Memory & Paging | Homework 3 Assigned | Requirements Further Reading: |
Wed 10/15 | Filesystems | Filesystem Slides ELF File Format |
Mon 10/20 | Filesystems | Grad Reading: |
Wed 10/22 | The FAT Filesystem | Homework3 Due Further Reading: |
Mon 10/27 | More FAT Filesystem | Activity: Paging Activity Further Reading: |
Wed 10/29 | More More FAT Filesystem | Homework 3 Due Activity: Filesystems 1 Activity: Filesystems Part 2 | fat.h GitHub Link Grad Reading |
Mon 11/03 | More More More FAT Filesystem | |
Wed 11/05 | Processes | Activity: Raw Syscalls |
Mon 11/10 | Processes II | Activity: Containers from Scratch Grad Reading |
Wed 11/12 | Scheduling | |
Mon 11/17 | Thanksgiving: No Class | |
Wed 11/19 | Thanksgiving: No Class | |
Mon 11/24 | ||
Wed 11/26 | Virtualization | |
Mon 12/01 | Containers | |
Wed 12/03 |