Computer Science 354
Operating Systems

Dickinson College
Spring Semester 2000
Grant Braught

General Course Information

Course Schedule

[ January | February | March | April | May ]

January:

TuesdayThursday
1/18 1/20 Course Introduction
1234
1/25 Introduction to OS
1234
1/27 C Programming
1234

February:

TuesdayThursday
2/1 Resources and Processes
1234
2/3 Project 1 - A Basic Unix Shell
1234
2/8 Threads and OS Design
1234
2/10 OS Functionality
1234
2/15 Computer Organization I
1234
2/17 Computer Organization II
1234
2/22 Device Management I
1234
2/24 Device Management II
1234
2/29 Process Management I
1234
1234

March:

TuesdayThursday
1234 3/2 No Class
3/7 Process Management II
1234
3/9 Midterm Exam
1234
3/14 Spring Break
1234
3/16 Spring Break
1234
3/21 Project #2 - System Status
1234
3/23 Scheduling I
1234
3/28 Scheduling II
1234
3/30 Threads & Critical Sections
1234

April:

TuesdayThursday
4/4 Semaphores and Syncrhonization
1234
4/6 Project #3 - Threads Programming
1234
4/11 Memory Management
1234
4/13 Paging
1234
4/18 Segmentation & Paging
1234
4/20 File Management
1234
4/25 Directories and File Systems
1234
4/27 Example File System
1234

May:

TuesdayThursday
5/2
1234
5/4
1234
5/9 - Final Exam - 9:00 AM
1234
5/11
1234