OHJ-1150 OHJELMOINTI II, 5 op
|
Opintojakson vastuuhenkilö
Ari Suntioinen
Opettajat
Ari Suntioinen, "tutkija", ari.suntioinen@tut.fi
Luentoajat ja -paikat
Per I,II: Tiistai 15 - 17, TB103 (Au, TiJo, TeLu)
Per I: Perjantai 12 - 14, TB103 (Au, TiJo, TeLu)
Toteutuskerrat
Toteutus 1
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
Luento | 4 h/vko+ | 2 h/vko | - | - | - | - | Vain suomeksi |
Harjoitus | 2 h/vko+ | 2 h/vko | - | - | - | - | Vain suomeksi |
Harjoitustyö | 18 h/per+ | 36 h/per | - | - | - | - | - |
Tentti | Vain suomeksi |
Tavoitteet
Opiskelija pystyy tekemään pienehköjä ohjelmia itsenäisesti ja saa valmiudet suorittaa muita ohjelmistotekniikan kursseja.
Sisältö
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Abstraktion käsite.
Abstraktien tietotyyppien toteutus ja käyttö. |
Rakentajat ja purkajat.
|
Kopiorakentaja ja sijoitusoperaattori (niiden kieltäminen). |
2. | Moduulit ja modulaarisuus: Käsitteiden ymmärtäminen. | Modulaarinen suunnittelu. | |
3. | Dynaamiset tietorakenteet: Operaattorit new ja delete.
Osoittimet. Listarakenteen hallinta. |
  | Tietää muitakin dynaamisia rakenteita. |
4. | Lisää funktioista: Rekursio. |   | |
5. | Uusia työkaluja: Makefile (perusominaisuudet). | Makefilen perusteellisempi tuntemus.
Versionhallinta. |
Debuggeri.
|
Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Opintojakson arviointikriteerit
Arvosana maaraytyy tenttipisteiden ja harjoitustyopisteiden
pohjalta.
Esitiedot
Tunnus | Nimi | OP | P/S |
OHJ-1100 | Ohjelmointi I | 4 | Pakollinen |
Huomautuksia
Opintojakso on vaihtoehtoinen opintojakson OHJ-1151 Ohjelmointi II e kanssa.
Opintojaksokorvaavuus
8100110 Ohjelmointi II
Viimeksi muokattu | 20.05.2005 |
Muokkaaja | Ari Suntioinen |