Siirry suoraan sisältöön

Tietoliikenneohjelmointi (5op)

Toteutuksen tunnus: TT00CG56-3003

Toteutuksen perustiedot


Ilmoittautumisaika
30.12.2025 - 26.01.2026
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
01.01.2026 - 24.05.2026
Toteutus on käynnissä.
Opintopistemäärä
5 op
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Jussi Ala-Hiiro
Ryhmät
TTV25SRAA
TTV25SRAA
Opintojakso
TT00CG56

Toteutuksella on 16 opetustapahtumaa joiden yhteenlaskettu kesto on 52 t 0 min.

Aika Aihe Tila
Ma 12.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 19.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 26.01.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 02.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 09.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 16.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 23.02.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 09.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_1 ATK Raahe_Sira_1_ATK
Ma 16.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Teams-opetus_Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_1 ATK Raahe_Sira_1_ATK
Ma 23.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 30.03.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_1 ATK Raahe_Sira_1_ATK
Ma 13.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_1 ATK Raahe_Sira_1_ATK
Ma 20.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 27.04.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 04.05.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Ma 11.05.2026 klo 12:45 - 16:00
(3 t 15 min)
Tietoliikenneohjelmointi TT00CG56-3003
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0 - 5

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. REST).

Suoritustavat

Luennot, harjoitustehtävät, portfolio

Sisältö

- Ohjelmoijan kannalta keskeiset internet-protokollat: TCP, UDP, HTTP, Websockets
- Yksinkertaisen asiakassovelluksen toteutus
- Yksinkertaisen palvelinsovelluksen toteutus
- Tietokannan merkitys internet-sovelluksissa

Siirry alkuun