Tietokoneen toiminta (itseopiskelu)

581305
5
Hajautetut järjestelmät ja tietoliikenne
Aineopinnot
Kurssilla perehdytään tietokoneohjelman suoritukseen, tietokonelaitteiston komponentteihin sekä laitteiston ja käyttöjärjestelmän luomaan ohjelman suoritusympäristöön. Esitiedot: Ohjelmoinnin perusteet. Syksyn monimuotokurssi sisältää verkkoluentoja, kertausluentoja, harjoitustehtäviä ja Tito-Trainer tehtävien tekemistä sekä Tito-pajassa että itsenäisesti. Kevään itseopiskelukurssi tapahtuu pääsääntöisesti itsenäisellä opiskelulla, vaikka kurssiin sisältyy aloitusluento ja viikottaiset harjoitustilaisuudet. Itsenäinen opiskelu tehdään oppikirjan, verkkoluentojen ja TitoTrainerin avulla. Kurssikirja: Stallings W.: Computer Organization and Architecture (9th ed.), Pearson, 2013.

Koe

29.04.2014 09.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2014 kevät 10.03-25.04. 4-4 Suomi Teemu Kerola

Luennot

Aika Huone Luennoija Päivämäärä
Ma 9-11 CK112 Teemu Kerola 10.03.2014-10.03.2014

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 12-14 D123 Mikko Kumara 17.03.2014—25.04.2014
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 16-18 D123 Mikko Kumara 17.03.2014—25.04.2014

Information for international students

This guided independent study course is currently offered in this form only in Finnish, because most of the course study material is only in Finnish. Sorry.

Yleistä

Kurssi on laskuharjoituksin ohjattu itseopiskelukurssi. Siihen liittyy vain yksi luento (aloitusluento) ensimmäisellä kurssiviikolla.

Tiedotteet ja huomautukset

Kurssin aikana tulevat tiedotteet julkaistaan tässä kohtaa. 

13.5.2014 Kurssin arvostelu on valmistunut. Kurssin suoritteiden tarkistuslista (koetehtävät eritelty)  ja kokeen arvosteluperusteet ovat verkossa. Arvostelun palautetilaisuus on 20.5.2014 klo 12:30-13:15 (D220). 

17.2.2014 Kurssin epävirallinen IRC-kanava on #tito2014. Kanavalla voi keskustella kurssin tehtävistä ja aihepiireistä toisten opiskelijoiden kanssa. 

11.2.2014 Aloitusluennon kalvokopiot ja ensimmäiset harjoitustehtävät tulevat aikataulusivulle ennen kurssin alkua. Huomatkaa, että harjoitukset alkavat vasta toisella kurssiviikolla (viikko 12, 17-21.3.2014).  

Kurssin suorittaminen

Opiskelu tapahtuu pääsääntöisesti itsenäisellä opiskelulla. Oppimateriaaleina ovat oppikirjan, verkkoluennot, kertaustehtävät, Titokone ja TitoTrainer. Kurssiin sisältyy viikottaiset harjoitustilaisuudet, joissa käydään läpi sen viikon kotitehtävät. Kurssilla edellytetään opiskelijalta oma-aloitteisuutta ja aikatauluttamista, jotta verkkoluentojen seuraaminen tahdistuu viikkoaikataulun mukaisesti. Kurssiin sisältyy normaali kurssikoe. Opiskelijat tarvitsevat TKTL-tunnuksen TKTL:n intranetissä olevaa materiaalia varten.

Kurssin arvosanaan vaikuttavat kurssikokeen (50 p) lisäksi itsenäisesti tehdyt TitoTrainer tehtävät (5 p) ja harjoituksiin osallistuminen  (5 p). Kurssin läpipääsyyn vaaditaan kokeesta vähintään 25p ja yhteensä vähintään 30p. Arvosanaan vaikuttavat TitoTrainer tehtävät tulee tehdä ennen kurssikuulustelua.

Kirjallisuus ja materiaali

Stallings W.: Computer Organization and Architecture (9th ed.), Pearson 2013.
                  Luvut 1-2, 3-3.2, 4.1, 5-5.2, 6-6.1, 7-7.5, 8-8.2, 10-10.2, 10.4, 12, 13.1, 14.1-3
                  Liitteet B.2 ja B.3.

                 (Voi käyttää myös aikaisempaa painosta (8th ed.), Pearson 2010.
                        
Luvut 1-2, 3-3.1, 4.1, 5-5.2, 6-6.1, 7-7.5, 8-8.2, 9-9.2, 9.4, 10, 11.1, 12.1-3
                        Liitteet B.2 ja B.3.)

                  Verkkoversio:  CourseSmart, £37.00 (17.2.2014)

Andrew S. Tanenbaum, Structured Computer Organization, 6th International Ed, Pearson, 2013.   
                        Luku 4.2
                       (Voi käyttää myös aikaisempaa painosta (5th ed.), Pearson 2010: Luku 4.2)

Verkkoluennot: Itseopiskeluun suunniteltu verkkomateriaali, jonka läpikäynti muistuttaa luennolla oppimista.

Kertauskysymykset: Verkossa oleva kysymyspankki oppimisen itsearviointiin.

Titokone:  Ohjelmisto, jonka avulla voidaan kääntää ja suorittaa symbolisella konekielellä kirjoitettuja ohjelmia opetuskäyttöä varten suunnitellulle ttk-91 tietokoneelle. Ohjelmistoon sisältyy ohjelmistonkehitysympäristö, suorituksen simulaattori ja suorituksen animaattori.

TitoTrainer: Ohjelmisto, jonka avulla voidaan automaattisesti tarkistaa tehtäväksi annettujen Titokone-ohjelmien oikeellisuus.

HYMoodle: Kurssille voidaan tarvittaessa perustaa Moodle-sivu. Siellä olisi tällöin keskustelupalstan, jonka avulla kukin järjestellä yhdessäopiskeluaikoja muiden opiskelijoiden kanssa. Mailatkaa asiasta kurssin vastuuhenkilölle, jos tällaiseen on tarvetta.

 

Muut viitteet

Merkit ja koodaukset, Jukka Korpela, TTYO. Link ok 1.2.2013.

ISO Latin 9 as compared with ISO Latin 1, Jukka Korpela, TTYO. Link ok 1.2.2013.

The Java Virtual Machine Specification, Java SE 7 Edition, Lindholm, Yellin, Bracha & Buckley, Oracle 27.2.2012. Link ok 1.2.2013.

IEEE-754 Calculators Christopher Vickery, Computer Science Department at Queens College of CUNY (The City University of New York). Link ok 1.2.2013.

Number System Conversion Tool, Chaya Gurwitz, Department of Computer and Information Science Brooklyn College. Link ok 1.2.2013.