Kurssin aikataulu ja sisältö

Testi

Tämä kurssi on suunnitteluvaiheessa. Tätä sivua täydennetään suunnittelun edetessä. Mikään ei kuitenkaan vielä takaa, että syksyn 2005 kurssi lopulta toteutuu tällä sivulla olevien tietojen mukaisesti. Kommentit Kerolalle, kiitos. o

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. o


Currently all material for Autumn 2005 Computer Organization I course is only in Finnish. The course structure is new with study circles and web lectures (only in Finnish, sorry). However, foreign students can participate in the course with English speaking study circles, if there are enough English speaking students for one or more study circle. The students in one study circle study together, work together, and do 4 larger team projects for the course together. All English speaking study circles will have one common mandatory weekly meeting time ("practice session") run by Teemu Kerola. Instead of the Finnish web-lectures, you need to study the material from the text book [Stal06]. The text book covers most of the material, but not assembly language programming for the locally developed ttk-91 design. This means that the first 2 weeks will be a little rough, but you will get extra guidance. in English

The instruction on this page and other web pages for the new course is so far only in Finnish and still under development. English guidance will be given later on. in English

If you are interested in participating to this course in English, please email me (Teemu.Kerola AT cs.helsinki.fi) about it as soon as possible. I will then discuss with all such participants and agree on a common study circle meeting time. Study circles will start their work on the week of Nov 1st, and the meeting time for the English speaking study must be agreed upon before that! Study circles will give you peer support for the duration of the course. However, they are effective only if you are committed to completing the course. So, please sign up only if you are serious about it. in English


Tämä kurssi toteutetaan verkkokurssina. Tämä tarkoittaa sitä, että siihen sisältyy tiedotuksen lisäksi merkittävä määrä verkossa olevan materiaalin käyttöä ja/tai verkon käyttöä suunnitelmalliseen kurssin sisäisen kommunikointiin. Esimerkiksi, pääosan luennoista korvaa tällä kurssilla itseopiskelumateriaalina verkossa olevat verkkoluennot. Kuhunkin luentoon liittyy verkossa olevia itsearviointiin sopivia kertaustehtäviä, joiden avulla opiskelija saa jonkinlaisen kuvan siitä, kuinka hyvin hän hallitsee kyseisen materiaalin.

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 opiskelijakeskeinen oppiminen ja opintopiirien itseohjautuvuus. Opintopiirit kokoontuvat viikoittain yhden pakollisen kerran ohjaajan kera ja muulloin tarvittaessa ryhmän itse määrääminä aikoina.

Suoritusmuoto

Luennot, verkkoluennot, kertaustehtävät, opintopiirityöskentely, opintopiirien harjoitukset, opintopiirien projektit ja mahdollinen ylimääräinen itsenäinen projekti.

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 [Tane06] kirjaa tuskin kannattaa vain tätä kurssia varten ostaa.

Yleistä

Ohjausajat

Luennot 1.11.-6.12.2005 ti 12-14 (B123) Teemu Kerola
3.11.2005
8.12.2005
to 12-14 (B123) Teemu Kerola

Harjoitukset
eli
opintopiirien viikoittaiset pakolliset tapaamiset

7.11.-9.12.2005 ti 14-16 (C221) Jari Suominen
ke 14-16 (CK107) Kimmo Simola
to 10-12 (CK111) Kimmo Simola
to 14-16 (CK107) Kimmo Simola
Kurssikuulustelu 13.12.2005 ti 9-12  

Arviointi

HUOM: Nämä ovat hyvin alustavia arviointisuunnitelmia. Tämä arvostelu on nimenomaan vasta idea. Kommentteja otetaan mielellään vastaan. Tavoitteena on päästä arviointiin, jossa (a) ryhmää 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. Tämä perusidea on ärsyttävän hankala muotoilla täsmällisiksi arviointiperusteiksi.

Yhteensä 60 p, 30 p tarvitaan läpipääsyyn (MIKÄ OLISI PAREMPI TAPA JAKAA PINNAT??)

Opintopiirien pientehtävät (6 kpl): max 6 p
Opintopiirien projektit (4 kpl): max 24 p (+25% ?)
Kursssikuulustelu max 30 p, minimivaatimus 15 p
Ylimääräinen valinnainen projekti max 8 p (jolla voi korvata esim. huonoa koemenestystä)

Ylimääräisen projektin arviointi

Projektii arvostellaan asteikolla 1-5. Normaalityöstä saa arvosanan 3 ja erityisansioilla paremman.
Hyväksytystä raportista saa 3 pistettä arvosanan pisteiden lisäksi.
Raportin pisteet vaikuttavat kurssin arvosteluun raportin osuuden puitteissa.

Esimerkki 1. Raportin arvosana on 4. Pisteitä tulee silloin yhteensä 7.

Verkkoluennot

Verkkoluennon seuraaminen vaatii oman liitospalikan (Macromedia Authorware Web Player) selaimeen. Sen pitäisi kuulua Windows'in vakioasennukseen laitoksen opiskelijakäyttöön tarkoitetuissa tiloissa. Tätä ei (valitettavasti) voi itse asentaa laitoksen koneisiin, kuten ei muitakaan selainten liitospalikoita. Liitospalikka on olemassa ainoastaan Windows ympäristöön. Sorry. Voitte kokeilla liitospalikan toimivuutta tästä. Järjestelmä antaa liitospalikka käynnistettäessä erilaisia asiaan kuuluvia varoituksia, mutta nähdäkseni liitospalikka on turvallinen käyttää.

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 laitoksen TKTL-domainin tunnuksilla (joka on sama kuin Linux-järjestelmän käyttäjätunnus). 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". (Samuli Valo, TKTL, 18.11.04)

Jos Authorware Web Player -liitospalikan käytössä on ongelmia, raportoikaa niistä minulle, kiitos.

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 omalla sivullaan.

Pienet tehtävät ovat samanlaisia kuin vanhat laskaritehtävät. Kaikki tekevät ne itsenäisesti ja ryhmä esittää ne palautetilaisuudessa harjoituksissa. Näistä annetaan pinnoja aktiviteetin mukaan..

Isommat tehtävät oavt laajempia tehtäviä, joista tehdään raportti. Näistä annetaan pisteitä työn laadun ja ryhmätyöhön osallistumisen perusteella. Ryhmä arvioi itse jäsentensä osallistumisaktiviteetin.

Sisältö ja aikataulu

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.

Viikko 44 (31.10.-4.11.2005)

Viikko 45 (7.-11.11.2005)

Viikko 46 (14.-18.11.2005)

Viikko 47 (21.-25.11.2005)

Viikko 48 (28.11.-2.12.2005)

Viikko 49 (5.-9.12.2005)

Viikko 50 (12.-16.12.2005)

Kirjallisuutta ja muita viitteitä


Koksi references in English

">Teemu Kerola