|
|
|||||||||||||||||
OHJ-4200 Laitteistonläheinen ohjelmointi, 4 op
|
Pertti Lehtinen
| Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
| Toteutus 1 |
|
3.-n. vuosikurssi
Tietotekniikan koulutusohjelma |
Harjoitustyö ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Oppia ymmärtämään tietokoneohjelmien toimintaa ja ohjelmointikielten toteutusmekanismeja suorittimen käskykannan tasolla. Tutustua ohjelmointityökaluihin ja eri tyyppisiin suoritinarkkitehtuureihin.
| 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ö. |
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Opintomoniste | Laitteistonläheinen ohjelmointi | Juhana Helovuo | Ilmoitetaan aloitusluennolla | Suomi |
| Opintojakso | P/S | Selite |
| OHJ-1150 Ohjelmointi II | Pakollinen | |
| TKT-1110 Mikroprosessorit | Pakollinen |
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
| Kuvaus | Opetusmuodot | Toteutustapa | |
| Toteutus 1 | Luennot Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |