IST337: Network Operating Systems
Course Syllabus
Spring 2004, MWF 9:00 am 9:50 am, PH 200
Instructor |
: Brian M. Morgan |
Office |
: Prichard
Hall 212 |
Phone Number |
: (304) 696-6469 |
Fax Number |
: (304) 696-6533 |
Office Hours |
: MWF: 10:00 11:00 MW: TR: 2:00
3:00 Other times by appointment ONLY |
E-Mail |
Textbooks:
The following textbook is required for the course:
Operating Systems Concepts 6th ed., by Silberschatz, Galvin, & Gagne; John Wiley & Sons; ISBN: 0-471-41743-2, 2002.
Computer
Requirements:
Supplemental materials can be found contained within the new
Course
Description:
Covers
current operating systems that support networking and distributed processes.
Topics include process management, memory management, security issues, network
support and management, and hardware management.
Credit:
The course is three (3) credit hours. It includes classroom
lectures, exams, quizzes, and homework assignments.
Pre/co-requisites:
IST236 (Data Structures) or permission
Desired Objectives/Outcomes:
By the end of this course, you should be able to:
-
Discuss the developmental principles behind operating
systems design
-
Discuss issues in compatibility and connection and
use through a network
-
Discuss how memory, processes, and files are managed
-
Explain how applications and hardware interact with
an operating system
-
Help someone select a network operating system based
upon needs
Instruction method:
There will be 3 contact hours of classroom lecture per week. Homework
assignments covering the major topics are part of the course.
Evaluation method:
Evaluation of student's performance will be based on the quality of your
performance on homework assignments, exams, and quizzes.
Grading Policy:
Final grades will be assigned as indicated below.
2 In-class Exams |
30% |
Final Exam |
20% |
8 Homework Assignments |
40% |
Attendance & Participation None
Required |
0% |
Quizzes |
10% |
Assessment
of Projects:
Although
interactions with other students are encouraged, you must compose your own
answers, unless otherwise noted.
Individuals
who utilize other peoples thoughts or ideas must provide appropriate
references to said resources. Failure to
provide such documentation will result in a failing grade for the assignment,
and may result in a failing grade for the course.
Final letter grades
are determined based on the following grading scale, or on the basis of an
acceptable contract made between the individual student and the instructor on
the first day of class, due no later than the beginning of the second class
meeting. This contract can not be
amended once that it has been accepted by both parties, meaning that a student
will either accept the grade achieved by the contract or by the grading
criteria contained within this syllabus:
90-100% |
A |
80-89% |
B |
70-79% |
C |
60-69% |
D |
Below 60 |
F |
The instructor reserves the right to change these values depending on the overall class performance and/or extenuating circumstances.
Policy Statement:
Assignments: The
course includes a number of homework assignments. All assignments are due BY THE BEGINNING OF CLASS on their due
date and must be submitted through the Vista Dropbox. NO LATE ASSIGNMENTS WILL BE ACCEPTED.
Exams: There
are three exams: The first will come after chapter 6, the second after
chapter 12 and a comprehensive Final exam (as scheduled). Exact dates of the exams
will be announced in class.
Make-up Exams and Late Penalty: Make‑up exams will not be given except under
unusual circumstances and satisfactory written justification. Any student who misses an exam due to an
unexcused absence will receive a grade of zero for that exam with no
opportunity for make-up or substitution.
University excused absences or those occurring with a good reason will
be excused. Make up exams must be taken
within one week of the original scheduled date.
The decision whether to give a make up exam rests with the instructor.
Passing grade: Homework
assignments and exams are required parts of the course and must be
satisfactorily completed to pass this course.
A student must have a passing performance on each part. A failing grade on either component may
result in a failing grade in the course.
Attendance Statement:
As with previous classes, I am NOT making class attendance mandatory. However, I will keep a record of who is
attending and who is not, easily done with quizzes. If you miss class, it is your responsibility
to catch up on material missed, and will not be the responsibility of the
instructor to catch you up on material missed during my office hours.
Withdrawal Policy:
The University withdrawal policy is followed in this course.
The last day to drop an individual course for the Spring of 2004 is March 26,
2004.
University Holidays:
The class is officially dismissed on the following dates:
MLK, Jr. Day: January 19, 2004
Spring
Break: March
15, 2004
March 17, 2004
March
19, 2004
Topics and Methodology:
The following outline delineates the tentative class schedule with topics to be
addressed during the course. Please
note this is a tentative schedule and it may change upon class progress:
January 12 |
Review of Syllabus Introduction to |
January 14 |
Chapter 1 Chapter 2 |
January 16 |
Chapter 2 |
January 21 |
Chapter 2 |
January 23 |
Chapter 3 |
January 26 |
Chapter 3 |
January 28 |
Chapter 4 Homework
#1 Due (Chapter 1-1.4, 1.5, 1.8, 1.10, 1.12 and Chapter 2-2.1, 2.3, 2.5, 2.7,
2.9) |
January 30 |
Chapter 4 |
February 2 |
Chapter 4 |
February 4 |
Chapter 5 |
February 6 |
Chapter 5 |
February 9 |
Chapter 6 Homework
#2 Due (Chapter 3-3.6, 3.10, 3.11, 3.13, 3.15 and Chapter 4-4.1, 4.2, 4.4,
4.7) |
February 11 |
Chapter 6 |
February 13 |
Chapter 6 Review for Exam 1 |
February 16 |
Exam 1 |
February 18 |
Review of Exam 1 |
February 20 |
Chapter 7 |
February 23 |
Chapter 7 Homework
#3 Due (Chapter 5-5.1, 5.2, 5.4, 5.5, 5.6 and Chapter 6-6.1, 6.3, 6.4, 6.5) |
February 25 |
Chapter 7 |
February 27 |
Chapter 8 |
March 1 |
Chapter 8 |
March 3 |
Chapter 8 |
March 5 |
Chapter 9 |
March 8 |
Chapter 9 |
March 10 |
Chapter 9
Homework
#4 Due (Chapter 7-7.1, 7.2, 7.7, 7.8 (algorithm only-no code) and Chapter
8-8.1, 8.2, 8.4, 8.6, 8.13) |
March 12 |
Chapter 10 |
March 22 |
Chapter 10 |
March 24 |
Chapter 10 |
March 26 |
Chapter 11 Chapter 12 |
March 29 |
Review for Exam 2 |
March 31 |
Exam 2 |
April 2 |
Chapter 13 |
April 5 |
Chapter 14 Homework
#5 Due (Chapter 9-9.4, 9.5, 9.7, 9.8, 9.16 and Chapter 10-10.2, 10.4, 10.6,
10.11) |
April 7 |
Chapter 14 |
April 9 |
Chapter 15 Homework
#6 Due (Chapter 11-11.1, 11.2, 11.6, 11.9, 11.12 and Chapter 12-12.1, 12.3, 12.6,
12.14) |
April 12 |
Chapter 16 |
April 14 |
Chapter 17 |
April 16 |
Chapter 18 Homework
#7 Due (Chapter 13-13.2, 13.8, 13.10 and Chapter 14-14.2, 14.3, 14.4, 14.7,
14.16) |
April 19 |
Chapter 18 |
April 21 |
Chapter 19 |
April 23 |
Chapter 19 Homework
#8 Due (Chapter 15-15.1, 15.4, 15.6, 15.7, 15.19 and Chapter 16-16.1, 16.2,
16.3) |
April 26 |
Windows XP Material |
April 28 |
Windows XP Material |
April 30 |
Dead Week Review for Final Exam |
|
Review for Final Exam |
May 7 |
Final Exam |
For each topic
discussed in the textbook, specific experience of other students and the
instructor will be discussed to enhance the characteristics involved. Laboratory programming projects for the
course will be based on the chapters we discuss in the textbook. Additional material may also be covered in
the class.
Every student is
responsible for all materials presented in class, including lectures, notes,
and handouts.
Students are also highly encouraged to work through all of the end of
chapter exercises in the textbook to help with difficult concepts. In case you are not present for a class, it
is your responsibility to contact the instructor and receive information about
the material presented in that class.
Class attendance is very important.
Effort
Required:
As a 300-level course, a considerable amount of work and research effort is
required of the student. For every one
hour in class, the student is expected to put in an effort of at least 3 hours
outside the class for studying and programming.
Upon background and preparedness, some students may have to put in
additional effort.
Communication:
The Bulletin Board facility of