CS 471 Spring 2026 - Operating Systems
George Mason University
Department of Computer Science
Course Basics
Instructor: Hamza Mughal
Email: hmughal2@gmu.edu
Office: BUCHAN D217F
Office Hours:
Please note the syllabus is subject to change to enrich the student's learning experience. Feel free to email hmughal2@gmu.edu for questions and concerns.
Prerequisites
Grade of C or better in (CS 310 or ECE 340), AND Grade of C or better in (CS 367 or ECE 445)
This course assumes you are comfortable with programming in C as a strong requirement.
Grading
30% Projects
10% Homeworks
15% Midterm 1
15% Midterm 2
30% Final (cumulative)
You must pass a significant exam threshold to receive a passing grade in
this class regardless of your performance on other assignments. To receive a passing grade in this
course, your final exam grade MUST be >= 50%
Grade Cutoffs
A+ [95-100] A [90-95) A- [85-90)
B+ [80-85) B [75-80) B- [70-75)
C+ [66-70) C [63-66) C- [60-63)
D [50-60)
F [0-50)
Exam Policy
There are no make-up exams.
There are no drops or replacements for exams.
Exams are in-person using pencil and paper.
In general, no computers, cell phones, books, calculators, or other such resources are allowed.
You can bring in one page (8.5"x11" US Letter) with handwritten notes (both sides of the paper are allowed) for each exam.
Project Policy
You may work with up to one partner from your lecture section. (This does not have to be the same as your Homework partner)
Programming Assignments take significantly longer than other courses
Homework Policy
You may work with up to one partner from your lecture section. (This does not have to be the same as your Project partner)
There are no make-up homework assignments.
Each homework will be posted on Canvas, but will be turn in in-class
Homework Assignments submitted after the deadline will get a Zero grade.
No Homework Assignment is Dropped, and No make-up assignments are provided.