Computer Organization II

581365
5
Hajautetut järjestelmät ja tietoliikenne
Aineopinnot
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.

Koe

19.10.2015 16.00 CK112
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2015 syksy 01.09-14.10. 1-1 Englanti Teemu Kerola

Luennot

Aika Huone Luennoija Päivämäärä
Ti 14-16 C222 Teemu Kerola 01.09.2015-14.10.2015
Ke 14-16 C220 Teemu Kerola 01.09.2015-14.10.2015

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 9-11 C222 Teemu Kerola 07.09.2015—16.10.2015

Information for international students

Lectures are in principle in English. However, they may be in Finnish if everyone present understands Finnish.

Practice sessions are bilingual, in English and in Finnish.

Everybody needs the text book.

Yleistä

Course is elective intermediate course. The target audience for the course are the 2nd-4th year students. Basically, you can take this course any time after taking Computer Organization I.

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

Notices and Remarks

All noticies  during the lecture course will be published here. 

10.9.2015  There are only Finnish-speaking students attending. Mini-exams and the course exam are given only in Finnish.

10.8.2015  Course web information ready to start the course. Lectures, homeworks and answers will be posted during the course.

16.4.2015 Course web information development started.   

Kurssin suorittaminen

This lecture course has the following components:

  1. Lectures: 7 weeks, 4h/wk
  2. Practice sessions: 6 weeks, 2h/wk
  3. Mini exams, three (45 min) mini exams during lectures and the 4th mini exam within the course exam 
  4. Course exam (2h 30 min):  19.10.2015

Mini exams are optional. If you want, you can take only the course exam. If you take the mini exams, you do not need the course exam.

Mini exams (45 min) are given during normal lecture hours, on three Tuesdays at 14:15. The 4th mini exam is question 4 in the course exam. Your exam points are computed as the maximum of mini exam and course exam points. Mini exams 1-3 can be renewed in the course exam (as questions 1-3), and mini exam 4 can be renewed in the following final exam (as question 4).

The course exam can be renewed in the following final 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
Exams (4 mini exams, or course exam) 30 15
Total 36 18

So, in order to pass this lecture course you need to have minimum attendance to practice sessions, at least 50% of the exam points, and at least 50% of the grade points total. 

Kirjallisuus ja materiaali

Stallings W.: Computer Organization and Architecture (9th ed.), Pearson 2013. Chapters 3-4 and 8-20.
                 You can also use earlier edition (8th ed.), Pearson 2010.
                 Web copy (9th ed, unlimited concurrent readers, can be used outside Univ Helsinki domain with used identification) 
                        
Helka (klikkaa ensimmäistä linkkiä kohdassa "Verkko-osoite:")
                        
Helka (click first link after "Links:")
                        BookNavigator 

                  Purchase your own web copy: CourseSmart, £34.00 (10.8.2015)

Chapters 1-2, 5-7, as well as many parts of other chapters and appendixes have been covered in earlier courses, mostly in Computer Organization I. Get ready for this course and obtain your own copy of the text book early.

The text book can be found in bookstores and in university libraries.  

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.