Department of Mathematical Sciences C SC 340 Spring 2009 Syllabus |
|
Class | lecture: MW 12:30 – 1:45 p.m. in Towers 119 lab: TR 1:00 – 2:30 p.m. in Towers 119 |
Instructor | Pete Sanderson |
Office | Towers 134 |
Office Hours | 2-3 MW, 10-11 TR, by appointment, or any time my door is open |
PSanderson@Otterbein.edu | |
Phone | 823-1317 |
Objectives | This courses focuses on the principles and techniques of operating system design. By the end of this course you will be able to describe the major functions and components of a computer operating system; recognize the issues associated with shared usage of resources; reason about alternative methods for process, processor, memory and file management; write multi-threaded Java programs, relate operating system concepts to at least one commercial operating system; interact with the Linux operating system from a command interface; and write C programs utilizing system calls to perform operating system functions. | ||||||||||||||||||||||||||||||
Description | Introduction to the principles, design, and functions of computer operating systems. Emphasis on process management and processor, memory, and file management. | ||||||||||||||||||||||||||||||
Prerequisites | C SC 205. | ||||||||||||||||||||||||||||||
Texts | Operating System Concepts with Java, Seventh Edition,
Silberschatz, Galvin and Gagne, Wiley & Sons, 2007. ISBN
0-471-76907-X
Additional resources on class web site http://faculty.otterbein.edu/PSanderson/CSC340/ |
||||||||||||||||||||||||||||||
Projects | I will assign several programming projects to be solved either individually or in pairs. In addition, you will write and present an operating system case study late in the quarter. These projects will help you further develop not only technical skills but also teamwork and interpersonal skills. | ||||||||||||||||||||||||||||||
Exams | There will be a mini-exam over Part One, a midterm exam over Part Two, and a comprehensive final exam. The final exam is scheduled for Wednesday, June 10, from 8:00 until 10:00 a.m. Exams cover lecture and textbook material and projects. Make-ups will be scheduled only for documented emergencies. | ||||||||||||||||||||||||||||||
Academic
Integrity Policy |
All members of the Otterbein College community of learners are expected to follow
the rules and customs of proper academic conduct. Proper
conduct includes avoiding
academic misconduct as defined in the
Campus Life Handbook.
This class will include both individual and collaborative assignments.
In either case, you are encouraged to help each other
learn the course material. Participants in these discussions
enjoy the benefit of deeper and greater learning.
However, any individual projects must be your own, created yourself while thinking it through.
For individual assignments, the work you submit for evaluation must be your own; created by you while thinking it through. Any individual work submitted for evaluation (assignments and exams) that includes work done by another, copying of another's work, or the result of following another's step-by-step keystrokes and mouse clicks, violates the academic integrity policy of this course. For collaborative assignments, the work you submit will be the product of the team. Taking credit for work that you did not participate in also violates the academic integrity policy of this course. When academic misconduct occurs as described above, you will receive a zero grade for that assignment or exam. The misconduct may also be reported to the Office of the Academic Dean. If a previous academic misconduct offense is on your record, you will receive a grade of F for this course and a referral to the judicial system. |
||||||||||||||||||||||||||||||
Grading | Your grade is based on a final course score in the range 0 to 100.
The components of this score and their weights are as follows: projects and
presentation 45%,
mini-exam 5%, midterm exam 20%, final exam 30%.
|