Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Tietoa laitoksesta:

 
in English Kurssikuvaus [an error occurred while processing this directive]

581305-6 Tietokoneen toiminta, 2 ov

o Asema opetuksessa

Tietojenkäsittelytieteen approbatur-oppimäärän pakollinen kurssi.

o Esitiedot

Esitietoina edellytetään ohjelmoinnin perusasioiden tunteminen, esimerkiksi Java ohjelmointi -kurssin avulla.

o Tavoitteet

Tavoitteena on ymmärtää tietokonejärjestelmän keskeiset piirteet sillä suoritettavan ohjelman näkökulmasta: miten tietokonejärjestelmä on rakennettu ja miten se suorittaa sille annettua ohjelmaa. Pääpaino on yhden ohjelman suorituksella konekielen tasolla.

Suorittimen toimintaa konekielen tasolla tarkastellaan sekä yleisellä tasolla että käytännönläheisesti yksinkertaisen opetustarkoitukseen kehitetyn esimerkkikoneen (ttk-91), tämän koneen (symbolisen) konekielen ja tälle koneelle tehdyn simulaattorin (KOKSI) avulla. Tarkastelemme myös käyttöjärjestelmän roolia ohjelman suorituksen kannalta.

o Opetusmuodot

Kurssin voi suorittaa joko luentokurssina tai loppukokeella. Kurssi luennoidaan joka vuosi syys- ja kevätlukukaudella (ja avoimessa yliopistossa myös kesäisin).

Luentokurssiin sisältyy

o Kurssimateriaali

o Sisältö


Teemu.Kerola@cs.Helsinki.FI