CPSC 418: Information


Goto CPSC 418 Home Page

Contents:
[ Instructor | Lectures | Text Book | Tutorials | Teaching Assistant | Newsgroup | Marking | Course Outline | ]


Instructor

Teaching Assistant

Lectures

Tutorials

Text Book

Marking

Homework 25% (Approximately 1 per week)
Class participation 10%
Midterm 25% (Probably on 8 February)
Final 40%

Course Outline

2 Jan-- 4Jan Introduction
9Jan-- 11Jan Designing an Instruction Set Architecture (ISA)
16Jan-- 18Jan ISA: Branching, Load/Stores, Floating-Point
23Jan-- 25Jan ISA: Procedure Calls, Interupts, Context Shifts
30Jan-- 1Feb Hardware/Software Interaction
6Feb-- 8Feb Review and Midterm
13Feb-- 15Feb Memory: Hierarchy, Paging, Segmentation
20Feb-- 22Feb Spring Break!
27Feb-- 29Feb Caches: Address Translation, Associativity
5Mar-- 7Mar Caches: Replacement Policies, TLBs
12Mar-- 14Mar Hardware: Pipelining
19Mar-- 21Mar Hardware: Branching
26Mar-- 28Mar Register Renaming
2Apr-- 4Apr Review

Class Participation

Any student who earns 25 or more class participation points (an average of roughly two per week) will receive the full 10%. Marks will be linearly scaled from 10% for 25 points to 0% for 0 points.
Points Action
3 be first to alert me to an error in an assignment or solution
2 ask or answer a question, in class or in the newsgroup
1 ask a question in private (e.g. in my office or via email)

Homework Assignments

Hand in during class, or at my office by 3pm on date due. (Remember to include both your name and your student id on every assignment!)

Assignments turned in between 3pm and 4pm will receive a 10% deduction. Assignments turned between 4pm and when the solution is posted will receive a 50% deduction. Once the solution has been posted, no credit will be given for late assignments. (see Medical Exemptions)

When calculating the final marks, your lowest assignment score will not be included.

Information Sources

Feedback

I strongly encourage you to give me feedback on what you like and don't like about the course, what you find easy or difficult, what homework problems you learned from and which ones you found non-helpful.

Feedback counts towards class participation.

There is an anonymous suggestion box for CPSC418 accessible through the CPSC418 Web pages.

Writing Quality and Grammar

As scientists and engineers, you must be able to communicate effectively. Marks will be taken off for poor writing style and grammatical errors that impede understanding. Spell check everything that you type!

Cheating

Discussions about the concepts in the course and the homework assignments are encouraged, but the assignments themselves are to be done by each student individually.

Copied problems will receive full negative marks. For example, a homework problem worth four marks will result in four marks being subtracted from the student's total. Also, the same negative mark will be given to the student who gives his/her assignment to someone else for copying.

Medical Exemptions

Students who cannot attend the midterm or final examination, or who are unable to complete assignments on time because of an illness or injury, should obtain a medical certificate and see me as early as possible, so that appropriate arrangements can be made. However, medical certificates should not be used as ``insurance'' against poor marks on examinations. If you get sick or injured, then get a medical certificate and do not write the exam, since no medical exemption will be given later.
Goto CPSC 418 Home Page

Last modified: 03 Jan 1996