Opinto-opas 2015-2016

PLA-62700 Tietoliikenteen kooditoteutukset, 5 op
Code implemetations in Telecommunications

Vastuuhenkilö

Juha Vihervaara

Opetus

Toteutuskerta 1: PLA-62700 2015-01

Opetusmuoto P1 P2 P3 P4 P5
Luennot
 1 h/per
+1 h/per
+1 h/per
+1 h/per


Toteutuskerta 2: PLA-62700 2015-02

Opetusmuoto P1 P2 P3 P4 P5
Harjoitustyöt

 

 

 

 

Suoritusvaatimukset

Hyväksytysti suoritetut pakolliset harjoitustyöt

Osaamistavoitteet

Toteutus verkkokurssina. Opintojakson tavoitteena on havainnollistaa opiskelijalle miten verkkojen tietoliikenne syntyy tietoliikennelaitteiden kooditoteutusten tuottamana. Kurssin tavoitteena on kooditotutuksiin tutustuminen ja niiden ymmärtäminen eikä niinkään niiden tuottaminen. Opintojakson jälkeen opiskelijalla on perustietämys tietoliikennekäytäntöjen määrittelystä ja toteutuksesta sekä kyky soveltaa näitä tietoja tietoliikenneohjelmistojen toteuttamiseen. Opiskelijalla on kuva TCP/IP-sovellusohjelmointirajapinnan tarjoamista palveluista ja mahdollisuuksista. Hän osaa soveltaa osaamistaan yksinkertaisten Java- ja C-kielisten tietoliikennesovellusten ohjelmoinnissa. Lisäksi hänellä on pintapuolinen kuva käyttöjärjestelmäpuolen TCP/IP-kooditoteutuksista.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Sokettiohjelmointiin liittyvän termistön ja periaateiden tunteminen. Kyky luoda omia sokettiohjelmia valmiita esimerkkikoodeja muokkaamalla.  Kyky tuottaa itsenäisesti sokettiohjelmointiin liittyvää ohjelmakoodia, joka poikkeaa hieman noemaalista peruskoodista.   
2. Formaalien suunnitelumenetelmien perusperiaatteet. Menetelmien etujen ymmärtäminen.     
3. Käyttöjärjestelmäpuolen tietoliikenteen ja TCP/IP-kooditoteutusten perusperiaatteet     
4. Eri ohjelmointikielillä toteutettavat opiskelijan ohjelmointiosaamisen mukaiset harjoitustehtävät     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Verkkokurssi joka suoriteaan itseopiskeluna ja jonka opiskelia voi aloittaa koska tahansa lukuvuoden aikana.

Arvosteluasteikko:

Opintojaksolla käytetään suoritusmerkintäistä arviointiasteikkoa (hyväksytty-hylätty)

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Unix Network Programming   W. Richard Stevens       ISBN 0-13-4900012-X   Ei   
Luentokalvot   Tietoliikenteen kooditoteutukset   Juha Vihervaara       Saatavana luennoitsijalta   Kyllä   

Esitietovaatimukset

Opintojakso P/S Selite
PLA-62101 Tietokoneverkot Suositeltava    
PLA-62201 Internetin menetelmät ja protokollat Suositeltava    

Tietoa esitietovaatimuksista
Lisäksi perustiedot ohjelmoinnista



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-62700 Tietoliikenteen kooditoteutukset, 5 op TLTP-5101 Tietoliikenneohjelmistot, 5 op  

Viimeksi muokattu 07.04.2016