Tietokonetekniikka, 25 op

Opintokokonaisuuden tyyppi

Aineopinnot

Yhteyshenkilö

Jani Boutellier, Timo D. Hämäläinen

Osaamistavoitteet

- Hallitsee elektroniikan perussuunnittelutyökalujen (Electronic Design Automation, EDA) käytön. Hallitsee graafiset lohkopohjaiset ja laitteistonkuvauskieliä käyttävät suunnittelutavat.
- Hallitsee prosessori- ja digitaalijärjestelmiin liittyvän aritmetiikan ja laskentayksiköiden toiminnan.
- Hän osaa selittää tietokoneen, prosessorin ja prosessorin sisäisten laskentayksiköiden rakennetta ja toimintaa.
- Osaa suunnitella ja toteuttaa digitaalisia laitteita prosessoreilla ja ohjelmoitavilla alustoilla (FPGA-logiikkapiirit).
- Tietokonetekniikan aineopinnot suoritettuaan opiskelijalla on perustiedot digitaalilogiikkaa ja prosessoreita sisältävien laitteiden toiminnasta.
- Valmiudet syventäviin opintoihin.

Jatkomahdollisuudet

Opintokokonaisuus Opintopisteet
Pervasive Systems 50 op
Pervasive Systems 30 op
Robotics 30 op
Sulautetut järjestelmät 50 op
Sulautetut järjestelmät 30 op

Sisältö

Pakolliset opintojaksot

Opintojakso Opintopisteet Vuosikurssi
TIE-50100 Digitaalisuunnittelu 5 op III  
TIE-51200 Tietokoneen arkkitehtuuri 5 op III  
Yhteensä 10 op  

Pakolliset vaihtoehtoiset opintojaksot

Kandidaatintyöseminaari on pakollinen, mikäli kokonaisuuteen tehdään kandidaatintyö.

Opintojakso Opintopisteet Vuosikurssi
TIE-10100 Tietotekniikan kandidaatintyöseminaari 0 op III  

Täydentävät opintojaksot

Täydentävillä opintojaksoilla painotetaan pakollisten kurssien antamaa pohjaa. Kursseja voi valita vapaasti listalta, mutta seuraavassa on esitetty mahdollisia suuntaviivoja. Laitesuunnittelupainotuksessa suositeltava avainkurssi on Logiikkasynteesi (FPGA+VHDL), prosessoripainotuksessa DSP Implementations ja ohjelmointipainotuksessa Ohjelmoinnin peruskurssi ja Mikrokontrollerit. Näiden jälkeen painotusta voi edelleen syventää sulautettuja järjestelmien suuntaan (Real-Time Systems ja Rinnakkaisuus), ohjelmistotuotantoon, signaalinkäsittelyyn ja automaatioon.

Täydennetään vähintään opintokokonaisuuden minimilaajuuteen 25 op

Opintojakso Opintopisteet Vuosikurssi
ELT-21300 Mikrokontrollerit 5 op III  
ELT-23000 Mikrokontrollerijärjestelmät 5 op III  
SGN-11000 Signaalinkäsittelyn perusteet 5 op  
SGN-12001 Johdatus kuvan- ja videonkäsittelyyn 5 op  
TIE-02100 Johdatus ohjelmointiin 5 op  
TIE-02200 Ohjelmoinnin peruskurssi 5 op II  
TIE-20100 Tietorakenteet ja algoritmit 5 op II  
TIE-50206 Logic Synthesis 5 op III  
TIE-50406 DSP Implementations 5 op IV  
TIE-51106 Computer Arithmetic 5 op IV  
TIE-51257 Parallel Computing 5 op IV  

Lisätiedot

Tietokoneet ovat nopeasti siirtyneet konesaleista ja pöydiltä taskuun, kodinkoneisiin, viihde-elektroniikkaan, mobiililaitteisiin, koneisiin, kulkuneuvoihin sekä lukemattomiin yhteiskunnassa välttämättömiin laitteisiin, joita ei tule ajatelleeksi tietokoneina. Prosessorien määrä yhdessä laitteessa on kasvanut ja liityntä muihin laitteisiin monipuolistunut erilaisilla langattomilla tietoliikenneyhteyksillä sekä lukuisilla langallisilla liityntästandardeilla. Ohjelmoitavien prosessoreiden lisäksi myös laitteisto ("rauta") on muuttunut ohjelmoitavaksi, mikä mahdollistaa toimintojen päivittämisen valmistuksen jälkeenkin. Tietokonetekniikan aineopinnot tarjoavat vahvan osaamiskokonaisuuden tällaisten laitteiden suunnittelulle ja toteutukselle.

Päivittäjä: Ojala Nina, 09.01.2018