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.