Opinto-opas 2004-2005

8104100 LAITTEISTONLÄHEINEN OHJELMOINTI, , 2 ov

Tietoa luennoitsijoista
Erikoistutkija Juhana Helovuo

Luentoja ja harjoituksia
Luentoja yhteensä 28 h

Luentoajat ja -paikat
Keskiviikko 12 - 14, K1703

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
Esitietovaatimuksista Laaja ohjelmointi ja Ohjelmointi 2 ovat keskenään vaihtoehtoisia.

Esitiedot

Numero

Nimi

OV

P/S

8100110

Ohjelmointi II

3

Pakollinen

8100200

Laaja ohjelmointi

6

Pakollinen

8404103

Mikroprosessorit, laaja

3

Pakollinen

Kurssin kotisivu