CPSC 418: Information
Goto CPSC 418 Home Page
Contents:
[
Instructor |
Lectures |
Text Book |
Tutorials |
Teaching Assistant |
Newsgroup |
Marking |
Course Outline |
]
- Tuesdays & Thursdays 8:30-10:00 AM
- Room: CICSR 208
- J. M. Feldman and C. T. Retter
Computer Architecture: A Designer's Text Based on a Generic RISC
Homework | 25% | (Approximately 1 per week)
|
Class participation | 10%
|
Midterm | 25% | (Probably on 8 February)
|
Final | 40%
|
2 | Jan | -- | 4 | Jan | Introduction
|
9 | Jan | -- | 11 | Jan | Designing an Instruction Set Architecture (ISA)
|
16 | Jan | -- | 18 | Jan | ISA: Branching, Load/Stores, Floating-Point
|
23 | Jan | -- | 25 | Jan | ISA: Procedure Calls, Interupts, Context Shifts
|
30 | Jan | -- | 1 | Feb | Hardware/Software Interaction
|
6 | Feb | -- | 8 | Feb | Review and Midterm
|
13 | Feb | -- | 15 | Feb | Memory: Hierarchy, Paging, Segmentation
|
20 | Feb | -- | 22 | Feb | Spring Break!
|
27 | Feb | -- | 29 | Feb | Caches: Address Translation, Associativity
|
5 | Mar | -- | 7 | Mar | Caches: Replacement Policies, TLBs
|
12 | Mar | -- | 14 | Mar | Hardware: Pipelining
|
19 | Mar | -- | 21 | Mar | Hardware: Branching
|
26 | Mar | -- | 28 | Mar | Register Renaming
|
2 | Apr | -- | 4 | Apr | Review
|
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)
|
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.
- The newsgroup ubc.courses.cpsc.418 should
be your primary resource for questions about lectures, assignments,
etc. I will read the group very often and respond to
questions there. Also, if you have information (or the answer) to
a question posted, feel free to post a response --- remember
posts to the newsgroup count towards class participation.
- You are welcome to stop by my office anytime, but I may
not be there or may be busy. Send email to check if I'm
available. The purpose of office hours is to provide you with
a time when I guarantee that I will be in my office and CS418
will be my top priority. The marker (Yasman Adili) will handle
questions regarding homework marks, for all other questions,
post to the newsgroup, send me email, or stop by.
- All homeworks, handouts, solutions, etc will be installed
on the CS418 web pages:
http://www.ugrad.cs.ubc.ca/spider/cs418/home.html
When something new is installed on the Web, an announcement will be
posted to the newsgroup.
- The newsgroup comp.sys.powerpc.tech for
the IBM/Motorola/Apple PowerPC.
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.
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!
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.
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