Computer
Systems

Spring 2016
course
navigation

Jan 21 - intro class

This "Computer Systems" courses is an intermediate (typically sophomore or junior) level course about the machine level workings of a unix computer including
We'll follow a course developed at Carnegie Melon, using its textbook "Computer Systems: A Programmer's Perspective, 3rd edition" which includes "labs" that will let you explore assembly language and stack overflow exploits.
The primary language we'll use is C, which we'll look at in some detail. The classic book which describes C is "K&R"; Kernighan and Ritchie's "The C Programming Language, 2nd Edition" - highly recommended.
Links to both of these books as well as other good stuff can be found on the resources page in the left menu.

C

first assignment

Questions?
http://cs.marlboro.edu/ courses/ spring2016/systems/ notes/ Jan_21
last modified Monday January 25 2016 7:36 pm EST