Telecommunications Programming (5 cr)
Code: TT00CC56-3003
General information
Enrollment
01.12.2023 - 31.01.2024
Timing
01.01.2024 - 14.05.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Jussi Ala-Hiiro
- Jaakko Vanhala
Groups
-
TTM23SAITTM23SAI
- 15.01.2024 17:00 - 18:00, Tietoliikenneohjelmointi TT00CC56-3003
- 29.01.2024 17:00 - 18:00, Tietoliikenneohjelmointi TT00CC56-3003
- 12.02.2024 17:00 - 18:00, Tietoliikenneohjelmointi TT00CC56-3003
- 26.02.2024 17:00 - 18:00, Tietoliikenneohjelmointi TT00CC56-3003
- 19.03.2024 17:00 - 20:00, Tietoliikenneohjelmointi TT00CC56-3003
- 02.04.2024 17:00 - 20:00, Tietoliikenneohjelmointi TT00CC56-3003
- 16.04.2024 17:00 - 20:00, Tietoliikenneohjelmointi TT00CC56-3003
- 30.04.2024 17:00 - 20:00, Tietoliikenneohjelmointi TT00CC56-3003
- 14.05.2024 17:00 - 20:00, Tietoliikenneohjelmointi TT00CC56-3003
Objective
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).
Content
- Ohjelmoijan kannalta keskeiset internet-protokollat: Telnet, SSH, TCP, UDP, HTTP, Websocket, MQTT
- Yksinkertaisen asiakassovelluksen toteutus
- Yksinkertaisen palvelinsovelluksen toteutus
- Tietokannan merkitys internet-sovelluksissa
Evaluation scale
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.
Assessment criteria, good (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.
Qualifications
Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys