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
|
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).
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.
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ä.
Arviointiasteikko
0 - 5
Arviointikriteerit, kiitettävä (5)
Tunnet internet-liikenteen keskeisiä protokollia ja osaat hyödyntää niitä tehokkaasti web-kehityksessä. Osaat toteuttaa kolmikerrosarkkitehtuurin mukaisen web-sovelluksen.
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, tyydyttävä (1)
Ymmärrät yksinkertaisen web-sovelluksen rakenteen ja periaatteet.
Esitietovaatimukset
Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys