GEORGE MASON UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE
CS 367 - Computer Systems and Programming
Spring 2016

Prof. Elizabeth White
email: white@gmu.edu
Office: Rm. 5315, Engineering
Phone: 703-993-1586
Office Hours: Tuesday, 1-3 or by appointment

Description

This course provides an introduction to computer systems from a programmer's perspective. Topics include machine-level representation of data and programs, linking and loading, processes, virtual memory and memory allocation.

Course Outcomes

Upon completion of this course, students should be able to:

Prerequisites

Grade of C or better in CS 262 (or CS 222) and in ECE 301, 303, 331, or 445.

Readings

The required textbook for this class is Computer Systems: A Programmer's Perspective by Randal Bryant and David O'Hallaron (Prentice Hall, Third Edition).

Grading

The grade for the course will be based on the following components:
(i) Homework Assignments (10%)
(ii) Lab Assignments (35%) - four assignments worth 5% + 10% + 10% + 10%
(iii) Two equally weighted semester Exams (30%)
(iv) Final exam (25%)

All exams are closed book.

Lab Assignments

There will be 4 labs weighted as above

Class Home Page

All handouts and other course material will be available on Blackboard. Discussion board is Piazza – you should receive an email invitation that will let you know how to find it. Additional Information