Kuva: Pixabay

Java-kielisten web-sovellusten toteutus tutuksi. Opi mm. Spring-sovelluskehyksen periaatteet.

Moodle
Log in to view the registration key for Moodle.

Timetable

Opintojakso on täysin verkossa.
Opintojaksolla on useita deadlineja, tarkista päivämäärät materiaalin etusivulta!

Other events

DateTimeTitleLocation

Thu 7.5.2020
10:00 - 20:00
1. Tentti, kesto 4h
Moodle
Thu 25.6.2020
10:00 - 20:00
2. Tentti, kesto 4h
Moodle
Thu 12.11.2020
10:00 - 20:00
3. Tentti, kesto 4h
Moodle

Material

Registration and fee

Opintojakso on maksuton.

Ilmoittautumisohjeet

Ei ennakkoilmoittautumista. Ilmoittaudut opintojaksolle Avoimen yliopiston kautta vasta kun olet opiskellut kurssimateriaalin ja suorittanut kurssitehtävät.

1. Suorita tehtäväsarjat opintojakson MOOC-verkko-oppimisympäristössä.

2. Avoimen yliopiston kurssi-ilmoittautumisen ohjeet saat kurssimateriaalin (MOOC) viimeisten osioiden yhteydessä. Seuraa ohjeita, ilmoittaudu Avoimeen yliopistoon ja siirry verkko-oppimisympäristö Moodleen suorittamaan opintojakso loppuun.

Huom!

  • Ilmoittautuminen Avoimeen yliopiston on mahdollista 09.11.2020 saakka.
  • Vain niiden opiskelijoiden opintosuoritukset voidaan kirjata Helsingin yliopiston opintorekisteriin, jotka ovat tehneet kurssi-ilmoittautumisen Avoimeen yliopistoon ja suorittaneet opintojakson hyväksytysti loppuun Moodlessa.

Käytännön ohjeita opiskeluun
Järjestelyt erityistä tukea tarvitseville

Varaamme oikeuden muutoksiin opinto-ohjelmassa.

Description

Opintojaksolla perehdytään web-sovellusten perusideoihin sekä niiden toteuttamiseen. Voit suorittaa opintojakson osana Tietojenkäsittelytieteen osaston DEFA-opintoja (Digital Education For All)

Esitietovaatimuksena on kurssit Ohjelmoinnin perusteet (TKT10002), Ohjelmoinnin jatkokurssi (TKT10003) ja Tietokantojen perusteet (TKT10004).

  1. Johdanto web-sovellusten toimintaan ja internetin perusosiin.
  2. Näkymät, tietokannat ja tietokanta-abstraktiot.
  3. Tietokannat ja tietokanta-abstraktiot.
  4. Mediatyypit ja tiedostojen tallentaminen. Ohjelmistokehitysprosessi, kerrosarkkitehtuuri ja sovellusten automaattinen testaaminen. Sovelluksen siirtäminen verkkoon.
  5. HTTP-protokolla ja evästeet. Autentikaatio ja autorisaatio.
  6. Toistuvat rakenteet ja fragmentit. Tyylitiedostojen käyttäminen. Syötteiden validointi. Rajapinnat ja REST.
  7. Selainohjelmistot ja palvelinohjelmistot. Hieman tietoturvaa. Sovellusten skaalautuvuus. Reaktiivinen ohjelmointi.

Kurssilla Web-palvelinohjelmointi Java opit web-sovellusten toimintaperiaatteet sekä perustaidot web-sovellusten kehittämisestä Java-kielellä.

Käytössä myöhemmin julkaistava verkkomateriaali sekä ohjelmointikursseilta tuttu ohjelmointiympäristö.

Opintojakso arvioidaan arvosana-asteikolla 0-5.

Opintojaksolla on seitsemän tehtäväsarjaa sekä ohjelmointiprojekti. Tehtäväsarjojen painoarvo arvosanassa on 70%, ohjelmointiprojektin painoarvo arvosanassa on 30%.

Opintojakson lopussa on Moodlessa järjestettävä koe, joka arvostellaan skaalalla hyväksytty / hylätty. Arvosana muodostuu siis tehtävistä.

Opintojaksoon liittyvät kysymykset:

Opintojakso suoritetaan itsenäisesti verkossa (Tehtävät MOOC-verkko-oppimisympäristössä + ohjelmointiprojekti Moodlessa + vertaisarvionnit Moodlessa + verkkotentti Moodlessa.):

  1. Opiskele kurssimateriaali ja
  2. suorita tehtäväsarjat opintojakson MOOC-verkko-oppimisympäristössä. Opintojakson tehtävät suoritetaan MOOC-ympäristössä, josta löydät materiaalit ja ohjeet opintojakson suorittamiseksi.
  3. Ilmoittaudu opintojaksolle Avoimen yliopiston kautta noin jakson puolessa välissä. Ohjeet löydät kurssimateriaalista.
  4. Suorita Moodlessa seuraavat osa-alueet: Ohjelmointiprojekti, vertaisarvioinnit, verkkotentti.

Moodle

Käytössä on verkko-oppimisympäristö Moodle, joka avautuu 11.3.2020. Pääset kirjautumaan Moodleen, kun olet suorittanut vaadittavat tehtävät opintojakson MOOC-verkko-oppimisympäristössä ja tehnyt Avoimen yliopiston kurssi-ilmoittautumisen. Opintojakson projektipalautus ja tentti tehdään Moodlessa.

Linkin ja kurssiavaimen opintojakson Moodleen saat sähköpostitse kurssi-ilmoittautumisesi jälkeen.

Opiskeletko Helsingin yliopistossa tai jossain muussa HAKA-verkoston jäseninstituutiossa?

  • Mikäli kyllä, käytä oman korkeakoulusi käyttäjätunnusta Moodleen kirjautumiseen.
  • Mikäli et, aktivoi Helsingin yliopiston käyttäjätunnuksesi ja käytä sitä Moodleen kirjautumiseen. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi seuraavanan päivänä ilmoittautumisesi jälkeen.

Verkkotentti:

Verkkotenttivaihtoehdot:

  • To 7.5.2020 10:00 - 20:00 - 1. Tentti, kesto 4h - Moodle
  • To 25.6.2020 10:00 - 20:00 - 2. Tentti, kesto 4h - Moodle
  • To 12.11.2020 10:00 - 20:00 - 3. Tentti, kesto 4h - Moodle

Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua!

Huom! Mikäli haluat ruotsinkieliset tenttikysymykset, ota yhteyttä opintojakson opettajaan viimeistään 10 päivää ennen tenttiä. Mikäli tarvitset verkkotentissä erityisjärjestelyitä (esim. pidennetyn vastausajan), tutustu niitä koskeviin ohjeisiin: Järjestelyt erityistä tukea tarvitseville.

Erityisjärjestelyiden tarpeesta tulee ilmoittaa yhteydenottolomakkeella viimeistään 10 päivää ennen tenttiä. Toimita samalla erityisjärjestelyjä varten kopio lääkärintodistuksesta tai erityisopettajan, psykologin tai puheterapeutin lausunnosta osoitteeseen: specialneeds@helsinki.fi.

Jami Kousa