Tietokoneen toiminta (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

02.05.2013 16.00 A111
Year Semester Date Period Language In charge
2013 spring 11.03-26.04. 4-4 Finnish Teemu Kerola

Lectures

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

Exercise groups

Group: 1
Time Room Instructor Date Observe
Wed 14-16 D122 Heikki Korhola 18.03.2013—26.04.2013
Group: 2
Time Room Instructor Date Observe
Wed 16-18 B222 Heikki Korhola 18.03.2013—26.04.2013

Harjoitukset alkavat vasta viikolla 18.3.-22.3.!

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.

General

Kurssi on laskuharjoituksin ohjattu itseopiskelukurssi. Siihen liittyy yksi luento, aloitusluento ensimmäisellä kurssiviikolla.

Tiedotteet ja huomautukset

Kurssin aikana tulevat tiedotteet julkaistaan tässä kohtaa. 

20.5.2013 Kurssin arvostelu on valmistunut. Koetulokset ovat Oodissa ja 2. krs ilmoitustaululla. Kokeen arvosteluperusteet ovat verkossa. Arvostelun palautetilaisuus on 29.5.2013 klo 12:15-13:00 (D220). 

22.3.2013 IRC-kanava #tito2013 on kuulemma jonkin verran aktiivinen. Sieltä voi siis löytyä vertaistukea. 

22.3.2013 Aikataulusivulla sanotaan, että "Tehtävistä saa harjoitustehtäväpisteitä (htp) niiden vaativuuden mukaan, mutta vain tehdyistä tehtävistä ja vain harjoitustilaisuudessa koko ajan läsnäolleille". Tehtäviä ei siis kannata lähetellä harjoitusten pitäjälle siinä toivossa, että niistä saisi pisteitä vaikka on poissa harjoitustilaisuudesta. Jos olette sairauden vuoksi poissa useamman viikon, ottakaa yhteys kurssin vastuuhenkilöön ja katsotaan asiaa sitten erikseen. 

1.2.2013 Aloitusluennon kalvokopiot ja ensimmäiset harjoitustehtävät tulevat aikataulusivulle ennen kurssin alkua. Huomatkaa, että harjoitukset alkavat vasta toisella kurssiviikolla 20.3.2013 

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.

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, £32,99 (15.3.2013)

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