Tietokoneen toiminta (ohjattu itseopiskelu)

581305
5
Networking and Services
Intermediate studies
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.

Exam

04.05.2015 16.00 A111
Year Semester Date Period Language In charge
2015 spring 09.03-27.04. 4-4 Finnish Teemu Kerola

Lectures

Time Room Lecturer Date
Mon 9-11 CK112 Teemu Kerola 09.03.2015-09.03.2015

Exercise groups

Group: 1
Time Room Instructor Date Observe
Wed 16-18 B222 Mikko Kumara 16.03.2015—30.04.2015
Group: 2
Time Room Instructor Date Observe
Thu 12-14 B222 Mikko Kumara 16.03.2015—30.04.2015

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. 

If you want to study this course independently in English, please contact the lecturer.

General

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. 

12.5.2015  Kurssin arvostelu on valmistunut. Kurssin suoritteet ovat Tiklissä ja kokeen arvosteluperusteet tktl-intranetissä. Arvostelun palautetilaisuus on 20.5.2015 klo 10:15-11:00 (D220). 

TILASTOJA

Ilmoittautuneita: 126 Osallistuneita: 96 Kokeessa: 68 Hyväksyttyjä: 51 (75% kokeessa olleista) Hylättyjä: 45 

Arvosanajakauma 

5 : 18  ****************** 

4 : 12  ************
3 : 11  ***********
2 : 5    *****
1 : 5    *****

14.3.2015 Minulta kysyttiin harjoitus- ja TitoTrainer pisteiden kertymätavasta. Harjoitustehtävistä maksimipisteet saa kun harjoitustehtäväpisteitä on noin 5/6 maksimista. Muut pisteet tulevat suunnilleen lineaarisesti sen mukaan. Esim. kun maksimipisteet on 27, niin 1 arvosanapisteen saa 5 htp:llä ja 5 arvosanapistettä 23 htp:llä.

TitoTrainer tehtävistä arvosanapisteitä saa lineaarisesti, aina yhden arvosanapisteen per 8 tehtyä tehtävää (max 5 pistettä).

2.3.2015 Kurssin  molemmat ryhmät ovat täynnä. Jos haluat osallistua kurssille, niin tästä ei kannata huolestua. Ilmoittaudu jonoon, tule 9.3.2015 ensimmäiselle (ja ainoalle) luennolle ja jompaan harjoitusryhmään seuraavalla viikolla. Jos kurssille oikeasti on tulossa enemmän osallistujia kuin kahteen ryhmään mahtuu, niin sitten perustanemme lisäryhmän.

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

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

 

Completing the course

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.

Harjoitustehtävistä maksimipisteet saa kun harjoitustehtäväpisteitä on noin 5/6 maksimista. Muut pisteet tulevat suunnilleen lineaarisesti sen mukaan.
Esim. kun maksimipisteet on 27, niin 1 arvosanapisteen saa 5 htp:llä ja 5 arvosanapistettä 23 htp:llä.

TitoTrainer tehtävistä arvosanapisteitä saa lineaarisesti, aina yhden arvosanapisteen per 8 tehtyä tehtävää (max 5 pistettä).

Literature and material

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.

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.
 

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.