COSC 360: Operating Systems
Spring 2025
General | |
Software and Other Resources |
|
C Tutorials | |
Linux Command-Line Tutorials | |
Terminal-Based Text Editor Tutorials | |
Videos |
|
Study Guides |
|
Projects | |
Simulators / Code |
Week | Date | Topics | Due |
---|---|---|---|
1 | Feb 4th (Tuesday) | Course Introduction, PicoCluster, The Linux OS For next time: Read the syllabus, log in to PicoCluster and familiarize yourself with Linux, and get the textbooks. |
|
Feb 6th (Thursday) | Installing Linux For next time: Familiarize yourself with Linux. Make sure you have access to Linux (either via PicoCluster, UTM, VirtualBox, WSL, VMware Fusion, etc.) |
||
2 | Feb 11th (Tuesday) | Introduction to Operating Systems, The Linux Command Line For next time: Read the first two chapters of OSTEP. Continue familiarizing yourself with Linux, install CyberDuck on your own computer, download the code from the book and move it over to PicoCluster (or whatever virtual machine you are using). |
|
Feb 13th (Thursday) | Processes For next time: Make sure to have read Chapters 1 and 2 in OSTEP, and now start reading Chapters 3 and 4. Project 4S is now posted. |
|
|
3 | Feb 18th (Tuesday) | Process API For next time: Finish reading Chapters 3 and 4, and start reading Chapter 5. Start reading just the beginning of LPG (Linux Pocket Guide). Project 4S is now posted. |
|
Feb 20th (Thursday) | Direct Execution For next time: Start reading Chapter 6 in OSTEP. Finish reading LPG (Linux: A First View). Project 5S is now posted. |
|
|
4 | Feb 25th (Tuesday) |
|
|
Feb 27th (Thursday) | SIGCSE 2025 - NO CLASS | ||
5 | Mar 4th (Tuesday) | ||
Mar 6th (Thursday) | |||
6 | Mar 11th (Tuesday) | ||
Mar 13th (Thursday) | |||
7 | Mar 18th (Tuesday) | ||
Mar 20th (Thursday) | |||
8 | Mar 25th (Tuesday) | SPRING HOLIDAY - NO CLASS | |
Mar 27th (Thursday) | SPRING HOLIDAY - NO CLASS | ||
9 | Apr 1st (Tuesday) | ||
Apr 3rd (Thursday) | |||
10 | Apr 8th (Tuesday) | ||
Apr 10th (Thursday) | |||
11 | Apr 15th (Tuesday) | ||
Apr 17th (Thursday) | |||
12 | Apr 22nd (Tuesday) | ||
Apr 24th (Thursday) | |||
13 | Apr 29th (Tuesday) | ||
May 1st (Thursday) | |||
14 | May 6th (Tuesday) | ||
May 8th (Thursday) | |||
15 | May 15th (Thursday) | Final Exam (11:30PM - 2:00PM) |