|
Opinto-opas 2014-2015
TIE-30600 Turvallinen ohjelmointi, 3 op
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Marko Helenius
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Muu verkkomateriaali | Toteutuskohtainen verkkomateriaali | Ei | Englanti |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-02400 Ohjelmoinnin tekniikat | Pakollinen | |
TIE-30101 Tietoturvallisuuden perusteet | Pakollinen | |
TIE-30200 Tietoturva-arki | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Toteutuskerran oppimistapahtumat edellyttävät läsnäoloa. Ajankohdat kysytään kurssille ilmoittautuneilta, joten oppimistapahtumia ei vielä näy tässä. |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |