Opinto-opas 2002-2003

8104100 LAITTEISTONLÄHEINEN OHJELMOINTI, , 2 ov

Tietoa luennoitsijoista
Erikoistutkija Juhana Helovuo

Luentoja ja harjoituksia
Luentoja yhteensä 28 h

Viikottainen opetus/periodi

S1

S2

K1

K2

Kesä

Luennot (h):

2+

2

-

-

-

Harjoitukset (h):

-

-

-

-

-

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

Sisältö
Ohjelman teossa käytettävät perustyökalut. Eri tyyppisten suoritinarkkitehtuurien toiminnasta ja ohjelmoinnista. Laitteistonläheistä ohjelmointia, aliohjelmakutsut, aritmetiikka ja optimointi. Konekielisten ohjelmien manipulointi, linkitys ja lataus.

Tutkintovaatimukset
Hyväksytysti suoritetut harjoitustyöt ja tentti.

Kirjallisuus
Luentomoniste

Tietoa esitietovaatimuksista
Esitietoina vaaditaan Ohjelmistotekniikasta Ohjelmointi 2 tai Laaja ohjelmointi ja Digitaali- ja tietokonetekniikasta kurssi Mikroprosessorit, joko laaja tai suppea versio.

Esitiedot

Numero

Nimi

OV

P/S

8100110

Ohjelmointi II

3

Pakollinen

8100200

Laaja ohjelmointi

6

Pakollinen

8404103

Mikroprosessorit, laaja

3

Pakollinen

Kurssin kotisivu