Computer
Systems

Fall 2018
course
site

syllabus

info

title       Computer Systems
term        Fall 2018
credits     4
time        Tues/Thu 10 - 11:20am
level       Intermediate
faculty     Jim Mahoney
repeat      no, cannot be repeated for credit
prereq      two previous CS courses or permission of instructor

textbook

Computer Systems: A Programamer's Perspective, 3rd edition

blurb

A look at what goes on "under the hood" of a computer, in the implementation in machine code of a C program running on a linux computer. Sometimes called "Computer Organization", a course like this one is a required part of most computer science degree programs, typically taken by sophomores after a course or two in basic programming concepts.

Topics include the C programming language, machine-level data representation and assembly language, processor organization, system performance, memory caching, code compilation and linking, and similar fun stuff.

This is an intermediate level course offered every few years.

https://cs.marlboro.college /cours /fall2018 /systems /syllabus
last modified Thu August 16 2018 12:13 pm