Introduction to Operating Systems
COP-4610 (or CGS-5765), Spring 2017
MWF 9:05am-9:55am
MCH 201
Course Information
- Instructor:
Dr. Weikuan Yu, 206 Bldg LOV, 1017 Academic Way.
- Email: yuw [at] cs dot fsu dot edu.
A prefix "OSPP17:" is required on the subject line.
- Office Hour: Monday and Wednesday, 1-2pm
- Teaching Assistants:
- Preston Hamlin: hamlin@cs.fsu.edu; Office Hour: 2-3pm Wednesday, LOV 006 (Majors' lab)
- Teng Wang: tw15g@my.fsu.edu; Office Hour: 11am, Thursday (MCH-114)
- Md Muhib Khan: mk16h@my.fsu.edu; Office Hour: 11am Tuesday (MCH-114)
- Prerequisites: COP-4530 (Data Structures), CDA-3100 (Computer
Organization), and C Programming Skills.
Course Objectives
Students are expected to accomplish the following objectives through this
course:
- Grasp a fundamental understanding of computer and operating systems
- Grasp the concepts and abstraction of computer processes and threads
- Understand memory management and virtual memory concepts in modern OSes
- Understand process concurrency and synchronization
- Learn the scheduling policies of modern operating systems
- Understand the concepts of I/O, storage and file management
- Practice OS concepts in programming assignments
Textbook and Reading Materials
Required Textbook:
Operating Systems: Principles and Practice. 2nd Edition by Thomas Anderson and Michael Dahlin.
Publisher: Recursive Books. ISBN-10: 0985673524; ISBN-13: 978-0985673529.
Supplemental Materials:
Course Materials:
The class home page is at http://www.cs.fsu.edu/~yuw/SP17-OSPP/index.html.
The homepage will include the syllabus, schedule, slides, and assignments.
- Syllabus, Schedule, and Slides:
- Assignments :
Three in-class quizzes, three programming projects, and three homework assignments.
Programming projects are to be accomplished by a group of two students.
Course Policies:
Exams:
There will be two midterm exams and one final exam.
In case of disputes, please keep all graded material to provide evidence of exam scores.
The final exam will be comprehensive covering all materials of the course.
Exams and due dates will be scheduled in advance.
A grade of zero will be recorded for missed
exams and late assignments unless prior
arrangements are made or the absence is excused.
Attendance and Punctuality:
Class attendance and active participation of discussions are
required and will count for 4% of your grade.
Sampling of your absences and tardiness will be taken.
Each absence will be worth 0.4 point, and a count of tardiness 0.2 point.
Projects and homeworks turned in after the due date will be penalized 10% per day, two days maximum.
Excused absences include documented illness, deaths in the family and
other documented crises, call to
active military duty or jury duty, religious holy days, and official
University activities. These absences will
be accommodated in a way that does not arbitrarily penalize students
who have a valid excuse. Consideration will also be given to students
whose dependent children experience serious illness.
Cheating:
Students are encouraged to discuss programs in general and
to help one another find bugs in existing
programs. Copying another student's code or writing code for someone else is
cheating. Keep listings to provide
evidence of creative development.
Point distribution:
- Attendances: (4%)
- Quizzes (Given in arbitrary classes to reward pre-class preparations): (6%)
- Homework assignments: (20%)
- Projects assignments: (20%)
- Midterm exam 1: (12%)
- Midterm exam 2: (13%)
- Final exam: (25%)
Grading Scales:
Category | Range |
A | [92-100] |
A- | [89-92) |
B+ | [86-89) |
B | [81-86) |
B- | [78-81) |
C+ | [75-78) |
C | [71-75) |
C- | [68-71) |
D+ | [64-68) |
D | [60-64) |
F | <60 |
Academic Honor Policy:
The Florida State University Academic Honor Policy outlines the University's
expectations for the integrity of students' academic work, the
procedures for resolving alleged violations of
those expectations, and the rights and responsibilities of students
and faculty members throughout the
process. Students are responsible for reading the Academic Honor
Policy and for living up to their pledge to
"... be honest and truthful and ... [to] strive for personal and
institutional integrity at Florida State
University." Florida State University Academic Honor Policy can be found at
http://fda.fsu.edu/Academics/Academic-Honor-Policy.
Americans with Disabilities Act:
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource
Center; and (2) bring a letter to the
instructor indicating the need for accommodation and what type. This
should be done during the first week
of class. This syllabus and other class materials are available in
alternative format upon request. For more
information about services available to FSU students with
disabilities, please contact the Student Disability Resource Center via the
address below:,
The Student Disability Resource Center,
97 South Woodward Avenue,
108 Student Services Building,
Florida State University,
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu/
Possible Change of Syllabus
Except for changes that may substantially affect
implementation of the evaluation (grading)
statement, this syllabus is a guide for the course and is subject to
minor changes without advance notice.
Last Updated: December 17, 2016