Yliopiston etusivulleSuomeksiPå svenskaIn English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Kurssin aikataulu ja sisältö

Tietokoneen rakenne, Syksy 2007

Tämä syksyn 2007 kurssin aikataulu- ja sisältösivu päivittyy aina tarpeen tullen eli siis aika usein. Tarkkailkaa tätä sivua ainakin viikoittain kurssin aikana. Kurssin sisältö voi vielä jonkin verran muuttua aika myöhäänkin.

Kurssiin liittyvät yleiset asiat (siis muut kuin erityisesti tähän syksyn 2007 kurssiin liittyvät asiat) ovat tietokoneen rakenne kurssin kotisivulla.


Yleistä

  • Kurssin uutisryhmä on hy.opiskelu.tktl.tikra . Uutisryhmä on tarkoitettu lähinnä opiskelijoiden keskinäiseen kommunikointiin. Jos haluatte (nopeaa) reagointia luennoitsijalta, niin käyttäkää sähköpostia. Kaikkia kurssilaisia kiinnostavat asiat julkaistaan luennoitsijan puolesta mieluummin tällä tämän lukukauden aikataulu- ja sisältösivulla kuin uutisryhmässä.
  • Kurssi koostuu luennoista, harjoituksista, ryhmätyöstä ja kurssikuulustelusta. Kurssin oppikirja ja luentokalvot ovat englanniksi. Luennot ovat suomeksi. Luentokalvot tulevat kurssin sivuille ennen luentoa.
  • Kurssiin liittyy yksi kurssikuulustelu, josta voi saada 48 pistettä ja siitä täytyy saada vähintään 24 pistettä. Yhteensä välikokeesta, harjoituksista ja ryhmätyöstä tulee saada vähintään 30 pistettä (64 mahdollisesta) kurssin läpipääsyyn.

  • Ryhmätyöstä voi saada 6 pistettä ja siitä täytyy saada vähintään 1 piste.
    Ryhmätyö tehdään 2-3 hengen ryhmissä. Ryhmät muodostetaan kurssin alkaessa ja julkistetaan aikanaan tässä. Ryhmätyö on pakollinen osa kurssia ja sitä ei voi palauttaa myöhässä.

  • Harjoituksista voi saada 10 pistettä.
  • Laskuharjoituksiin osallistuminen ei ole pakollista, mutta niistä saa merkittävän osan luentokurssin arvosanasta. Kustakin tavallisesta laskuharjoitustehtävästä saa yhden harjoitustehtäväpisteen (HTP) ja joistakin vaikeammista tehtäistä voi saada useammankin HTP:n. Noin 30% maksimi HTP:stä tuottaa yhden arvosanaan vaikuttavan lisäpisteen ja noin 83% tuottaa maksimäärän lisäpisteitä. Muut lisäpisteet annetaan suurinpiirtein lineaarisesti tuolta väliltä.
    Esimerkki: 6 laskaria á 5 HTP = 30 HTP. Tällöin 9 HTP:tä tuottaa 1 lisäpisteen ja 25 HTP:tä tuottaa maksimimäärän lisäpistettä. Karkeasti ottaen voisi sanoa, että ensin on hyvä tehdä kahden harjoituksen verran tehtäviä ja seuraavista harjoituksista saa kaikki tehtävät tekemällä kustakin yhden pykälän verran paremman arvosanan.
  • Käytäntö on osoittanut, että kurssin läpäisy on vaikeata, jos ei tee runsaasti kotitehtäviä [Korkeakouluopetuksen teoriaa ja käytäntöä]. Tällä tavoin sekä oppii asiat että saa samalla paremman arvosanan. Tämä pätenee myös muihin laitoksen kursseihin tämän kurssin lisäksi. Koetulosten ja tehtyjen harjoitustehtävien korrelaatiot tämän kurssin osalta ovat  nähtävissä kuvassa syksyltä 1999 ja syksyltä 2000
  • Laskuharjoitusten yksi ryhmä voi olla englanniksi, jos tarvetta ilmenee. Jos laskuharjoitusryhmä on englanniksi, niin se on sitten kokonaan englanniksi (tehtävien esittämiset, kysymykset ja vastaukset).
     

Opetus, kokeet

Luennot 31.10.-7.12.2007   ke 12-14 (D122)
pe 10-12(D122)
Liisa Marttinen
Harjoitukset 31.10-7.12.2007 ke 14-16 (C221)
probably in English
Teemu Kerola
to 16-18 (C221) Liisa Marttinen
Kurssikoe keskiviikkona 12.12.2007 klo 16-19 (paikka ilmoitetaan myöhemmin) laskin mukaan

Sisältö ja aikataulu                  

Kurssi on rakennettu kurssikirjan [Stal06] ympärille. Käymme läpi kurssikirjan loppuosan lähes kokonaan kurssin aikana. Kurssin kaikilla opiskelijoilla tulisi olla kurssikirja käytössään. Vanha kurssikirja [Stal03] sopii myöskin ihan hyvin. Vielä vanhemmasta kurssikirjasta [Stal99] puuttuu seuraavan painoksen luku 15, IA-64 Architecture, joka löytyy tosin verkosta. Luentokalvot ja laskuharjoitukset tulevat tälle sivulle aikanaan, hyvissä ajoin ennen ko. luentoa tai laskuharjoitusta.

Huomaa, että laskuharjoitukset alkavat samalla viikolla kuin luennotkin. Voit tehdä 1. kerran tehtävät jo etukäteen kertauksen vuoksi!

Alustava aikataulu

  • ke 31.10.2007 Hallintoa, yleiskuva (Intro, Ch 1-8, 2 t luentoja)  
  • pe 2.11. Väylät (Ch 3, 2 t)
  • ke 7.11. Digitaalilogiikka (App B, 2 t)
  • pe 9.11. Muistihierarkia, välimuisti  (Ch 4.1-3, Ch 5.1-3, 2 t) 
  • ke 14.11. Virtuaalimuisti (Ch 8.3, 2 t)
  • pe 16.11. Tietokonearitmetiikka (Ch 9, 2 t)
  • ke 21.11. Käskykannat (Ch 10-11, 2 t)
  • pe 23.11. CPU:n rakenne (Ch 12, 2 t)
  • ke 28.11. RISC arkkitehtuuri (Ch 13, 2 t)
  • pe 30.11. Käskytason rinnakkaisuus (Ch 14, 2 t)
  • ke 5.12. Intel IA-64 (Ch 15, 2 t) ja STI Cell?    (Ch 15 kopio verkossa)
  • pe 7.12. Kontrolliyksikkö (Ch 16-17, 2 t)

Kirjallisuutta ja muita viitteitä


Liisa Marttinen