Yliopiston etusivulleSuomeksiPå svenskaIn English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Department of Computer Science

In finnish Timetable and content of the course

Computer Organization II, Autumn 2007

Course exam 12.12.2007
Exam questions.

Course results (points from the course exam, the exercises and the project) are in the intranet.
You needed 30 points to pass.
The marked exercise problems gave the following points:

  Marked problems     points
         10             1
         12             2
         14             3
         16             4
         18             5
         20             6
         22             7
         24             8
         26             9
         28            10


Lectures anf exercices

Lectures (in Finnish) 31.10.-7.12.2007   We 12-14 (D122)
Fr 10-12(D122)
Liisa Marttinen
Exercises 31.10-7.12.2007 We 14-16 (C221)
in English
Teemu Kerola
Th 16-18 (C221) Liisa Marttinen
Course Exam on Wednesday 12.12.2007 16-19 in A111. have a calculator with you (Not necessary, you don't really need it in this exam!)

General information

  • The course consists of lectures (in Finnish), exercises, a small compulsory team project, and the course exam.
  • The course exam gives you maximum 48 points, from team project you can get maximum 6 points and from the exercises maximum 10 points, all together 64 point.
  • To pass the course you should have at least 30 points all together, and get at least 24 points from the course exam and 1 point from the team project.

Guidelines for English speaking (or other!) students who can not follow the (Finnish language) lectures

  • Get the text book [Stal06]. The previous edition [Stal03] will do just fine. The edition preceding that [Stal99] will also work, but you need to get one chapter from the web.
  • For each week, follow the schedule given below.
    1. First, read the lecture notes (mostly in Finnish or in English for the Autumn 2003 course based on 6th edition text book [Stal03]) to get a grasp of the main ideas.
    2. Second, read the corresponding chapters from the text book (to fully understand the material).
    3. Third, do the exercises given for that week (to test that you have learned the material).
    4. Fourth, attend the practice session given in English (to show me that you have learned the material, and to better understand the material).
  • Repeat this for six weeks and then study for the course exam.

  • Please, start working at the same time when lectures begin. If you wait until the first homework is due, it will probably be too late to catch up. The course is set up with tight schedule.

There is a small team project. It will be discussed in the 1st practice session.

Content and timetable                  

In the course we follow the course book [Stal06] concentrating on the later chapters of the book that we cover almost all. Most of the material in the early chapters has been somewhat covered in the Computer Organization I course.

Lecture notes and practice sessions will appear in due course.

Please note that the practice sessions begin the same week as lectures . Do the 1st set in advance for practice!

Timetable

  • We 31.10. Intro, (Ch 1-8)   
  • Fr 2.11. Interconnection, Bus (Ch 3)
  • We 7.11. Digital Logic (App B)
  • Fr 9.11. Memory Hierarchy, Cache Memory  (Ch 4.1-3, Ch 5.1-3) 
  • We 14.11. Virtual Memory (Ch 8.3)
  • Fr 16.11. Computer Arithmetic (Ch 9)
  • We 21.11. Instruction Sets (Ch 10-11)
  • Fr 23.11. Processor Structure (Ch 12)
  • We 28.11. RISC Architecture (Ch 13)
  • Fr 30.11. Instruction-Level Parallelism (Ch 14)
  • We 5.12. Intel IA-64 (Ch 15)   and STI Cell?    (Ch 15 Copy in the net)
  • Fr 7.12. Control Unit (Ch 16-17)

Literature and other references


Liisa Marttinen