Computer Organization II

581365
5
Networking and Services
Intermediate studies
Course introduces students to lower level computer organization structures, e.g., to machine language structure, pipelined instruction execution as well as the implementation of processors and memory hierarchy. Prerequisites: Computer Organization I. Text book: Stallings W.: Computer Organization and Architecture (9th ed.), Pearson, 2013.
Year Semester Date Period Language In charge
2010 autumn 02.11-09.12. 2-2 English

Lectures

Time Room Lecturer Date
Tue 12-14 D122 Teemu Kerola 02.11.2010-09.12.2010
Thu 12-14 D122 Teemu Kerola 02.11.2010-09.12.2010

Exercise groups

Group: 1
Time Room Instructor Date Observe
Thu 14-16 D122 Teemu Kerola 01.11.2010—10.12.2010

Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Exercises begin on the first lecture week.

Information for international students

Lectures are in English. Practice sessions are bilingual, in English and in Finnish.

Course notices


16.12.2010 Exam and course grading is completed. There as 17 students in exam.  8 passed, 4 were close, and 5 were not even close. Results are linked next to bookkeeping below.

14.12.2010 A small course questionaire was given in last practice session. Given answers and feedback for them is available. This is not to be confused with departmental course feedback, which I hope many students have already answered. If you have not, please do so.

4.11.2010 Students that have not been attending lectures or practice sessions have been removed from visible class roster. If a mistake has been made in your part, contact the instructor to bring you back to the roster.

4.10.2010 Lectures are built on premise that you have studied the lecture material in advance. So, summarize Computer Organization I material and study (web) Chapters 20.1-3 from text book for the 1st lecture.

General

Course is (elective) intermediate course in 1.8.2010 degree requirements and (elective) advanced course in 1.8.2005, 1.8.2006, 1.8.2007, and 1.8.2008 degree requirements.

The target audience for the course are the 2nd-4th year students.

Prerequisites: Course Computer Organization I, or good knowledge on its topics.

Kerola's CO-II home page has general course information not relating to this specific lecture course. This page will be replaced (soon?) by new departmental CO-II home page.

Departmental old CO-II home page has links to old course information.

Completing the course

This lecture course has the following components:

  1. Lectures: 6 weeks, 4h/wk
  2. Practice sessions: 6 weeks, 2h/wk
  3. Course exam: Tue 14.12.2010
  4. Make-up exam, final exam: 25.1.2011 (confirm)

The course exam for the lecture course can not be used as a final exam.
The first final exam after the the course exam is also a make-up course exam.
All exams can be taken in English, but you need to confirm this with the instructor one week before the exam.

Grading is based on the following guidelines:

Course component Available points toward grade Minimum points needed to pass
Practice sessions (homeworks, attendance) 6 1
Course exam 30 15
Extra projects 6 0
Total 42 18

So, in order to pass the course you need to at least have minimum attendance to practice sessions, get at least 50% of the exam points, and have at least 18 grade points total. Extra projects may help you a little to pass the course, but mostly they will give you a better grade.

Current course bookkeeping is available for checking. Exam and course results are also available.

 

Literature and material

The course (Autumn 2010) is based on textbook William Stallings, Computer Organization and Architecture - Designing for Performance, 8th Ed., Prentice Hall, 2010. The course covers Chapters 3-5 and 8-20. There is an (student) online support website for this text book. Chapters 1-2, and 6-7 have been covered in prerequisite course CO-I.

There is a small set of simple practice problems designed for this course. Most of them are (so far) only in Finnish. Please use them for self evaluation on how well you have learned any given topic. A good time to do the practice problems is after you have studied the given chapter and done the homeworks for it. There is no bookkeeping on how you use the practice problems and their use does not affect our grade.

Stallings' online support website has a nice set of a little bit more challenging practice problems with model solutions. These problems are similar to homework problems and they require more work than simple practice problems above. However, more work will usually result with deeper learning.