Fall 2018



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


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


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.

College Policies


‘Plagiarism’ occurs when a student, with intent to deceive or with reckless disregard for proper scholarly procedures, presents any information, ideas or phrasing of another as if they were his/her own and/or does not give appropriate credit to the original source. Proper scholarly procedures require that all quoted material be identified by quotation marks or indentation on the page, and the source of information and ideas, if from another, must be identified and be attributed to that source. Students are responsible for learning proper scholarly procedures."

See the college's Policy on Academic Integrity.

Academic Accommodations

This course will honor all reasonable accommodations for students with documented disabilaties. If you have a disability that requires specific accommodation, please contact Catherine O’Callaghan, Assistant Dean of Academic Advising & Support, Catherine will convene the ADA commitee to review documentation and determine what accommodations are warranted. Catherine will then provide a letter to faculty outlining reasonable accommodations. It is your responsibility to engage in this process; i.e., disclose your disability, provide documentation, request accommodations, and deliver the accommodations letter to your faculty. /cours /fall2018 /systems /syllabus
last modified Tue May 28 2024 3:51 pm