CS451: Operating Systems [Spring 2010]

{Announcements} {Syllabus} {Grading} {Schedule} {Assignments}



Prerequisites: CS370 (strictly enforced)

Required Texts Instructor

Kay Robbins & Steve Robbins.
Unix Systems Programming, 2nd edition,
Publisher: Prentice Hall
ISBN-13: 978-0-13-042411-2.

Avi Silberschatz, Peter Galvin, Greg Gagne.
Operating Systems Concepts, 8th (7th) edition
Publisher - John Wiley & Sons, Inc.
ISBN-13: 978-0-470-12872-5.

  Shrideep Pallickara
Office: Room 346, CS Building
Office Hours: 3:00-4:00 pm MW
E-mail: shrideep {aT} cs.colostate.edu
(with the obvious change)
Tel: 970.492.4209

Additional Useful References
Modern Operating Systems. Andrew S Tanenbaum (3rd Edition, 2007). Prentice Hall.
ISBN: 0136006639/978-0136006633.
(2) C Programming Language (2nd Edition). Brian W. Kernighan and Dennis M. Ritchie.
Prentice Hall. ISBN: 0131103628/978-0131103627
(3) Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition).
Doug Lea. Prentice Hall. ISBN: 0201310090/978-0201310092.
(4) Computer Networks: A Systems Approach. Larry Peterson and Bruce Davie.
3rd edition. Morgan Kaufmann. ISBN: 978-0-12-370548-8

Capstone course & Term paper:
This class is a capstone course - and as such, a written term paper is required. The term paper will be restricted to a topic in the area of Operating Systems for smart-phones. These operating systems can include inter alia Google's Android, Apple's iPhone, Nokia's Symbian, and RIM's Blackberry.

The first deliverable of the term paper is the topic itself. This should be 1-2 pages and include a brief description of the topic and 3-4 citations of pertinent papers. This deliverable will be worth 1 point.

The second deliverable of the term paper is an update. This should be 3-4 pages and should include a brief description (expanded from the first deliverable), the related works section, and 8-10 citations. This deliverable will be worth 2 points.

The final deliverable is the finished term paper of approximately 4000 words and include 10-15 citations of sources for the paper. It must be coherent, succinct, and readable. The term paper should be submitted in PDF format. This deliverable is worth the remaining 7 points.


All students are expected to be familiar with the policies in the department's student information sheet available here.


Department of Computer Science, Colorado State University,
Fort Collins, CO 80523 USA
© 2010 Colorado State University