in English suomeksi Kurssin aikataulu ja sisältö

Tietokoneen toiminta (4 op, 2 ov), Syksy 2005
Computer Organization I (4 cr, 2 sw), Autumn 2005

Tämä 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. Uutta kurssimateriaalia on runsaasti ja sinne on varmaankin jäänyt muutama virheellinen tai epäkonsistenssi tieto. Olen kiitollinen kaikista ilmoituksista koskien materiaalin puutteita. Kiitos.

CSMoodle'n salasana Tietokoneen toiminta kurssille on siis "titoS05".

Kurssin rakenne on kokonaan uusi, ja sitä voidaan kurssin aikana vielä muokata. Erityisesti, uusien oppimismenetelmien käyttö on vielä kokeiluasteella, joten niiden käyttöä voidaan dynaamisesti muokata vielä kurssin aikanakin. Toivottavasti tähän kuitenkaan ei olisi tarvetta.

Ryhmätapaamiset alkoivat heti kurssin ensimmäisellä viikolla (viikko 44, 1-3.11.2005). Opintopiirit muodostettiin tuossa ensimmäisessä tapaamisessa. Poissaolijoiden tilalle otettiin uusia opiskelijoita. Jos ette vielä kuulu mihinkään opintopiiriin ja aiotte silti osallistua tähän kurssiin, teidän tulisi ensi tilassa ottaa yhteys omaan ohjaajaanne. Opintopiireihin kuulumattomat opiskelijat poistetaan kurssin listoilta viikon 45 jälkeen. o

Aloitusluento on nyt myös katsottavissa yliopiston taltiona, Torrent VCG (Video Conference to Streaming Gateway) -ohjelmiston avulla. Tarkemmat tiedot tällä sivulla alempana. o

Huom 1: Kaikilla oppilailla tulee olla TKTL:n käyttäjätunnus laitoksen Linux- ja Windows-järjestelmien käyttämistä varten.

Sivuaineopiskelijoilla tulee olla ensin haettuna Tietotekniikkaosaston UNIX-tunnus eli ns. cc-tunnus. Mikroverkkotunnus ei käy. UNIX-tunnus haetaan oman pääainelaitoksen kautta. Tämän jälkeen voit hakea TKTL-tunnusta vapaamuotoisella hakemuksella sähköpostin kautta osoitteesta tktl-luvat (AT) cs.helsinki.fi. Muista mainita sähköpostissasi cc-tunnuksesi. (Ks. ohjeet http://www.cs.helsinki.fi/compfac/ohjeet/Luvat/uusi.html#sivuainelupa). Yleensä tunnus alkaa toimimaan pyynnön käsittelyä seuraavana päivänä.

Huom 2: Kaikkien tulee olla ilmoittautunut kurssikirjanpitoa varten tälle kurssille TKTL:n ILMO järjestelmään. Jos et ole tehnyt sitä vielä, niin tee se ystävällisesti nyt heti. Kiitos.

Huom 3: Kaikilla tulee olla opintopiirityöskentelyä varten CSMoodle'n käyttäjätunnus. Jos et ole vielä hankkinut sitä, niin tee se ystävällisesti nyt heti (avaamalla CSMoodle ja klikkaamalla "Kirjaudu" oikealla ylhäällä). Kiitos. Muista myös kirjautua CSMoodle'ssa Tietokoneen toiminta -kurssille (salasana "titoS05") ja pyytää ohjaajaasi sijoittamaan sinut omaan opintopiiriisi CSMoodle'ssa.

Tavoite

Päätavoitteena on ymmärtää tietokonejärjestelmän keskeiset piirteet 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.

Tavoitteena on ymmärtää suorittimen toiminta konekielen tasolla. Suorittimen toimintaa konekielen tasolla tarkastellaan sekä yleisesti että käytännönläheisesti yksinkertaisen opetustarkoitukseen kehitetyn esimerkkikoneen (ttk-91) avulla. Esimerkkikone on toteutettu simulaattorina ja sitä ohjelmoidaan (symbolisella) konekielellä.

Tavoitteena on ymmärtää käyttöjärjestelmän perustoiminnot ja rooli ohjelman suorituksen kannalta.

Tavoite on tarkemmin kuvattu kurssikuvauksessa.

Kurssin muoto: opintopiiri- ja verkkokurssi

Kurssi toteutetaan opintopiirejä käyttäen. Tämä tarkoittaa sitä, että ns. tavallisten laskuharjoitusten asemesta opiskelijat jaetaan pienryhmiin (opintopiireihin), joissa tehdään sekä tavanomaisia laskuharjoituksia että suurempia projekteja. Kantavana ajatuksena ja ideana opintopiireissä on se, että yhdessä opiskellen oppii paremmin. Kun selittää asiaa toiselle, niin oppii itsekin ja/tai huomaa aukkoja omassa osaamisessaan. Opintopiirit kokoontuvat viikoittain yhden pakollisen kerran ohjaajan kera. Sen lisäksi opintopiirit voivat tavata itse sopiminaan aikoina eri tiloissa yliopistolla tai verkossa opintopiirin omassa chat-huoneessa. Lisäneuvontaa tulee saataville verkossa Moodlen keskusteluryhmien, chat-huoneiden ja kahdenkeskisten verkkokeskustelujen muodossa.

Tämä kurssi toteutetaan verkkokurssina. Siihen sisältyy siten tiedotuksen lisäksi merkittävä määrä verkossa olevan materiaalin käyttöä ja verkon käyttöä suunnitelmalliseen kurssin sisäisen kommunikointiin. Esimerkiksi, pääosan luennoista korvaa tällä kurssilla itseopiskelumateriaalina verkossa olevat verkkoluennot ja kuhunkin luentoon liittyy verkossa olevia itsearviointiin sopivia kertaustehtäviä, joiden avulla opiskelija saa jonkinlaisen kuvan omasta kyseisen materiaalin hallinnasta. Kurssiin sisältyy myös keskustelutehtäviä, joita käydään CSMoodle-keskusteluryhmissä.

Kurssin toteutus verkkokurssina ei tarkoita, että kurssin voisi suorittaa puhtaasti etäopiskeluna. Suuri osa oppimisesta tapahtuu itsenäisen työskentelyn ja ryhmätyöskentelyn avulla, mutta läsnäolo kampuksella kurssin aikana on silti aika ajoin välttämätöntä.

Tavallisina luentoina pidetään aloitusluento, yhteenvetoluento ja kurssin aikana pidettävät erityiset valinnaiset tukiluennot.

Oppiminen tapahtuu verkkoluennoilla, opintopiirityöskentelyssä harjoitustehtävä ratkaistaessa, keskusteluissa ja projekteja tehtäessä sekä kurssikuulustelussa.

Kurssiin sisältyy ylimääräinen opintopiiriprojekti, jossa reflektoidaan (mitä tehtiin, havaittiin, koettiin) kurssikuulustelua ja koko kurssia kokonaisuutena. Jos opintopiiri ei halua tehdä tätä projektia, sen voi tehdä myös itsenäisesti tai opintopiirin osan ryhmätyönä. Kurssista voi saada hyvän arvosanan myös ilman tätä ylimääräistä projektia. Toisaalta, läpikäytyjen asioiden reflektoiminen on tunnetusti hyvä oppimismenetelmä.

Kurssin rakenne ja kurssimateriaali

Oppikirja ja konekielisen ohjelmoinnin simulointiympäristö

Suosittelen, että hankitte oheislukemistoksi käyttöönne Stallingsin kirjan ([Stal06] tai [Stal03]), vaikka se ei olekaan ihan välttämätön. Tanenbaum'in kirjaa ([Tane06] tai [Tane99]) tuskin kannattaa vain tätä kurssia varten ostaa.

Yleistä

Ohjausajat

Ohjausajoilla tarkoitetaan niitä aikoja, jolloin kurssin vastuuhenkilö tai ohjaaja on henkilökohtaisesti paikalla.

Luennot
aloitusluento,
tukiluennot,
yhteenvetoluento

1.11.2005

ti 12-14 (B123) Teemu Kerola
3.11.2005 -
1.12.2005
to 12-14 (B123) Teemu Kerola
8.12.2005 to 12-14 (B123) Teemu Kerola

Ryhmätapaamiset
eli
opintopiirien viikottaiset
pakolliset tapaamiset

1.11.-9.12.2005
o
ti 14-16 (C221) Jari Suominen
ke 14-16 (CK107) Kimmo Simola
to 10-12 (CK111) Jari Suominen
to 14-16 (CK107) Kimmo Simola
to 14-16 (C221)
in English in English o
Teemu Kerola
Verkkoneuvonta

1.11-9.12.2005
(aika ajoin,
ei joka päivä!)

CSMoodlen Yhteinen keskustelualue Jari Suominen
Kimmo Simola
Kurssikuulustelu 13.12.2005 ti 9-12  

Arviointi

Tavoitteena on päästä arviointiin, jossa (a) opintopiiriä palkitaan työn saattamisesta loppuun, (b) paljon muita enemmän työtä tehneet palkitaan paremmalla arvosalla ja (c) paljon muita vähemmän tehneet huomaavat sen myös arvosanassaan. Vaikka tämä perusidea on ärsyttävän hankala muotoilla täsmällisiksi arviointiperusteiksi, niin tähän on kuitenkin pyritty.

Pääosa arvosanasta määräytyy tentin perusteella. Tentti kattaa kurssin ydinaineksen ja on linjassa projektien kanssa.

Yhteensä jaossa yli 60 p, joista 30 p tarvitaan läpipääsyyn. Normaalit arvosanarajat ovat: 1 (30 p), 2 (35 p), 3 (40 p), 4 (45 p) ja 5 (50 p). Näitä voidaan tarpeen vaatiessa muuttaa.

Kurssin osiot ja niiden maksimipistemäärät:

Opintopiirien arvostelusta kerrotaan tarkemmin opintopiirityöskentelyn sivulla.

Torrent VCG "streamatut" luennot o

Aloitus- ja yhteenvetoluennot taltioidaan yliopiston Torrent VCG ( Video Conference to Streaming Gateway) palvelimelle, josta ne ovat realiaikaisesti ja jälkeenpäin katsottavissa selaimen kautta Windows-ympäristöissä. Taltioiden katselua varten laitteistossa tulee olla tarvittavat koodekit on jo valmiiksi asennettu TKTL:n laitteistoihin, mutta kotikoneisiin voitte joutua asentamaan ne itse.

Taltiot toiminevat TKTL:n laitteistolla Windowsissa seuraavien selainten ja liitospalikoiden avulla:

Kotikäyttöä varten koodekeista on olemassa Opetusteknologiakeskuksen ohjeistus, joka on kyllä suunnattu enemmän opettajille kuin opiskelijoille.

Tukiluennot o

Tukiluennot ovat viikottaisia yleistä neuvontaa varten olevia tilaisuuksia. Mitään varsinaista luennointia ei niissä ole, ellei sitten vastauksena johonkin opiskelijan esittämään kysymykseen. Tukiluennot toimivat siten, että opiskelijat kysyvät mistä tahansa kurssiin jollain tavoin liittyvästä asiasta ja luennoija yrittää antaa tähän vastauksen. Aihepiiri voi olla esimerkiksi kurssin sen viikkoiseen sisältöön liittyvä asia tai jokin kurssin logistiikkaan liittyvä asia. On toivottavaa kuitenkin, että opiskelijat olisivat ennen tukiluentoa tutustuneet sen viikon aihepiiriin, koska mitenkään 2 tunnin tukiluennolla ei voida käsitellä 4 luentotunnin asioita hyvin.

Tukiluennoilla läsnäolo on täysin valinnaista, eikä läsnäolosta pidetä kirjaa. Mikään kysymys ei ole "liian tyhmä" tukiluennolle.

Verkkoluennot

Verkkoluennon seuraaminen vaatii oman liitospalikan (Macromedia Authorware Web Player) selaimeen. Sen kuuluu Windows'in vakioasennukseen laitoksen opiskelijakäyttöön tarkoitetuissa tiloissa. (Sitä ei voi itse asentaa laitoksen koneisiin, kuten ei muitakaan selainten liitospalikoita.) Liitospalikka on olemassa ainoastaan Windows ja Macintosh ympäristöihin ja luotettavimmin se toimii Internet Explorer'issa. Sorry. Voitte kokeilla liitospalikan toimivuutta tästä. Järjestelmä antaa liitospalikkaa käynnistettäessä erilaisia asiaan kuuluvia varoituksia, mutta nähdäkseni liitospalikka on turvallinen käyttää.

Macintosh-ympäristöjen käyttö on täysin testaamatta, koska tekijällä ei ole Macintosh'ia käytössään. o

Tietojenkäsittelytieteenlaitoksen koneilta verkkoluentoa voi seurata myös Linux-ympäristöissä Windows 2003 Terminal Server -palvelimen avulla. Palvelin mahdollistaa Windows-ympäristön käytön ohjelmistoineen etänä, jopa Linux-koneilta. Palvelimen käyttö laitoksen Linux-koneilta onnistuu yksinkertaisesti komennolla "windows". Tämä avaa ruudulle Windows-järjestelmän sisäänkirjautumisruudun. Kirjautuminen tapahtuu normaaleilla TKTL-käyttäjätunnuksilla. Palvelimen IE'ssä on valmiiksi asennettuna Authorware liitospalikka. Mikäli haluatte tarkemman kontrollin etäkäyttöohjelmistoon, voitte käyttää suoraan rdesktop (http://www.rdesktop.org) ohjelmistoa komennolla "/usr/local/bin/rdesktop winserver".

Jos Authorware Web Player -liitospalikan käytössä on ongelmia, raportoikaa niistä kurssin vastuuhenkilölle.

Verkkoluentojen käyttöön on on olemassa Käyttöohje ja Usein Kysyttyjen Kysymysten lista, jotka löytyvät verkosta ja ovat myös suoraan käytettävissä verkkoluennoista.

Opintopiirit

Opintopiirien toiminnasta on täsmällisemmät yleisohjeet opintopiirityöskentelyn sivulla.

Pienet tehtävät ovat samanlaisia kuin traditionaaliset laskaritehtävät. Kaikki tekevät ne itsenäisesti opintopiirin kanssa tarpeen mukaan neuvotellen. Opintopiiri esittää ne tarvittaessa ryhmätapaamisessa. Näistä annetaan pinnoja tehtyjen tehtävien mukaan tilaisuudessa läsnäoleville.

Isommat tehtävät ovat laajempia projekteja, joista laaditaan raportti. Näistä annetaan pisteitä työn laadun ja ryhmätyöhön osallistumisen perusteella. Opintopiiri arvioi itse jäsentensä osallistumisaktiviteetin.

in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English
The English schedule page has all the information above, but none of the information below.
The information in English is given with green color below.
in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English

Sisältö ja aikataulu (Contents and Schedule)

Kurssikirjat täydentävät verkkoluentoja. Jos jokin asia jäi epäselväksi tai muuten vain haluat toisenlaisen lähestymistavan sen oppimiseen, niin tarkista asia kurssikirjasta kyseisen luennonkohdalla annetusta kohdasta.

Text books give different view to the same topics as the web lectures. If anything is left unclear, please read the corresponding material in text books.

Viikko 44 (31.10.-4.11.2005) Week 44

Viikko 45 (7.-11.11.2005) Week 45

Viikko 46 (14.-18.11.2005) Week 46

Viikko 47 (21.-25.11.2005) Week 47

Viikko 48 (28.11.-2.12.2005) Week 48

Viikko 49 (5.-9.12.2005) Week 49

Viikko 50 (12.-16.12.2005) Week 50

Viikko 51 (19.-23.12.2005) Week 51

Kirjallisuutta ja muita viitteitä (References)

in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English

Koksi references in English

in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English in English


">Teemu Kerola