Syllabus
The detailed syllabus used for this course is shown below. Different parts of the syllabus can be viewed by clicking on the appropriate tabs.
Class location & Hours: |
Tue & Thu: | 11:15am-12:05pm (EST) in 207 Benton Hall |
Fri: | Section A: 8:00am-9:40am (EST) in 006 Benton Section B: 12:20pm-2:00pm (EST) in 006 Benton |
Instructor: |
Office Hours: |
Scheduled office hours: | Tue: 1:00 PM to 3:00 PM (EST) Thu: 1:00 PM to 3:00 PM (EST) |
By Appointment: | Send me an email 24 hours in advance to setup an appointment. Unless you receive an acknowledgement from me, do not assume that the meeting is setup. |
Open door policy: | If you stop by and if I am not busy, I will gladly help you and answer your questions. |
Prerequisites: |
Reference Materials: |
Primary reference: "Operating System Concepts" by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne. 8th Edition. John Wiley & Sons, July 29, 2008 (ISBN: 978-0-470-12872-5). Oncampus link to Safari E-book, Off-campus link to Safari E-book.
"Operating Systems" by Sibsankar Haldar and Alex A. Aravind. Pearson Education India, March 12 2009 (ISBN-10: 81-3171-548-5, ISBN-13: 978-8-131-71548-2). Oncampus link to Safari E-book, Off-campus link to Safari E-book.
"C++ Concurrency in Action: Practical Multithreading" by Anthony Williams. Manning Publications. February 28 2012 (ISBN-10: 1-933988-77-0, ISBN-13: 978-1-933988-77-1). Oncampus link to Safari E-book, Off-campus link to Safari E-book.
"How Computers Work" by Ron While and Timothy Edward Downs, Que, 2005 (ISBN: 0-7897-3424-9). Safari E-book (Chapters: 1, 2, 3, 9, 10)
"C++ How to Program" by Paul Deitel and Harvey Deitel. Prentice Hall. March 15 2011 (ISBN-10: 0-13-266236-1, ISBN-13: 978-0-13-266236-9). Oncampus link to Safari E-book, Off-campus link to Safari E-book.
"Learning the bash Shell" by Cameron Newham, Third Edition, O'Reilly, 2005 (ISBN: 0-596-00965-8). Safari E-book.
"Windows XP Under the Hood" by Brian Knittel, Que, 2002 (ISBN: 0-7897-2733-1). Safari E-book (Chapters: 11, 12, 14).
"Modern Operating Systems" by Andrew S. Tanenbaum, Second Edition, Prentice Hall, 2001 (ISBN: 0-13-031358-0) (Selected Chapters).