Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Kurssin kotisivu

581305-6 Tietokoneen toiminta (4 op, 2 ov)
Datorns organisation I
Computer Organization I

Yleistä

  • Kurssikuvaus  Oppimistavoitteet  (1.8.2008 alkaen)  
  • Course description  Learning goals (1.8.2008 onward) in English
  • Kurssin kotisivu (tämä sivu) on http://www.cs.helsinki.fi/teemu.kerola/tito/index.html
  • Tietojenkäsittelytieteen laitoksen kantasivu tälle kurssille on http://www.cs.helsinki.fi/kurssit/cum_laude/581305-6/
  • Kurssin uutisryhmä on hy.opiskelu.tktl.tito
  • Kurssin esitietovaatimuksena on kurssin Ohjelmoinnin perusteet tiedot ja esitietosuosituksena kurssin Java ohjelmointi tiedot. Kurssin ajateltu kohdeyleisö on 1-2. opiskeluvuoden opiskelijat.
  • Kurssi on Tietojenkäsittelytieteen aineopintojen pakollinen kurssi ja perusopintojen valinnainen kurssi. (ks. tutkintovaatimukset).
  • Kurssi on pääsyvaatimuksena Tietokoneen rakenne -kurssille, joka sisällön puolesta on suoraan jatkoa tälle kurssille.
  • Kurssista on myös erityisesti muuntokoulutettaville ja Avoimeen yliopistoon suunniteltu tiivistetty luentokurssi.
  • Kurssin on syksystä 2005 alkaen opetettu opintopiiri- ja verkkokurssina.
  • Kurssista on olemassa myös itsenäiseen (opintopiiri-) työskentelyyn sopiva Itseopiskelukurssi. o
    Itseopiskelukurssille pidetään yksi tai useampi harjoitusryhmä II-periodilla syksyllä 2009.
  • Seuraavan kerran kurssi pidetään keväällä 2010 (opintopiiri- ja verkkokurssi).
  • Next course is Spring 2010 (with study circles and web course materials)

Kirjallisuutta ja muita viitteitä

  • [Stal10] William Stallings, Computer Organization and Architecture - Designing for Performance, 8th Ed., Prentice Hall, 2010.
  • [Stal06] William Stallings, Computer Organization and Architecture - Designing for Performance, 7th Ed., Prentice Hall, 2006.
  • [Tane10] Andrew S. Tanenbaum, Structured Computer Organization, 5th International Ed, Prentice-Hall, 2010.
  • [Tane06] Andrew S. Tanenbaum, Structured Computer Organization, 5th Ed, Prentice-Hall, 2006.
     
  • TitoTrainer (uusi sijainti 18.10.2010 alkaen) ohjelmisto ttk-91 koneen ohjelmointiharjoittelua varten on käytettävissä verkossa.
  • Ttk-91 -tietokoneen konekielisimulaattori Titokone on kopioitavissa verkosta. Titokoneelle on oma sivusto, jonne pikkuhiljaa siirretään kaikki Titokoneeseen liittyvä materiaali. o
  • (Konekielisimulaattori KOKSI on kopioitavissa verkosta, Auvo Häkkisen sivuilta tai Kerolan omasta kopiosta. Samasta paikasta löytyy myös KOKSIn käyttöohje ja esimerkkikoneen TTK-91 käskykannan kuvaus. )
  • Luennolla käytettyjä (ja muita) ttk-91 -esimerkkejä sekä aikaisempien kurssien esimerkkejä on myös verkossa. Kopioikaa ne omaan käyttöönne omaan hakemistoonne (KOKSIa käytettäessa samaan hakemistoon kuin mihin KOKSI on asennettu!).
  • 2010_UPCRC

Aikaisemmat kokeet

  • Kaikki aikaisemmat kokeet (vuodesta 1999 lähtien) löytyvät verkosta. Huomatkaa, että ennen vuotta 2000 kurssi ja siten myös koealue oli laajempi kuin nykyään.
  • Viimeisimmän Teemu Kerolan antaman uusinta- tai erilliskokeen tulokseto näkyvät tällä paikalla lyhyen aikaa (muutaman viikon) kokeen arvostelun jälkeen.
  • in English The results o of the latest final exam (given by Teemu Kerola) will be visible here a few weeks after the exam has been graded.

Aikaisemmat kurssit


Teemu Kerola