Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJ-4200 Laitteistonläheinen ohjelmointi, 4 op
Machine-Level Programming

Vastuuhenkilö

Pertti Lehtinen

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 4, 5 :
Perjantai 11 - 13, TB103

 
3.-n. vuosikurssi
Tietotekniikan koulutusohjelma  


Suoritusvaatimukset

Harjoitustyö ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

Osaamistavoitteet

Oppia ymmärtämään tietokoneohjelmien toimintaa ja ohjelmointikielten toteutusmekanismeja suorittimen käskykannan tasolla. Tutustua ohjelmointityökaluihin ja eri tyyppisiin suoritinarkkitehtuureihin.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Perusohjelmointi konekielitasolla, ohjelmoijan perustyökaluketjun toiminta ja käyttö   Harvinaisempien ohjelmointityökalujen tuntemus ja käyttö.   
2. Eri tyyppiset tietokonearkkitehtuurit ja käskykannat ohjelmoijan näkökulmasta, tavallisimmat lajit.  Erikoisarkkitehtuurit ja niiden ohjelmointi. Arkkitehtuurin huomiointi optimoinnissa.   
3. Rinnakkaisuuden näkyminen ja sen hallinta konetason ohjelmissa.  Rinnakkaisuutta hyödyntäviä optimointimenetelmiä.   
4. Lausekielen perusrakenteiden toteutustekniikat konekielitasolla.  Lausekielen edistyneempien rakenteiden toteutus konekielitasolla (synkronointi, muistinhallinta, paikalliset aliohjelmat, jne. )   
5. Konekielitiedostot, rakenne ja käyttö.     


Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Opintomoniste   Laitteistonläheinen ohjelmointi   Juhana Helovuo       Ilmoitetaan aloitusluennolla      Suomi  


Esitietovaatimukset

Opintojakso P/S Selite
OHJ-1150 Ohjelmointi II Pakollinen    
TKT-1110 Mikroprosessorit Pakollinen    

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-4200 Laitteistonläheinen ohjelmointi, 4 op 8104100 Laitteistonläheinen ohjelmointi, 2 ov  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu25.06.2009
MuokkaajaHannu-Matti Järvinen