Computer Science 215 (Detailed Information)InstructorProf. Derek Eager (Thorv. 281.2, x4899) LecturesM W F, 12:30-13:20, Thorv 205A TutorialsTh, 14:30-15:50, Spinks 320 TextComputer Organization and Design: The Hardware/Software Interface (4th edition), David A. Patterson and John L. Hennessy, Morgan Kaufmann/Elsevier, 2009.Laboratory FacilitiesThe laboratory work for this course requires use of the spim simulator for the MIPS assembly language. This has been installed on the Computer Science Department labs. It can also be downloaded from http://sourceforge.net/projects/spimsimulator/files/. (See also http://pages.cs.wisc.edu/~larus/spim.html.) Purpose of CourseMost students will enter this class with familiarity with computer systems as end- users and as high-level language programmers. This class is designed to provide an introduction to a portion of what lies below the application programming interfa Outline
EvaluationThere will be 4 equally weighted assignments, more or less equally spaced throughout the term (likely approximate due dates – late January, early February, mid March, and early April). Assignments will involve both programming and non- programming exercises, with programming to be done in MIPS assembly language using the SPIM simulator. An in-lab programming test and a midterm test will be held early in March. The midterm test and the final examination will be “closed book” (no books, no notes, no calculators). The weightings for the assignments and examinations are as follows:
Academic HonestyAll students must be properly registered in order to attend lectures and receive credit for the course. Students are expected to be academically honest in all of their scholarly work, including course assignments and examinations. Academic honesty is defined and described in the Department of Computer Science Statement on Academic Honesty; see also the University of Saskatchewan information. |
||||||||
| |