TIE-30601 Turvallinen ohjelmointi, 5 op
Secure Programming

Lisätiedot

Soveltuu jatko-opinnoiksi.

Vastuuhenkilö

Marko Helenius, Tiina Schafeitel-Tähtinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-30601 2019-01 3 - 4 Marko Helenius
Tiina Schafeitel-Tähtinen
Harjoitukset, tentti, harjoitustyö, harjoitustyön loppuesitys ja osallistuminen oppimistapahtumiin 4. periodilla

Osaamistavoitteet

Turvallisessa ohjelmoinnissa pyritään kriittisen virheen estämiseen mahdollisimman varhaisessa vaiheessa. Kurssin suoritettuaan opiskelija osaa soveltaa turvallisen ohjelmoinnin periaatteita ohjelmointityössä ja päätöksenteossa. Jatko-osassa opiskelija laajentaa turvallisen ohjelmoinnin omaa ja yhteisöllistä tietämystä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. turvallisen ohjelmoinnin suunnitteluperiaatteet   turvallisuusarkkitehtuuri, suunnittelu, ajatusmallit ja tarkistuslistat    
2. turvallisen ohjelmoinnin taito  haavoittuvuuksien välttäminen ja estäminen, turvallinen tietokantaohjelmointi   
3. haavoittuvuudet  puskuriylivuoto, looginen virhe   

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Perusosa: Tentti ja harjoitukset Jatko-osa: Harjoitustyö

Arvosteluasteikko:

Arvosteluasteikko on numeerinen (0-5)

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02402 Ohjelmointi 3: Tekniikat Pakollinen    
TIE-30201 Tietoturva-arki Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-30601 Turvallinen ohjelmointi, 5 op TIE-30600 Turvallinen ohjelmointi, 3 op  

Päivittäjä: Helenius Marko, 15.03.2020