Tietoliikenneohjelmointi (5 op)
Toteutuksen tunnus: TT00CC56-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
30.12.2024 - 26.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.01.2025 - 31.07.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 9 opetustapahtumaa joiden yhteenlaskettu kesto on 18 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 15.01.2025 klo 18:00 - 20:00 (2 t 0 min) |
Aloitus_Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ke 29.01.2025 klo 18:00 - 19:00 (1 t 0 min) |
Q&A Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ke 12.02.2025 klo 18:00 - 19:00 (1 t 0 min) |
Q&A Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ke 26.02.2025 klo 18:00 - 19:00 (1 t 0 min) |
Q&A Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ke 12.03.2025 klo 18:00 - 19:00 (1 t 0 min) |
Q&A Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ma 24.03.2025 klo 17:00 - 20:00 (3 t 0 min) |
Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ma 07.04.2025 klo 17:00 - 20:00 (3 t 0 min) |
Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ma 28.04.2025 klo 17:00 - 20:00 (3 t 0 min) |
Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Ma 05.05.2025 klo 17:00 - 20:00 (3 t 0 min) |
Tietoliikenneohjelmointi TT00CC56-3004 |
Teams
|
Arviointiasteikko
0 - 5
Sisällön jaksotus
Opintojaksolla on viikottaiset aiheet, joiden käsittely tapahtuu luennoilla, pienryhmissä tai itsenäisesti. Opintojakson aiheet on esitetty opintojakson Reppu-ympäristössä.
Tavoitteet
Opiskelija ymmärtää keskeisiä internet-protokollia. Opiskelija ymmärtää tyyppillisiä internet-sovellusten arkkitehtuureja ja osaa toteuttaa yksinkertaisen kolmikerrosarkkitehtuurin mukaisen sovelluksen HTML-, CSS- ja JavaScript-kielten avulla. Opiskelija ymmärtää hajautetun järjestelmän lainalaisuuksia ja viestintämekanismeja (esim. MQTT).
Suoritustavat
Luennot, harjoitustehtävät, portfolio
Sisältö
- Ohjelmoijan kannalta keskeiset internet-protokollat: Telnet, SSH, TCP, UDP, HTTP, Websocket, MQTT
- Yksinkertaisen asiakassovelluksen toteutus
- Yksinkertaisen palvelinsovelluksen toteutus
- Tietokannan merkitys internet-sovelluksissa
Aika ja paikka
Teams-opetus viikottain lukujärjestyksen mukaisesti kolmannessa periodissa.
Oppimateriaalit
Opintojakson materiaali löytyy Reppu-ympäristöstä.
Opetusmenetelmät
Opintojakso koostuu yhteisistä luennoista, joihin liittyy yhteisesti ja itsenäisesti suoritettavia oppimistehtäviä. Opintojakson materiaali löytyy Reppu-ympäristöstä.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson työmäärä jakautuu tasaisesti koko opintojakson suoritusajalle. Opintojakson ihanteellinen suoritusaika on kahdeksan viikkoa.
Arviointikriteerit, tyydyttävä (1)
Ymmärrät yksinkertaisen web-sovelluksen rakenteen ja periaatteet.
Arviointikriteerit, hyvä (3)
Osaat suunnitella ja toteuttaa web-sovelluksen HTML-ja JavaScript-kielten avulla. Ymmärrät CSS-kielen merkityksen ja osaat tehdä sillä yksinkertaisia määrittelyjä. Tunnet keskeisiä internet-protokollia.
Arviointikriteerit, kiitettävä (5)
Tunnet internet-liikenteen keskeisiä protokollia ja osaat hyödyntää niitä tehokkaasti web-kehityksessä. Osaat toteuttaa kolmikerrosarkkitehtuurin mukaisen web-sovelluksen.
Esitietovaatimukset
Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys