Tietokoneen toiminta, kevät 2018, aikataulu
(ohjattu itseopiskelukurssi)

Tämä aikataulusivu kokoaa yhteen kunkin viikon luentojen, pienkokeiden, TitoTrainer työskentelyn ja harjoitusten teemat.

Käy läpi verkkoluento ja/tai tutustu annettuihin oppikirjan lukuihin. Verkkoluennot löytyvät omalta sivultaan. Voit myös käyttää opiskelun apuna tähän aikatauluun linkitettyjä syksyn 2017 luentokurssin luentokalvoja. Kunkin minikokeen aihepiiri on käsitelty sitä ennen olevilla luennoilla ja harjoituksissa.    

Tee TitoTraineriin oma tunnus sen kurssille "Kevät 2018".

Oikopolut: luentokurssi | aikataulu | verkkoluennot | titopaja | ttk-91, titokone, titotrainer |

Viikko: pvm

Luennot

Teema, kalvot
(syksy 2017)

Verkko-luento

Kirjan luvut

Harj. tehtävät 
(vastaukset)

11: 12-16.3.2018

13.3.2018
9-11 (A111)

 

itseopiskelua


Aloitusluento, hallinto 

Järjestelmän rakenne,
TTK-91 ja sen simulaattori,
Konekielinen ohjelmointi

TitoTrainer, taso A

 

1
2
3



Ch 1, Ch 3.1, Ch 12 [Stal 16, Stal13]

Ch 1, Ch 3.1, Ch 10 [Stal10]


titopaja BK107

to 10-12 
Harri Kähkönen

to 16-18
Satu Bennert

pe 10-12  
Maria Efimova

12:19-23.3.2018

itseopiskelua

Aliohjelmien toteutus
Suoritin ja väylä

TitoTrainer, taso B

4
5

 

Ch 12.4, Ch 3.1-3 [Stal 16, Stal13]

Ch 10.4, Ch 3.1-3 [Stal10]

Harj 1 (vast)
(Luennot 1-3)
13-14:
26.3-6.4.2018

Pääsiäistauko









15: 9-13.4.2018

itseopiskelua

 

Tiedon esitysmuodot 
Tiedon tarkistus ja muisti

TitoTrainer, taso C

6
7

Ch 12.1-3, App 12A,
Ch 4.1, Ch 5.1-2 [Stal16, Stal 13]

Ch 10.1-3, App 10B,
Ch 4.1, Ch 5.1-2 [Stal10]

Harj 2 (vast)
(Luennot 4-5)

16: 16-20.4.2018

ke 18.4.2018
klo 9:15
(B123)

itseopiskelua



Minikoe 1 (Luennot 1-5)

Käyttöjärjestelmä 
Ulkoinen muisti ja I/O

TitoTrainer, taso D

8


Ch 8.1-2, Ch 6.1, Ch 7.1-5 [Stal16, Stal13, Stal10]

mk1 (vast)

Harj 3 (vast)
(Luennot 6-7)

 

17: 23-27.4.2018

ke 25.4.2018
klo 9:15
(B123)

itseopiskelua





Minikoe 2 (Luennot 6-7)



Käännös, linkitys, lataus

Tulkinta, emulointi

TitoTrainer, taso E


 

10  
11



 

App B.2, B.3 [Stal16, Stal13, Stal10]
Ch 4.2 (9 pages) [Tane 13, Tane10]

mk2 (vast)


Harj 4 (vast)
(Luennot 8-9)


18: 30.4-4.5.2018

ke 2.5.2018
klo 9:15
(B123)

itseopiskelua

Minikoe 3 (Luennot 8-9)



TitoTrainer, taso F

 

 

mk3 (vast)

Harj 5 (vast)
(Luennot 10-11)

19: 7-11.5.2018


ma 7.5.2018
klo 9:00



Minikoe 4 
(Luennot 10-11, TitoTrainer)
Kurssikuulustelu
(Luennot 1-11, TitoTrainer)

   

kk (arv.per.)

 

Viitteet / References

[Stal 16]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 10th Ed., Pearson, 2016.

[Stal 13]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 9th Ed., Pearson, 2013.

[Stal 10]:  William Stallings, Computer Organization and Architecture - Designing for Performance, 8th Ed., Pearson, 2010.

[Tane 13]: Andrew S. Tanenbaum, Structured Computer Organization, 6th Ed, Pearson, 2013

Tietokoneen toiminta, Auvo Häkkinen, Opetusmoniste D390, Helsingin yliopisto, Tietojenkäsittelytieteen laitos, 1998.

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

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

The Java Virtual Machine Specification, Java SE 7 Edition, Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley, Oracle America Inc, 28.2.2013. Link ok 7.9.2017.

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

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

Käyttöjärjestelmäkurssin sanasto Englanti-Suomi  (Teemu Kerola) - jos jotain puuttuu, kertokaa minulle.