|
OHJ-2500 Ohjelmien todistaminen, 5 op
|
Antero Kangas
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
Laskuharjoitukset, tentti (tai pelkät laskuharjoitukset).
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Kyky todistaa ohjelman osia, algoritmeja ja tietorakenteita oikeaksi logiikan ja joukko-opin avulla. Formaalien menetelmien periaatteelliset ja käytännölliset rajoitukset.
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Heikoimmat esiehdot. | ||
2. | Silmukoiden todistustekniikat. | ||
3. | Algoritmien todistaminen. | ||
4. | Tietorakenteiden analyysi ja vertailu joukko-opin keinoin. |
Laskuharjoitukset ja tentti.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Opintojakso | P/S |
MAT-20600 Diskreetti matematiikka | Pakollinen |
OHJ-2100 Ohjelmistotieteen perustyökaluja | Pakollinen |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |