Opinto-opas 2004-2005

8100200 LAAJA OHJELMOINTI, INTRODUCTORY COURSE ON PROGRAMMING, 6 ov

Tietoa luennoitsijoista
Lehtori Essi Lahtinen (essi@cs.tut.fi)

Luentoja ja harjoituksia
Luentoja yhteensä 77 tuntia, Harjoituksia yhteensä 31 tuntia

Luentoajat ja -paikat
per II: Maanantai 12 - 14, TB103 (TiTe, TLE) Periodilla SII
Keskiviikko 12 - 14, TB103 (TiTe, TLE) Periodeilla SII, KI ja KII
per III: Maanantai 12 - 15, TB103 (TiTe, TLE) Periodilla KI

Viikottainen opetus/periodi

S1

S2

K1

K2

Kesä

Luennot (h):

-

4+

5+

2

-

Harjoitukset (h):

-

2+

2+

1

-


Tavoitteet
Opiskelija pystyy tekemään pienehköjä ohjelmia itsenäisesti ja saa valmiuden suorittaa muita ohjelmistotekniikan laitoksen opintojaksoja.

Sisältö
Ohjelmoinnin peruskäsitteet. Ohjelmanteon vaiheet ja ohjelman ajo tietokoneella. Ongelman ratkaiseminen ohjelmallisesti. Tiedon eri esitystavat, ohjausrakenteet, aliohjelmat ja aliohjelmakirjastojen käyttö, rakenteisten tietotyyppien perusteet, modulaarisuus (abstraktiot) sekä syöttö- ja tulostustoiminta.

Tutkintovaatimukset
Hyväksytysti suoritetut pakolliset harjoitustehtävät, harjoitustyöt sekä tentti, johon voi osallistua, kun harjoitustyöt on hyväksytty.

Kirjallisuus
Luentomoniste, jonka tueksi erittäin vahvasti suositellaan jonkin kirjan hankkimista. Kirjavaihtoehdoksi sopii esim. Walter Savitch: Problem Solving with C++. Muita mahdollisia kirjavaihtoehtoja suositellaan ensimmäisellä luentokerralla.

Esitiedot

Numero

Nimi

OV

P/S

8100000

Tietotekniikan perusteet

2

Pakollinen

Huomautuksia
Tarkoitettu ensisijaisesti tietotekniikan koulutusohjelman opiskelijoille ja muille, jotka harkitsevat pääaineen suorittamista ohjelmistotekniikasta. Voidaan suorittaa vain lukuvuosittain. Korvaa opintojaksot 8100100 Ohjelmointi I ja 8100110 Ohjelmointi II.

Kurssin kotisivu