Yliopiston etusivulle Suomeksi Inte på svenska No english version available
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

581305-6 Tietokoneen toiminta (2 ov), Syksy 2004


in English

Information in English at the end of this page.


Ajankohtaista

Erilliskokeen 8.2.2005 tulokset ovat ilmestyneet.

Kurssin tulokset ovat ilmestyneet. Kurssin arvosteluperiaatteet ovat myös nähtävillä. Laskuharjoituspisteiden kertymästä on tehty yhteenveto, joka on nähtävillä sivulla. Sivuille pääsee TKTL:n käyttäjätunnuksella ja salasanalla.

Palautetilaisuus pe 14.1 klo 10.30-11 huoneessa C211.

Muistathan, että syksystä 2002 alkaen tietojenkäsittelytieteen laitoksen cum laude approbatur -kurssien suoritusta on voinut yrittää luentokurssimuotoisesti harjoituspaikan varaamalla vain kahdesti. Yrityskerraksi tulkitaan ilmoittautuminen, jota ei ole peruttu kurssikohtaiseen määräaikaan mennessä. Tällä kurssilla määräaika on ensimmäisen harjoitusviikon loppuun mennessä eli 5.11.2004 mennessä. (Kurssin luennoija voi perustellusta syystä myöntää oikeuden lisäyritykseen.) Erilliskokeilla suorittamiseen ei liity rajoituksia.

Ryhmään 98 päätyneitä opiskelijoita pyydetään ottamaan yhteyttä luennoijaan henkilökohtaisesti esimerkiksi ensimmäisen luennon jälkeen joko luentosalissa tai luennoijan työhuoneessa C211.

Yleistä

Kurssin kurssikuvaus ja aiempien kurssien materiaali ja ohjeisto on nähtävillä kurssin kotisivulta http://www.cs.helsinki.fi/u/kerola/tito/.

Kurssin uutisryhmä on hy.opiskelu.tktl.tito. Uutisryhmä on tarkoitettu lähinnä opiskelijoiden keskinäiseen kommunikointiin. Jos haluatte (nopeaa) reagointia luennoitsijalta, niin käyttäkää sähköpostia. Syksyn kurssin liittyvä tiedotus tapahtuu luentojen lisäksi tällä www-sivulla.

Luentokalvot, harjoitustehtävät ja kertauskysymykset julkaistaan verkossa.

Kurssiin liittyy yksi kurssikuulustelu, josta voi saada 48 pistettä ja siitä täytyy saada vähintään 23 pistettä. Harjoituksista voi saada 12 pistettä ja niistä täytyy saada vähintään yksi piste. Yhteensä välikokeesta ja harjoituksista tulee saada vähintään 30 pistettä kurssin läpipääsyyn.

Kustakin tavallisesta harjoitustehtävästä saa yhden harjoitustehtäväpisteen (htp) ja joistakin vaikeammista tehtävistä voi saada useammankin htp:n. Noin 30% maksimi htp:stä tuottaa yhden arvosanaan vaikuttavan pisteen ja noin 83% tuottaa maksimin 12 pistettä. Muut pisteet annetaan suurinpiirtein lineaarisesti tuolta väliltä.

Esimerkki: 6 laskaria á 5 htp = 30 htp. Tällöin 9 htp:tä tuottaa 1 pisteen ja 25 htp:tä tuottaa 12 pistettä.

Pisteet karttuvat siis hyvin nopeasti ensimmäisen pisteen jälkeen, minkä toivotaan motivoivan opiskelijoita tekemään paljon tehtäviä. Karkeasti ottaen voisi sanoa, että on pakollista 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 harjoituksia. Tällä tavoin sekä oppii asiat että saa samalla paremman arvosanan. Koetulosten ja tehtyjen harjoitustehtävien korrelaatiot joidenkin luentokurssien (K2001, S2000 ja K2000) osalta ovat nähtävissä aiempien kurssin tietojen yhteydessä.

Harjoitustehtävät on suunniteltu siten, että niitä varten lukemalla ja niitä tekemällä oppii kurssin asioita pintaa syvällisemmin ja sillä perusteella pitäisi pärjätä myös kokeessa.

Aikataulu:

Luentokurssi suoritetaan osallistumalla luennoille ja harjoituksiin. Kurssiin kuuluu lisäksi kurssikoe.

  • Luennot: 27.10.-03.12. KE, PE 12-14 A111
  • Harjoitukset: 02.11.-10.12.
    • 1. Kimmo Airamaa   TI 14-16 B119
    • 2. Päivi Kuuppelomäki   KE 14-16 CK107
    • 3. Pauli Miettinen   KE 16-18 DK117
    • 4. Kimmo Airamaa   TO 14-16 B119
    • 5. Pauli Miettinen   PE 10-12 CK107
  • Kurssikoe: Ma 13.12.2004 klo 16.00 EXACTUM A111 (koeaika 3h 30 min)
    Tarkista aika vielä ennen koetta syksyn 2004 kurssikoe sivulta

Luennot:

Luentokalvojen ja harjoitusten linkit aktivoituvat aikanaan ennen ko. luentoa tai harjoitusta. Jos ongelmia ilmenee, niin ottakaa yhteys luennoitsijaan. Mustavalkoiset ja värikopiot ovat pdf-tiedostoja. PowerPointin tekemät html-versiot toiminevat hyvin ainakin v. 4.0 tai sitä tuoreemmissa IE-selaimissa. Muiden selainten kanssa on hieman ongelmia.

Muista, että luentokalvot eivät sisällä lähestkään kaikkea luennolla esitettyä asiaa. Jos olet poissa luennolta, niin lue vastaavat asiat kurssikirjoista.

  • Luento 0 (ke 27.10):  Hallintoa
    (Administration)
  • Luento 1 (ke 27.10):  Järjestelmän rakenne
    (Overall system structure)
  • Luento 2 (pe 29.10):  TTK-91 -tietokone ja sen KOKSI simulaattori
    (TTK-91 computer and the KOKSI simulator for it)
  • Luento 3 (ke 3.11):  Konekielinen ohjelmointi
    (Assembly language programming)
  • Luento 4 (pe 5.11):  Aliohjelmien toteutus konekielen tasolla
    (Assembly language subroutine implementation)
  • Luento 5 (ke 10.11):  Suoritin (CPU) ja väylä
    (Processor and bus)
  • Luento 6 (pe 12.11):  Tiedon esitysmuodot
    (Data representation)
  • Luento 7 (ke 17.11):  Tiedon muuttumattomuus ja järjestelmän sisäinen muisti
    (Internal memory and error correction)
  • Luento 8 (pe 19.11):  Ohjelman toteutus järjestelmässä
    (Program implementation in the system)
  • Luento 9 (ke 24.11):  Järjestelmän ulkoinen muisti, I/O-laitteet, I/O:n toteutus
    (External memory, I/O-devices)
  • Luento 10 (pe 26.11):  Käännös, linkitys ja lataus
    (Compilation, linking and loading)
  • Luento 11 ( ke 1.12):  Tulkinta ja emulointi
    (Interpretation and emulation)
  • Luento 12 (pe 3.12):  Yhteenveto ja kertausta
    (Summary)

Harjoitukset:

Harjoitustehtävät ilmestyvät tänne viimeistään harjoituksia edeltävällä viikolla.

Verkkokurssi:

Kurssista on tekeillä verkkokurssi, johon sisältyy verkkoluentoja ja muita verkossa tehtäviä komponentteja. Verkkokurssi pidetään ehkä ensimmäisen kerran keväällä 2005. Käy tutustumassa.

Exercises: in English

Questions for the weekly exercises.

How to do in English in English

Now (5.11) two students have asked english exercises. Exercise 2 is now available in English. So far (29.11.2004) nobody has informed me about that she/he would like to participate.

If you want to take the course please let me know about it (E.g., via email). However, providing information in English is quite time consuming, so I would appreciate it if you would be serious in attending the course. Guidelines for English speaking students who can not follow the Finnish language lectures:

  • For each week, follow the schedule of lectures ("Luennot") given above.
    • First, if you understand some Finnish, read the lecture notes to get a grasp of the main ideas.
    • Second, read the corresponding chapters from the text book (to fully understand the material).
    • Third, do the exercises given for that week (to test that you have learned the material). Return your exercises to me on Wednesday during my office hour (room C211).
    • Repeat this for six weeks and then study for the course exam.
  • Please start working at the same time when lectures begin. If you wait until the first homework is due, it will probably be too late to catch up. The course is short and it is set up with tight schedule.
  • Course bookkeeping, grades, and exam grading guidelines (in Finnish only, sorry) are in the Web.
If you are interested in participating this course please contact Paivi.Kuuppelomaki@cs.Helsinki.FI.
Paivi.Kuuppelomaki@cs.Helsinki.FI