CS 2734 Computer Organization II


Lectures, Exams, and Assignments, Fall 2000


Week Dates Lecture Topics Lab Assignment Exams / Quizzes
1 Aug 28, 30, Sept 1 Introduction, overview.
Binary numbers, 2's complement.
1. Intro. to
    Sun Lab
2 Sept 6, 8
(Sept 4: Labor day)
Floating point, intro to assembly
language.
2. Binary
    Arithmetic
3 Sept 11, 13, 15 Loops and arrays in MIPS.  3. Floating Point
    Numbers
Quiz: Binary
  Numbers
4 Sept 18, 20, 22 More loops, automatic variables. 4. Simple Array Quiz: Floating
  Point Numbers
5 Sept 25, 27, 29 Functions, parameters.
Static and auto storage.
5. Loops and
    Arrays
Quiz: Loops
6 Oct 2, 4, 6 Recursive functions,
MIPS machine language.
6. Functions,
    auto storage
Quiz: Arrays
7 Oct 9, 11, 13 Gates from CMOS trans.,
review of combinational logic.
7. Recursive
    Functions
Exam 1
(Review, Answers)
8 Oct 16, 18, 20 MIPS instruction cycle,
single-cycle implementation.
8. Hand Assembly
   of MIPS Code
NO QUIZ
9 Oct 23, 25, 27
(Oct 27: Last drop)
Multi-cycle implementation. 9. Parsing MIPS
    Instructions
Quiz: MIPS
  Machine Lang.
10 Oct 30, Nov 1, 3 Exception handling. Continue with Lab 9 Quiz: Parsing
11 Nov 6, 8, 10 Pipelined implementation. 10. A Simple
    Dis-assembler
Quiz:
  Assemblers
12 Nov 13, 15, 17 Caching. NO LAB Exam 2
(Review)
13 Nov 20, 22
(Nov 23: Thanksg.)
Information theory: Source coding,
channel coding, secrecy coding
Start work on Lab 11 NO QUIZ
14 Nov 27, 29, Dec 1 Data busses. 11. Exceptions NO QUIZ
15 Dec 4, 6
(Dec 7, 8: Study)
Extra topics. 12. Hamming
    codes
Quiz:
  Exceptions
Dec 13, 1:30 pm Final
(Review, Answers)

Notes:

  1. Hour exams (in red) are on Fridays, Oct 13 for Exam 1 and Nov 17 for Exam 2. The final exam is on Wednesday, December 13, 1:30-4:15 pm.

  2. Laboratories (in blue) are on Mondays and Wednesdays. In general, you should prepare for the lab ahead of time and finish it by Wednesday of the assigned week. If the Lab TA approves, you may put finishing touches on a lab during the next Monday lab period.

  3. Laboratory Quizzes (in green) are usually on Mondays. On each Monday when there is a lab quiz (starting on Sept 11), the quiz will be given in the lab classroom, BB 3.02.28, starting at 12:40 pm. (In this way, you can take the quiz, then take a short break, and be ready for the regular class to start at 1 pm.)


Revision date: 2000-08-22.
    (Also known as 22 August 2000, or 8/22/00.
      Please use ISO 8601, the International Standard Date and Time Notation.)