Java-palvelinohjelmointi
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTS1102 |
Tyyppi: | Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot |
OPS: | TT 2018V |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 3 (2020-2021) |
Lukukausi: | Syksy |
Laajuus: | 5 op |
Vastuuopettaja: | Prosi, Pirjo |
Opetuskieli: | Suomi |
Toteutukset lukuvuonna 2020-2021
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
3001 | TT2018-3, TT2018-3A, TT2018-3B | 24.8.2020 – 20.12.2020 | Pirjo Prosi | Suomi | 17.8.2020 – 11.9.2020 |
3002 | TT2018V-3A | 24.8.2020 – 20.12.2020 | Ghodrat Moghadampour | Suomi | 17.8.2020 – 11.9.2020 |
Suoritus rästissä? Katso toteutukset lukuvuonna 2021-2022.
Osaamistavoitteet
Opiskelija osaa ohjelmoida Web-sovelluksia ja hallitsee erilaisten monikerrossovellusten kehittämisen käyttäen eri tekniikoita, kuten tiedostojen lataaminen, tietokannan käsittely jne. Opiskelija tutustuu myös palvelinsovellusten tietoturvaan ja osaa ottaa turvallisuusasiat huomioon Web-sovelluksissa.
Opiskelijan työmäärä
135 h, joka sisältää päivätoteutuksessa 70 h ja monimuotokoulutuksessa 50 h lukuärjestykseen merkittyä lähiopetusta.
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Olio-ohjelmointi.
Sisältö
Java servletit, JSP, tietokantaohjelmointi Javalla, HTTPS ja autentikointi.
Opiskelumateriaali
Opettajan ilmoittama materiaali.
Opetusmuoto / Opetusmenetelmät
Luennot, harjoitukset ja harjoitustyö.
Arviointikriteerit
Arvosana 5: Opiskelija ymmärtää suurimman osan aiheesta käsitellyistä käsitteistä (n. 90 %) ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on paljon kehittyneitä ominaisuuksia.
Arvosana 3: Opiskelija ymmärtää huomattavan määrän (n. 60 %) aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on kohtuullinen määrä ominaisuuksia.
Arvosana 1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet (n. 40 %) ja pystyy soveltamaan niitä tai kehittämään yksinkertaisen sovelluksen.
Arviointimenetelmät
Harjoitukset, harjoitustyö ja tentti.