2004 Spring

Syllabus

CIS-4423 Operating Systems


Dr. Tom Pittman tpittman@sbuniv.edu Taylor 108,  MWF 1pm, TT 2pm
328-1562  (messages left here may not be picked up for several hours or even days; email is quicker)

TextOperating Systems, 4ed, William Stallings
Online Tools: "SandBox" Virtual Machine, OS Language Compiler, OS Modules List, Other Info

Prerequisite: CIS 2233

Description: Introduction to the design and architecture of operating systems.

This is a 3-credit lecture course introducing computer operating systems, with particular emphasis on internals and design principles.

Course Goals:  Students who successfully complete this course will

Understand process and memory management
Understand scheduling, device drivers, and file systems
Have built a working operating system demonstrating these principles


Organization:

There will be two 75-minute lectures per week; students are expected to have already read the relevant chapter(s) in the text.
Homework may be assigned from time to time, generally on a weekly basis early in the term
One large construction project extending over several weeks will be assigned
There will be one midterm covering chapters 1-8, and one comprehensive final exam

Grading will be numerically based on the sum of the points earned in each of the following categories and weighted to contribute the indicated proportion of the total grade according to the generally accepted 90/80/70/60 percentage point boundaries:

40% Exams (midterm=33% + final=67%)
50% Project (see OS Modules List for point values)
10% Homework, approximately equal weight given to each assignment/week

Schedule: There are 15 chapters in the text and 14 full weeks of classes; we will attempt to cover the first two chapters in the first week, and then average one chapter per week thereafter, in texbook sequence. The midterm will be at the end of week 7.

Students are expected to complete their work on time. Students should plan to spend two hours on homework and project outside of class for every hour of lecture in class. Anything that takes significantly longer than that is probably off track, and you should get help. No work will be accepted after the answers have been discussed in class, and in no case after the final. The Final is May 18 at 10:30am.

Academic Integrity Statement: All students taking courses in the College of Business and Computer Sciences are expected to uphold the highest standards of integrity and personal ethics. Students who cheat, plagiarize, misrepresent the truth, or make false statements to University faculty, administration, or staff will be held accountable for their actions. Cheating and plagiarism are considered dismissible offenses by the College and appropriate actions will be taken consistent with the SBU Student Handbook (See ãStudent Conduct Policies: Class C Violationsä). NOTE: Co-authoring of source code with another individual is plagiarism. Copying source code from examples in other text books, magazines, or the internet is also plagiarism.

Collaboration: There is a defined process for optionally using shared code in the term project for this course, as described in the OS Modules List.

Disabilities: It is the desire of Southwest Baptist University to provide all students with optimum learning experiences. If there are circumstances, due to disability, that may impact a studentâs learning in this course, it is necessary for the student to inform the instructor on or before the end of the second week of classes. If the student does not notify your instructor, it will be assumed that the student does not require special assistance.

CoBaCS Student dress code: Personal appearance and attire are important factors in maintaining a classroom atmosphere worthy of a Christian institution of higher education. The College of Business and Computer Sciences expects students enrolled in our classes to dress in a manner, which displays good taste and honorable Christian character at every class meeting (including lab sessions). The final decision as to the appropriateness of a student's appearance is that of the course's instructor.

Faith Integration: The College of Business and Computer Science is committed to our Universityâs mission, which explicitly directs the instruction of the College disciplines within the context of a Christian world view. It is the hope of the faculty that students will gain a unified sense of ethics reinforced in their business and cournputer science classes. The College has adopted Psalm 15 as a guiding principle for our students and is dedicating itself to producing ãPsalm 15 Professionalsä for servant leadership roles in business and computer science. Using Psalm 15 as a basis, eight character traits that sould be hallmarks of students and graduates of the College have been identified. The faculty of the College has adopted these charaghter traits a themes that will be hightlighted each semester: Integrity, Service, Respect, Charity, Faithfulness, Truthfulness, Humility, Perseverance. Each semester, one of these themes will be emphasized. Another major element of the plan is the Plasm 15 Lecture Series. Mandatory attendance at this lecture, which focuses on character and the integration of faith in professional life, is required. Students unable to attend may check out a copy of the video of the lecture available in the library.

The theme for Spring 2004 is:

Truthfulness

















rev. 2004 May 5