Opinto-opas 2015-2016

TIE-30600 Turvallinen ohjelmointi, 3 op
Secure Programming

Lisätiedot

Soveltuu jatko-opinnoiksi

Vastuuhenkilö

Marko Helenius

-->

Suoritusvaatimukset

Opintojakso koostuu kahdesta osasta, joilla kummallakin on laajuus 3 op. Perusosan vaatimuksena on tentti sekä 40% harjoituksista ja 80% kokoontumisista. Jatko-osan vaatimuksena on perusosa samalla tai aiemmalla toteutuskerralla sekä harjoitustyö. Jatko-osa suoritetaan kurssina "TIE-11300 Tietotekniikan vaihtuva-alainen kurssi" .
Osasuoritusten pitää liittyä samaan toteutuskertaan

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:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Muu verkkomateriaali   Toteutuskohtainen verkkomateriaali           Ei   

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02400 Ohjelmoinnin tekniikat Pakollinen    
TIE-30101 Tietoturvallisuuden perusteet Pakollinen    
TIE-30200 Tietoturva-arki Suositeltava    



Vastaavuudet

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

Viimeksi muokattu 20.01.2015