ITKP104 Tietoverkot
ITKP104 Tietoverkot
Tällä sivulla on yleistä tietoa ITKP104 Tietoverkot kurssista. Opiskeltaville kurssitoteumille löytyy tarkemmat tiedot niiden omilta kurssisivuilta, jotka on listattuna alla.
Lukuvuosi 2024 - 2025
- Avoin yliopisto - Lukuvuosi 2024 - 2025
- Itsenäinen opiskelu
- Tämä kurssi on:
- Jyväskylän avoimen yliopiston opiskelijoille lukuvuonna 2024 - 2025.
- Lukioiden IT-linjat Lukuvuosi 2024 - 2025
- Itsenäinen opiskelu
- Tämä kurssi on:
- Jyväskylän avoimen yliopiston lukioyhteistyön opiskelijoille lukuvuonna 2024 - 2025.
- Jyväskylän yliopiston opinto-oikeus - Lukuvuosi 2024 - 2025
- Itsenäinen opiskelu
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
- Jyväskylän yliopiston opinto-oikeus - Kevät 2025 luentokurssi
- Luento-opetus [Ei vielä julkaistu]
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
Aiemmat lukuvuodet
- Kevät 2024
- Luento-opetus
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
- Lukuvuosi 2023 - 2024
- Itsenäinen opiskelu
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
- Jyväskylän avoimen yliopiston opiskelijoille lukuvuonna 2023-2024.
- Kevät 2023
- Tietoverkot, Luento-opetus 20.3.–26.5.2023
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
- Lukuvuosi 2022 - 2023
- Itsenäinen projekti, Itsenäinen suoritus 29.8.2022–31.7.2023
- Tämä kurssi on:
- Jyväskylän yliopiston opiskelijoille
- Erillisellä opinto-oikeudella opiskeleville
- Jyväskylän avoimen yliopiston opiskelijoille lukuvuonna 2022-2023.
- Kevät 2022
- Lukuvuosi 2021 - 2022
- Kevät 2021
- Lukuvuosi 2020 - 2021
- Kevät 2020
- Lukuvuosi 2019 - 2020
Ilmoittautuminen
Kurssille ilmoittautuminen tehdään eri tavoin riippuen siitä, oletko Jyväskylän yliopiston varsinainen opiskelija vai Jyväskylän avoimen yliopiston opiskelija.
Jyväskylän yliopiston opiskelijat (myös erillisellä opinto-oikeudella opiskelevat)
Kurssi löytyy sisu-järjestelmästä, suoritustavat välilehdeltä löytyy vaihtoehdot valita luento-opetus tai itsenäinen opiskelu. Luentoversioon on rajoitettu ilmoittautumisaika, mutta molempia voi opiskella läpi vuoden.
Jos olet ilmoittautunut jollekin kurssitoteumalle ja kurssi on jäänyt kesken, voit jatkaa vanhan kurssin opiskelua. Keräämäsi pisteet ovat tallessa vanhalla kurssilla. Ilmoittautumista uudelle kurssitoteumalle ei tarvitse tehdä.
Jyväskylän avoimen yliopiston opiskelijat
Kurssille ilmoittaudutaan Jyväskylän avoimen yliopiston ohjeiden mukaisesti.
https://www.jyu.fi/fi/avoin-yliopisto/opintojaksot/tietoverkot
ITKP104 Tietoverkot osaamistavoitteet
Kurssin kuvaus
Tietoverkot kurssilla opiskelija oppii sen, miten tietoverkot, erityisesti Internet, toimii. Opiskelija oppii tietoverkkojen toteutuksen haasteet sekä Internetissä käyttöön otetut ratkaisut haasteisiin. Opiskelija oppii ymmärtämään yksinkertaisia protokollia sekä analysoimaan niiden generoimaa verkkoliikennettä. Opiskelija oppii alkeet tietoverkkoihin liittyvän tiedonsiirron ohjelmoinnista.
Kurssi opiskellaan kurssimateriaalin ja siihen linkitettyjen luentovideoiden avulla. Kurssimateriaali sisältää lukuisia käytännön tehtäviä, yhdistämään teoriaa käytäntöön. Kurssin teoriaosuuden osaaminen osoitetaan kokeilla, joita voi tehdä sähköisenä itse valitsemanaan aikana ympäri vuoden. Kurssin käytännön osion osaaminen osoitetaan automaattisesti arvosteltavilla harjoitustehtävillä. Osa käytännön tehtävistä vaatii esitietoina ohjelmointi osaamista. Kursilla ei ole aikarajoja kokeiden tai tehtävien tekemiseen.
Kurssin voi opiskella 1-5 opintopisteen laajuisena. Opiskelija itse valitsee kuinka laajana kurssin opiskelee, tehden haluamansa osiot. Kannattaa kuitenkin selvittää onko opintosuunnitelmassa jokin minimi vaatimus kurssisuorituksen laajuudelle. ITKP104 Tietoverkot kurssin laajuudesta otsikon alla on tietoja yleisimmistä opintosuunnitelmien laajuusvaatimuksista. Tarkemmat tiedot kurssin opiskelusta löytyy kurssin kotisivuilta.
Kurssin esitiedoista
Kurssin opiskeleminen ei vaadi esitietoja, paitsi ohjelmointityöosio, joka vaatii jonkin verran ohjelmointiosaamista. Tarvittavan ohjelmointiosaamiseen riittää opiskella Ohjelmointi 1 kurssia samanaikaisesti tämän kurssin kanssa. Kurssimateriaalissa, kurssin muissa osioissa, on joitain interaktiivisia tehtäviä, joissa muokataan tai toteutetaan pieniä ohjelmakoodeja ohjeistuksen mukaisesti.
Osaamistavoitteet kurssin eri osioissa
ITKP104 Tietoverkot kurssi on jaettu viiteen yhden opintopisteen osioon. Kurssin voi opiskella 1 - 5 op laajuisena. Opintolaajuuksiin opiskellaan opintopisteitä vastaava määrä osioita. Osiot voi suorittaa ajallisesti toisistaan riippumatta, tosin osioiden välillä on jonkin verran esitietoriippuvuuksia.
- Teoria 1 (1 op)
- Opiskelija ymmärtää perusteet Internetin rakenteesta, palveluista, arkkitehtuureista, yleisimmistä sovellusprotokollista sekä tietoturvasta.
- Teoria 2 (1 op)
- Opiskelija ymmärtää tietoverkkojen toteutuksen haasteet sovellus-, kuljetus-, verkko- ja linkkikerroksilla sekä Internetissä toteutetut ratkaisut haasteisiin.
- Teoria 3 (1 op)
- Opiskelija ymmärtää luotettavaan tiedonsiirtoon, reititykseen sekä kanavan jakamiseen liittyvät haasteet sekä niiden toteutukseen valitut ratkaisut Internetin eri kerrosten protokollissa.
- Analysaattorityö (1 op)
- Opiskelija oppii käyttämään yksinkertaisia protokollia sekä analysoimaan niiden generoimaa verkkoliikennettä.
- Ohjelmointityö (1 op)
- Opiskelija oppii alkeet soketti- ja verkko-ohjelmoinnista käyttäen UDP ja TCP protokollia sekä toteuttaa yksinkertaisen protokollan.
ITKP104 Tietoverkot kurssin osien suhteet ja suhde muihin kursseihin
Alla kaaviossa on esitetty kurssin teoriaosioiden, tehtävien ja käytännön osioiden suhteet. Kun teoria 2 osiossa on ensimmäisellä luennolla käsitelty HTTP-protokollaa, niin voi lähteä Demo 4:n kautta opiskelemaan kurssin käytännön osioita.
Tietoverkot kurssin ohjelmointiosuus vaatii esitiedokseen Ohjelmointi 1 kurssin tai kohtalaisen ohjelmointitaidon. Ohjelmointikurssi voi olla menossa samaan aikaan, kun opiskelee Tietoverkot kurssin ohjelmointi osuutta. Tietoverkot kurssin jälkeen voi syventyä tietoverkkoihin liittyviin tietoliikenneprotokolliin, niiden ohjelmointiin, verkkojen simulointiin ja emulointiin esimerkiksi seuraavan kuvan protokollat-kursseilla.
ITKP104 Tietoverkot kurssin laajuudesta
Alle 5 op kurssin kokonaisuuden voi koota valitsemistaan osioista. Esimerkiksi 1 op laajuiseen kurssiin voi valita minkä tahansa osion tai 2 op laajuiseen kurssin voi tehdä vaikka Teoria 1 ja ohjelmointityö -osioilla.
Kun tekee useamman osion, niin pisteitä pitää kerätä niin monesta osiosta kuin mitä on valinnut kurssin opintopistelaajuudeksi. Esimerkiksi 2 op kurssiin pitää olla yli 0 pistettä ainakin kahdesta osiosta. Tällöin voi siis olla 32 pistettä yhdestä osiosta ja 0.1 pistettä toisesta osiosta. Vastaavasti muun laajuisille kursseille, esimerkiksi 5 op kurssiin voi olla mistä tahansa osiosta 0.1 pistettä, kunhan muista osioista on tarpeeksi pisteitä, jotta pisteet riittävät vähintään arvolauseeseen 1. Tai vaikka kahdesta osiosta 0.1 pistettä, jos kolmesta muusta saa kerättyä tarpeeksi pisteitä.
Voiko esim. 5 op kurssin tehdä neljän osa-alueen avulla alemmalla arvosanalla johon pisteet riittävät?
av: Viidennestä osa-alueesta täytyy kerätä yli 0 pistettä, se onnistuu käytännössä tekemällä ohjelmointiosuudesta, esimerkiksi Demo 5, yksi tehtäväkohta.
—Alla oleva listaan on koottu tietoja yleisimmistä opintokokonaisuuksista, joiden vaatimukset sisältävät Tietoverkot kurssin jossain laajuudessa. Lista ei välttämättä ole täydellinen, tarkista vaatimukset opinto-ohjaajilta epäselvissä tilanteissa.
- Kurssin voi opiskella 1-5 opintopisteen laajuisena.
- Kurssi on jaettu kolmeen teoriaosioon sekä kahteen käytännön osioon.
- Teoriaosiot ovat Teoria 1 (1 op), Teoria 2 (1 op) ja Teoria 3 (1 op), joiden osaaminen osoitetaan kokeilla ja vapaaehtoisilla tehtävillä.
- Käytännön osiot ovat Analysaattorityö (1 op) ja Ohjelmointityö (1 op), joiden osaaminen osoitetaan harjoitustehtävillä.
- Kurssi on jaettu kolmeen teoriaosioon sekä kahteen käytännön osioon.
- Esimerkkejä: Kurssin laajuusvaatimukset eri koulutusaloilla
- Tietotekniikan pääaineessa (kandidaatti- ja maisteriopiskelijat)
- kurssi pitää opiskella 5 op laajuisena.
- Tieto- ja ohjelmistotekniikan kandidaatti- ja DI-koulutuksessa
- kurssi pitää opiskella 5 op laajuisena.
- Koulutusteknologian asiantuntijakoulutus suuntautumisvaihtoehdossa
- kurssi pitää opiskella 5 op laajuisena.
- Koulutusteknologian aineenopettajakoulutus suuntautumisvaihtoehdossa
- kurssi pitää opiskella minimissään 3 op laajuisena.
- Tietotekniikan pääaineessa (kandidaatti- ja maisteriopiskelijat)
- Tarkemmat tiedot:
- Kaikki IT-tiedekunnan opintokokonaisuudet https://www.jyu.fi/ops/fi/it
- Kenelle kurssi vähintään 1 op laajuisena:
- Opiskelijalle, joka ei suorita sivuaineena Tietotekniikan perusopintokokonaisuutta, vaan haluaa yleiskatsauksen tietoverkkojen ja Internetin toimintaan.
- Esimerkiksi: Valinnaisena kurssina Tietojärjestelmätieteen perusopinnot lv. 2017-2020 opintosuunnitelmien mukaan opiskeleva.
- Opiskelijalle, joka ei suorita sivuaineena Tietotekniikan perusopintokokonaisuutta, vaan haluaa yleiskatsauksen tietoverkkojen ja Internetin toimintaan.
Hei! Riittääkö 1 op suoritus, jos tarkoituksena on tehdä Koulutusteknologian po?
av: jos tavoitteena on opettajankelpoisuus, niin laajuuden pitää olla vähintään 3 op. Jos tekee koulutusteknologian perusopinnot (https://opinto-opas.jyu.fi/2023/fi/moduuli/koutekper/) ilman tavoitetta opettajakelpoisuudesta, niin riittää muukin opintopistemäärä
—Kenelle kurssi vähintään 2 op laajuisena:
- Esimerkiksi: Tietojärjestelmätieteen pääainetta opintosuunnitelman lv. 2017-2020 mukaan opiskeleville.
- Esimerkiksi: Tilastotieteen pääainetta opintosuunnitelman lv. 2017-2020 mukaan opiskeleville.
Kenelle kurssi vähintään 3 op laajuisena:
- Esimerkiksi Tietotekniikan perusopinnot muiden kuin IT-tiedekunnan opiskelijoille
- Kaikki IT-tiedekunnan opintokokonaisuudet https://www.jyu.fi/ops/fi/it
- Esimerkiksi Tietotekniikan perusopinnot muiden kuin IT-tiedekunnan opiskelijoille
Kenelle kurssi vähintään 4 op laajuisena:
- Opiskelijalle, jonka opintosuunnitelman minimivaatimus on 2-3 op ja opintokokonaisuuden minimilaajuudesta puuttuu pari opintopistettä.
- Kenelle kurssi 5 op laajuisena:
- Pakollinen kaikille tietotekniikan (nykyään tietojenkäsittelytiede) ja tekniikan pääaineopiskelijoille
- Pakollinen osassa suuntautumisvaihtoehdoista koulutusteknologian ja ja kyberturvallisuuden opiskelijoille.
- Katso tarkemmin: IT-tiedekunnan opintokokonaisuudet https://www.jyu.fi/ops/fi/it
Vanhan ITKP104 Tietoverkot kurssin jatkaminen tai laajentaminen
Vanha kurssi on opintorekisterissä tai kesken
Riippumatta siitä onko kurssi jo opintorekisterissä vai ei, niin toimitaan samalla tavalla, kunhan kurssia ei ole kiinnitetty opintokokonaisuuteen tai tutkintoon. Kurssia jatketaan tai laajennetaan seuraavien kappaleiden mukaisesti.
Jos olet aloittanut Tietoverkot (TIM-)kurssin aiemmin
Jos sinulla on jokin vuoden 2019 tai uudempi (TIM-)kurssisuoritus kesken, voit jatkaa sen loppuun kyseisten kurssien ohjeiden mukaisesti. Voit myös ilmoittautua uudelle kurssitoteumalle.
Pisteiden siirto uudelle kurssille?
Vanha kurssi on kiinnitetty aiempaan tutkintoon tai opintokokonaisuuteen
Jos olet tehnyt kurssin (tai vastaavan) aiempaan tutkintoon tai opintokokonaisuuteen pienemmällä opintopistemäärällä kuin 5 op, niin kurssi voidaan laajentaa jollakin muulla kurssikoodilla ja kurssinimellä.
Esimerkki: 3 op laajuisen Tietoverkot kurssin laajentaminen
Yleinen tapaus on sellainen missä on tehty 3 op laajuisena. Tällöin osaaminen laajennetaan 5 op laajuuteen tekemällä seuraavat tehtävät:
- Osio: Analysaattorityön tehtävät (1 op) ja mahdollisesti johdannoksi Demo 4.
- Osio: Ohjelmointityön tehtävät (1 op) ja mahdollisesti johdannoksi Demo 5.
Linkit tehtäväsivuille löytyvät kunkin vuosikurssin sivuilta esimerkiksi yläreunan valikosta.
- Edellisistä tehtävistä tulee kerätä vähintään 32 pistettä arvolausetta 1 vastaavaan kurssisuoritukseen.
- Molemmista osioista tulee olla kerättynä pisteitä, jos laajentaa 2 op verran.
- Kun olet kerännyt haluamasi määrän pisteitä, ilmoita siitä opettajalle, niin
- kurssin 2 op laajennus viedään opintorekisteriin
- Kurssikoodi määräytynee esimerkiksi maisteriopintojen koulutusohjelman mukaisesti
- Alla taulukon sarakkeesta 2 op näkee arvolauseen määräytymisen suhteessa kerättyihin pisteisiin
Kurssin yleiset kotisivut
Kurssin opiskeluun liittyviä yleisiä asioita ja ohjeita löydät
Vanhat ITKP104 Tietoverkot Korppi-järjestelmässä (Kevät 2019 ja aiemmat kurssit)
Jos olet aloittanut Tietoverkot (Korppi-)kurssin aiemmin
Jos sinulla on jokin vuoden 2019 tai aiempi (Korppi-)kurssisuoritus kesken, joudut ilmoittautumaan sisu-järjestelmässä uudelle kurssille. Voit pyytää opettajalta vanhan kurssin pisteiden hyväksilukemista uudelle kurssille.
Korppi-järjestelmää ei enää ole olemassa, mutta opettajalla on sieltä tallessa (osa)suoritukset. Jos haluat päivittää aiempaa Korppi-järjestelmän kautta tehtyä kurssisuoritusta, ota yhteyttä opettajaan.
Kurssin kotisuvut ennen niiden siirtoa TIM-järjestelmään.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.