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.
‘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.
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, email@example.com. 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.