Laajuus | 5 op |
Opintojakson asema |
Kurssi kuuluu Tietotekniikan pääaineen pakollisiin opintoihin kandidaatin tutkinnossa. |
Opintojakson taso | |
Opetusperiodi |
III-IV (kevät 2014) |
Työmäärä toteutustavoittain |
5 op |
Osaamistavoitteet |
Osaat selittää tietoverkkojen käsitteet sekä Internet-protokollapinon ja keskeisimpien protokollien toiminnan. Osaat selittää miten nämä protokollat vuorovaikuttavat keskenään mahdollistaen viestinnän päätelaitteiden sovelluksien välillä Internetin yli. Osaat suunnitella ja toteuttaa sokettirajapintaa käyttävän sovelluksen sekä arvioida sen toimintaa. Pystyt arvioimaan langattoman ja mobiilin tiedonsiirron asettamia haasteita protokollien ja sovellusten kehittämisessä. Osaat käyttää verkon analysointityökaluja sekä konfiguroida toimivan paikallisverkon ja analysoida verkon ongelmatilanteita. Osaat arvoida verkon suorituskykyä. |
Sisältö |
Internet-protokollapino ja keskeisimmät protokollat (esim. HTTP, TCP, IP, linkkikerroksen protokollat), langaton ja mobiili tiedonsiirto, verkon analysointityökalut, paikallisverkon suunnittelu ja konfigurointi, tietoverkon suorituskyvyn arviointi ja ongelmatilanteiden analysointi ja ratkaiseminen, verkkosovelluksen suunnittelu ja toteutus sokettirajapinnan avulla. |
Toteutus, työmuodot ja arvosteluperusteet |
26 h luennot, 22 h itsenäinen työskentely, 39 h kotitehtävät ja laskuharjoitukset, 40 h ohjelmointitehtävä, 6h tentti. |
Kirjallisuus | |
Oppimateriaali |
James F. Kurose, Keith W. Ross. Computer Networking, A Top-Down Approach, 6th ed. Pearson, 2013. |
Korvaavuudet |
Kurssi korvaa kurssin T-110.2100 Johdatus tietoliikenteeseen (5 op) tai kurssin T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan. Huom: Ei korvaa kurssia T-110.4100 Tietokoneverkot. |
CEFR-taso | |
Esitiedot |
ICS-A1120 Ohjelmointi 2 ja CSE-A1140 Tietorakenteet ja algoritmit |
Arvosteluasteikko |
0-5 |
Ilmoittautuminen | |
Opetuskieli |
FI. Suomi |
Kurssin henkilökunta ja yhteystiedot | |
Vastaanottoajat | |
Lisätietoja |
Esitiedot: ICS-A1120 Ohjelmointi 2 ja CSE-A1140 Tietorakenteet ja algoritmit tai vastaavat tiedot.
Huom: Ei korvaa kurssia T-110.4100. |