(Latest Revision -- 11/28/00)
11/28/00: Added content In-Term Exam #3
11/10/00: Added due date for part-A of Program #2
11/10/00: Added due date for part-B of Program #2
WORK SCHEDULE FOR CS 3750 -- Fall 2000
This schedule is a draft and subject to change. Keep checking the class web
space for the latest version.
You will find weekly reading assignments here. The reading assignments set
a pace for you. You are supposed to read the entire text in one semester.
The pace is adequate to allow you to do that. The pace will also keep you
ahead of what I am covering in lecture.
In class we will devote some time to discussion of what you are currently
reading, but we will often have to spend the bulk of the time on something
else. You should check here each week to see what will be covered in the
lecture material, and you should review that material to prepare for the
lecture.
Lectures will probably lag behind the reading assignments for most of the
semester. At the end of the semester, lectures will skip from topic to
topic, and perhaps finally catch up with the reading assignments.
I will synchronize homework assignments pretty well with the assigned
reading. In class or office hours, feel free to ask questions related to
the current homework.
In some cases, I am delaying the homework due dates so we will have time to
cover the material in class before you turn in the homework. In other
cases, the homework assignments are quite simple tests of your basic reading
retention, and I feel these homeworks can easily be done before I lecture on
the material.
Before you read a chapter in the book, first read the assigned homework
problems for that chapter. As you read the chapter, gather the maximal
amount of relevant information to use in your answers to the problems.
WEEK #1: Sep 07 - Sep 08
- WEEK #1 is a one-class week. Due to the first day of
school falling on a Thursday. CS 3750 meets in P-113 on
Thursday.
- Reading Assignment: read handouts, fill out account
forms, go over course documents
- Try doing a
"Hello World" tutorial in lab before next Tuesday. Ask me
for help if you have any problems.
WEEK #2: Sep 11 - Sep 15
- Retrieve homework #1 assignment from web space. Get started on
the assignment.
- Reading Assignment: chapter #1 (Introduction),
chapter #2 (Computer-System Structures), and (part of) chapter #3
(Operating-System Structures)
- Lecture Topic(s): chapters #1-3
WEEK #3: Sep 18 - Sep 22
- DUE: Homework Assignment #1, Ch1-2, Tuesday,
September 19
- Reading Assignment: (rest of) chapter #3
(Operating-System Structures) and chapter #4 (Processes)
- Lecture Topic(s): chapter 4
WEEK #4: Sep 25 - Sep 29
- Reading Assignment: chapter #5 (CPU Scheduling) and
(about half of) chapter #6 (Process Synchronization)
- Lecture Topic(s): chapter #4 and chapter #5
WEEK #5: Oct 02 - Oct 06
- DUE: Homework Assignment #2, Ch4-5, Tuesday,
October 3
- Reading Assignment: (rest of) chapter #6 (Process
Synchronization) and chapter #7 (Deadlocks)
- Lecture Topic(s): chapter #5 and chapter #6
WEEK #6: Oct 10 - Oct 13
- In-Term Exam #1 THURSDAY, Oct 12. The exam will cover
chapters 1-5.
- Reading Assignment: chapter #8 (Memory Management)
- Lecture Topic(s): chapter #6
WEEK #7: Oct 16 - Oct 20
- DUE: Homework Assignment #3, Ch6-7, Tuesday,
October 17
- Reading Assignment: chapter #9 (Virtual Memory) and
(about half of) chapter #10 (File-System Interface)
- Lecture Topic(s): chapter #6
WEEK #8: Oct 23 - Oct 27
- Reading Assignment: (rest of) chapter #10
(File-System Interface), chapter #11 (File-System
Implementation), and (about half of) chapter #12 (I/O Systems)
- Lecture Topic(s): chapter #7
WEEK #9: Oct 30 - Nov 03
- DUE: Homework Assignment #4, Ch6-9, Thursday,
November 02
- Reading Assignment: chapter #15 (Network
Structures), chapter #16 (Distributed System Structures), and
(some of) chapter #17 (Distributed File Systems)
- Lecture Topic(s): chapter #8 and chapter #9
WEEK #10: Nov 06 - Nov 09
- DUE: Completed program #1 assignment, Tuesday,
November 7
- In-Term Exam #2 THURSDAY, Nov 09. Bring blue
books. There will be questions on chapters 6-8:
Process Synchronization, Deadlocks, and Memory
Management.
- Reading Assignment: (the rest of) chapter #17
(Distributed File Systems) and chapter #18 (Distributed
Coordination)
- Lecture Topic(s): chapter #9
WEEK #11: Nov 13 - Nov 17
- DUE: Homework Assignment #5, Ch10-11, 15-16
Thursday, November 16
- Reading Assignment: chapter #21 (The Unix System)
- Lecture Topic(s): chapter #10 and chapter #11
WEEK #12: Nov 20 - Nov 22
- WEEK #12 is a one-class week. There is no class Thursday,
Nov 23 (Thanksgiving Day).
- Reading Assignment: chapter #23 (Windows NT) and
(rest of) chapter #12 (I/O Systems),
- Lecture Topic(s):
WEEK #13: Nov 27 - Dec 01
- Reading Assignment: chapter #13 (Secondary-Storage
Structure), chapter #14 (Tertiary-Storage Structure), and chapter
#19 (Protection)
- Lecture Topic(s):chapter #17 and chapter #18
WEEK #14: Dec 04 - Dec 08
- DUE: Completed part-A of program #2 assignment,
Monday, December 04
- In-Term Exam #3 THURSDAY, December 07. Bring blue books.
There will be questions on chapters 9-11, 15-18: Virtual
Memory, File-System Interface, File-System Implementation,
Network Structures, Distributed System Structures, Distributed
File Systems, Distributed Coordination.
- Reading Assignment: chapter #20 (Security),
chapter #22 (The Linux System), and chapter #24 (Historical
Perspective)
- Lecture Topic(s):
WEEK #15: Dec 11 - Dec 15
- DUE: Completed part-B of program #2
assignment, Monday, December 11
- CSU Stanislaus FINAL EXAMS WILL BE HELD Dec 12 - Dec 19