ERODD HOME
Operating Systems - Fall 2008
CPSC 304
Earl Rodd
erodd@malone.edu Extension 8546 www.malone.edu/erodd
Catalog Description: CPSC 304--
Operating Systems (3)
In this course, students will examine the
organization and construction of computer system software that manages
and controls the computational resources of the computer system. This
will also include the study of a current operating system.
Recommended to be taken the same semester as CPSC 290.
Offered each Fall.
NOTICE CONCERNING WEB SITE: This syllabus and all daily
assignments including exam information is posted on my web site at
www.malone.edu/erodd
On that page will be
links to this syllabus and the assignments. While I will generally
announce assignments in class, the web page will always have up to date
details and students are responsible to be aware of these details.
I. Objectives
-
Gain familiarity with major terms and concepts used in operating system
technology.
-
Understand the development of operating systems technology.
-
Apply an understanding of major terms and concepts to major operating
systems in use today.
-
Be able to describe the advantages and disadvantages of different options
used for major operating system functions.
-
Gain familiarity with the major trends and issues in operating system
technology development today.
- Understand ethical issues which arise with an understanding of
operating systems.
II. Course Content
- Operating Systems - Function and Theory by Earl Rodd.
- Operating Systems - Function and Theory - Homework
and Lab Assignments by Earl Rodd.
Note: Both books are packaged together as one unit.
Some material is only in lab assignments and not in the text book.
Lab assignments are an integral part of the course and students are
responsible for their content.
Note: This book has all homework and lab assignments. Some
lab assignments contain homework to turn in. Homework and Lab Work
should be turned in on the copy in your book rather than printed off the
web site. I want this copy used so that everyone's looks the same and have
the same material on the same page!!! Also, it is a waste of paper to print
a copy when you have already purchased one.
Course assignments show links to the web version of assignments only
to help in emergencies, not to replace the workbook.
-
Lectures.
-
Readings (Internet and handout) on current issues.
-
Class discussion.
-
Homework Assignments. Collaboration is encouraged.
- Lab work. Lab work is used to give students experience in
topics taught in class and to extend concepts in the text.
-
Quizes on reading. Quizzes will be open book, open notes, unless clearly
announced on the web site and in class as closed book.
-
Three exams. All exams will be
open book, open notes, open your exercise solutions etc.
III. Administrative Information
-
I will announce office hours.
-
I can always be contacted via email.
IV. Grading
Most homework may be handwritten on the homework assignments which have
space for answers.
- Quizzes (10%)
Your worst quiz grade will be dropped. Quizzes missed with an
unexcused absence cannot be made up.
- Lab Assignments (20%). These will be clearly noted in the daily
assignments as "LAB" and not homework. While these are only 20% of
your grade, because lab work is an essential demonstration of students'
understanding, regardless of other grades, your course grade cannot
be more than one-half grade higher than your lab assignment grades.
Thus if your lab grade is a "C", you cannot make higher than a "C+" in
the course. Thus skipping lab assignments can seriously affect your
final course grade!
Some lab assignments are not graded. These are clearly noted on the
assignments. These assignments prepare students for quizzes/exams.
-
Daily work (20%)
Because I know that sometimes "things happen", your worst 2 homework
assignments will be dropped from your average. Thus you can
miss two assignments without severe penalty.
Students are encouraged to not skip the easier
homework early in the course! Some at the end are very challenging.
-
Other exams (45%)
-
Class Participation (5%).
V. Academic Integrity
Cheating is a form of lying and indicates a serious spiritual and
moral problem. Cheating will lead to dismissal from the course with
a failing grade. Refer to the section of the catalog on
Academic Integrity.