Tietokonetekniikan perusteet
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTA0310 |
Tyyppi: | Pakollinen / Ammattiopinnot |
OPS: | TT 2016V |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 2 (2017-2018) |
Laajuus: | 3 op |
Vastuuopettaja: | Mustonen, Martti |
Opetuskieli: | Suomi |
Toteutukset lukuvuonna 2017-2018
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
2 | I-TT-2V | 8.1.2018 – 26.5.2018 | Jani Ahvonen | Suomi | 11.12.2017 – 15.1.2018 |
Osaamistavoitteet
Opiskelija tuntee tietokoneen sisäiset perustoiminnot ja tavat
joilla prosessori liitetään oheislaitteisiin. Opiskelija ymmärtää
rautatason ohjelmoinnin periaatteet ja osaa liittää tavallisimpia oheislaitteita mikro-ohjaimiin.
Opiskelijan työmäärä
81 h, josta kontaktiopetusta 30 h. Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Moderni elektroniikkasuunnittelu.
Sisältö
Johdanto: heksaluvut ja tavun mittaiset loogiset operaatiot. Mikrotietokoneen rakenne ja toiminta: prosessori, muistit ja väylät. Ulkoiset signaalit, keskeytykset, liitäntäpiirit ja osoitekoodaus. Puolijohdemuistit: lukumuistin rakenne. EPROM. EEPROM, FLASH ja RAM-muistit. Mikroprosessori: prosessorin sisäinen rakenne. Harjoitukset: Assembler-ohjelmointia simulaattorilla ja tutustuminen C-ohjelmointiympäristöön.
Opiskelumateriaali
Jari Koskinen: Mikrotietokonetekniikka, Pentti Vahtera: C-ohjelmointi, opettajan koosteet Moodlessa.
Opetusmuoto / Opetusmenetelmät
Tietokoneluokassa tehtäviä harjoitustöitä, joiden yhteydessä lyhyitä luentoja. Lopussa projektimuotoisia ryhmätöitä laboratoriossa.
Arviointikriteerit
1: opiskelija osaa laskea loogisia operaatiota heksaluvuilla, ja tuntee pääpiirteissään mikrotietokoneen rakenteen.
3: opiskelija osaa kirjoittaa yksinkertaisia laiteläheisiä ohjelmia.
5: opiskelija tuntee hyvin mikrotietoneen rakenteen ja osaa koodata itsenäiseti kehitysympäristöä käyttäen sulautettujen järjestelmien perusohjelmia.
Arviointimenetelmät
Pisteytetyt harjoitukset (20 p) , tentti (30 p) ja projekti (10 p).