WARNING: All future events in this schedule
are subject to being changed.
I will make additions and changes as the semester progresses.
Keep checking the class web space to see the latest version.
(Are you looking at a stale web page? Try refreshing your browser.)
(Latest Revision -- 2014/11/15)
[2014/11/15: Changed Test#2 Coverage]
[2014/11/15: Changed HW#2 and Test#2 Dates]
[2014/11/02: Inserted due dates for Program #1]
[2014/10/13: Inserted dates for HW #2 DUE and Test #2]
[2014/09/23: Moved back HW #1 and Test #1 for the MW class]
[2014/09/22: Changed content of HW #1 and Test #1]
[2014/08/20: Initial work]
WORK SCHEDULE FOR CS 3750 -- Fall 2014
You will find weekly reading assignments here that set a pace that will keep
you on track to complete all the required reading by the end of the semester.
The pace will most likely move the readings ahead of the mainstream of
what I am covering in lecture.
In class we will devote some time to discussion of what you are currently
reading, but we may have to spend time on other things too. 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.
I will synchronize homework assignments with lecture and quizzes. In class or
office hours, feel free to ask questions related to the current homework.
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.
Program Dates:
-
PROGRAM #1 DUE:
Title: Parallel Bubble Sort
♣ MoWe Class: Due Wednesday, Nov 12
♥ TuTh Class: Due Thursday, Nov 13
-
PROGRAM #2 DUE:
TBA:
Title: TBA
WEEK #1: Aug 21 - Aug 22
♥ First day of class for the 12:30 Tues-Thurs Section is
Thursday, August 21. Tues-Thurs class meets in P-104.
- Readings:
- Silberschatz:
Chapter #01 (Introduction)
- Lecture Topics:
- The interface between the hardware and the OS
- Dual Mode Operation
- Multiprocessors
- Other topics from Chapter 01
- Assignment: Read the
directions for homework submissions. Homework due dates are found in
this schedule. Retrieve the first
homework assignment. Get started on it. Hint: always read the
corresponding homework problems/questions before you start a section of
assigned reading.
- You can print copies of the document you are reading now (the course
schedule) and the course description located here. Please carefully read the course description this
week.
If you need a computer account, or help with your username
or password, please fill out and submit one of the account service forms. After you fill out the form you can
e-mail it to me or print it and give it to me.
- Try doing a "Hello World" tutorial on one of the Mac computers in the Computer
Science Lab. Ask me for help next week if you have any problems.
WEEK #2: Aug 25 - Aug 29
- ♣ First day of class for the 3:30 Mon-Wed Section is Monday, August 25. Mon-Wed class meets in P-104. For this week's assignments, see the directions above for WEEK #1.
♥ The 12:30 Tues-Thurs Section continues this week with the assignments for WEEK #1.
WEEK #3: Sep 1 - Sep 5
- ♣ No class on Monday, September 1 - Labor Day.
- Readings:
- Silberschatz:
Chapter #02 (Operating System Structures)
- Lecture Topics:
WEEK #4: Sep 8 - Sep 12
- Readings:
- Silberschatz:
chapter #03 (Processes)
- Lecture Topics:
WEEK #5: Sep 15 - Sep 19
- Readings:
- Silberschatz:
chapter #04 (Threads),
chapter #5 (Process Synchronization)
- Lecture Topics:
WEEK #6: Sep 22 - Sep 26
- Readings:
- Silberschatz:
chapter #5 (Process Synchronization),
chapter #6 (CPU Scheduling)
- Lecture Topics:
WEEK #7: Sep 29 - Oct 3
- Readings:
- Silberschatz:
chapter #6 (CPU Scheduling),
chapter #7 (Deadlocks)
- Lecture Topics:
- Scheduling
- Process Synchronization
- ♥ Tues-Thurs Section:
Tuesday, Sept 30
♣ Mon-Wed Section:
Wednesday, Oct 1
HOMEWORK DUE:
Assignment #1, Chapters 1-5 Chapters 1-4.
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
- ♥ Tues-Thurs Section:
Thursday, Oct 2
♣ Mon-Wed Section:
Monday, Oct 6
TEST #1 covering
chapters 1-5 of the text
chapters 1-4 of the text.
(To prepare: Study the notes you made on the
readings, your answers to the homework problems, your notes on my
solutions to the homework, and your notes from lectures. You could also
think about the questions at the ends of the chapters. Another good
study tactic: after finishing reading each numbered section of the text,
ask yourself: "To what question might the information in this section be
the answer? Make up such a question, and write it in your notes
somewhere. That might be one of the questions on the test!)
Bring a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #8: Oct 6 - Oct 10
- Readings:
- Silberschatz:
chapter #7 (Deadlocks),
chapter #8 (Memory Management)
- Lecture Topics:
- ♣ Mon-Wed Section:
Monday, Oct 6
TEST #1 covering
chapters 1-5 of the text
chapters 1-4 of the text.
(To prepare: Study the notes you made on the
readings, your answers to the homework problems, your notes on my
solutions to the homework, and your notes from lectures. You could also
think about the questions at the ends of the chapters. Another good
study tactic: after finishing reading each numbered section of the text,
ask yourself: "To what question might the information in this section be
the answer? Make up such a question, and write it in your notes
somewhere. That might be one of the questions on the test!)
Bring a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #9: Oct 13 - Oct 17
- Readings:
- Silberschatz:
chapter #8 (Memory Management),
chapter #9 (Virtual Memory)
- Lecture Topics:
WEEK #10: Oct 20 - Oct 24
- Readings:
- Silberschatz:
chapter #9 (Virtual Memory),
chapter #10 (Mass Storage Structure)
- Lecture Topics:
WEEK #11: Oct 27 - Oct 31
- Readings:
- Silberschatz:
chapter #10 (Mass Storage Structure),
chapter #11 (File-System Interface)
- Lecture Topics:
WEEK #12: Nov 3 - Nov 7
- Readings:
- Silberschatz:
chapter #11 (File-System Interface),
chapter #12 (File-System Implementation)
- Lecture Topics:
WEEK #13: Nov 10 - Nov 14
- ♥ No class on Tuesday, November 11 - Veterans Day.
- Readings:
- Silberschatz:
chapter #12 (File-System Implementation),
chapter #13 (I/O Systems)
- Lecture Topics:
-
♣ Mon-Wed Section:
Wednesday, November 12
♥ Tues-Thurs Section:
Thursday, November 13
PROGRAM DUE:
Program #1: (Parallel Bubble Sort)
WEEK #14: Nov 17 - Nov 21
- Readings:
- Silberschatz:
chapter #13 (I/O Systems),
chapter #14 (Protection),
chapter #15 (Security)
- Lecture Topics:
-
♣ Mon-Wed Section:
Monday, Nov 17
Wednesday, Nov 19
♥ Tues-Thurs Section:
Tuesday, Nov 18
Thursday, Nov 20
HOMEWORK DUE:
Assignment #2,
Chapters 5-9.
Turn in a copy of the homework at the start of class. Keep a copy of
your paper to study from. We will go over the answers immediately after
class begins.
-
♣ Mon-Wed Section:
Wednesday, Nov 19
♥ Tues-Thurs Section:
Thursday, Nov 20
TEST #2 covering
chapters 5-9 of the text.
(To prepare: Study the notes you made on the
readings, your answers to the homework problems, your notes on my
solutions to the homework, and your notes from lectures. You could also
think about the questions at the ends of the chapters. Another good
study tactic: after finishing reading each numbered section of the text,
ask yourself: "To what question might the information in this section be
the answer? Make up such a question, and write it in your notes
somewhere. That might be one of the questions on the test!)
Bring a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #15: Nov 24 - Nov 28
- ♥ No class on Thursday, November 27 - Thanksgiving
- Readings:
- Silberschatz:
chapter #15 (Security),
chapter #16 (Virtual Machines)
- Lecture Topics:
-
♣ Mon-Wed Section:
Monday, Nov 24
♥ Tues-Thurs Section:
Tuesday, Nov 25
TEST #2 covering
chapters 5-8 of the text.
(To prepare: Study the notes you made on the
readings, your answers to the homework problems, your notes on my
solutions to the homework, and your notes from lectures. You could also
think about the questions at the ends of the chapters. Another good
study tactic: after finishing reading each numbered section of the text,
ask yourself: "To what question might the information in this section be
the answer? Make up such a question, and write it in your notes
somewhere. That might be one of the questions on the test!)
Bring a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #16: Dec 1 - Dec 5
- Readings:
- Silberschatz:
chapter #16 (Virtual Machines),
chapter #17 (Distributed Systems)
- Lecture Topics:
WEEK #17: Dec 8 - Dec 9
- Readings:
- Lecture Topics:
♥ FINAL EXAM FOR THE Tues-Thurs 12:30
CLASS: The CS 3750
comprehensive final exam is scheduled for Tuesday, December 16, 2014, from
11:15 a.m. to 1:15 p.m.. The exam is currently scheduled to be in the regular classroom: P-104.
♣ FINAL EXAM FOR THE Mon-Wed 3:30
CLASS: The CS 3750
comprehensive final exam is scheduled for Monday, December 15, 2014, from
2:00 p.m. 4:00 p.m.. The exam is currently scheduled to be in the regular classroom: P-104.
Bring a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.