TIE-30600 Turvallinen ohjelmointi, 3 op
Secure Programming

Lisätiedot

Ei toteutuskertaa lukuvuonna 2016-2017
Soveltuu jatko-opinnoiksi.

Vastuuhenkilö

Marko Helenius

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-30600 2017-01 1 - 2 Marko Helenius

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-02401 Ohjelmoinnin tekniikat Pakollinen    
TIE-30101 Tietoturvallisuuden perusteet Pakollinen    
TIE-30200 Tietoturva-arki Suositeltava    



Vastaavuudet

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

Päivittäjä: Helenius Marko, 26.08.2017