CS 2734 Computer Organization II


Lectures, Exams, and Assignments, Spring 2000


Week Dates Lecture Topics Lab Assignment Exams / Quizzes
1 Jan 19, 21
(Jan 17: MLK)
Introduction, overview.
Binary numbers, 2's complement.
1. Intro. to
    Sun Lab
2 Jan 24, 26, 28 Floating point, intro to assembly
language.
2. Binary
    Arithmetic
Quiz: Binary
  Numbers
3 Jan 31, Feb 2, 4 Loops and arrays in MIPS.  3. Floating Point
    Numbers
Quiz: Floating
  Point Numbers
4 Feb 7, 9, 11 More loops, automatic variables. 4. Simple Array Quiz: Loops
5 Feb 14, 16, 18 Functions, parameters.
Static and auto storage.
5. Loops and
    Arrays
Quiz: Arrays
6 Feb 21, 23, 25 Recursive functions,
MIPS machine language.
6. Functions,
    auto storage
Quiz: Functions
7 Feb 28, Mar 1,
Mar 3
Gates from CMOS trans.,
review of combinational logic.
7. Recursive
    Functions
Exam 1 (Review)
8 Mar 6, 8, 10 MIPS instruction cycle,
single-cycle implementation.
8. Hand Assembly
   of MIPS Code
Quiz: MIPS
  Machine Lang.
Spring Break, Mar 13-17
9 Mar 20, 22, 24 Multi-cycle implementation. 9. Parsing MIPS
    Instructions
Quiz: Parsing
10 Mar 27, 29, 31 Exception handling. Continue with Lab 9 Quiz:
  Assemblers
11 Apr 3, 5, 7 Pipelined implementation. 10. A Simple
    Dis-assembler
NO QUIZ
12 Apr 10, 12, 14 Caching. NO LAB Exam 2 (Review)
13 Apr 17, 19, 21 Information theory: Source coding,
channel coding, secrecy coding
11. Exceptions NO QUIZ
14 Apr 24, 26, 28
(Apr 28: B of F)
Data busses. 12. Hamming
    codes
Quiz:
  Exceptions
15 May 1, 3
(May 4, 5: Study)
Extra topics. (Catch up)  (Catch up)
May 10, 7:30am Final

Notes:

  1. Exams (in red) are on Fridays, March 3 for Exam 1, April 14 for Exam 2, and Wednesday, May 10 for the final.

  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 Wednesdays. On each Wednesday when there is a lab quiz (starting on January 26), the quiz will be given in the classroom, HSS 3.04.22, starting at 9:40 am. (In this way, you can take the quiz, then take a short break, and be ready for the regular class to start at 10 am.)