|
Opinto-opas 2014-2015
PLA-62700 Tietoliikenteen kooditoteutukset, 5 op
|
Vastuuhenkilö
Juha Vihervaara
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritetut pakolliset harjoitustyöt
Osaamistavoitteet
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
Arvosana määräytyy tenttipisteiden ja pakollisista harjoitustöistä saatavien pisteiden yhteissumman perusteella. Tentin painoarvo kokonaispistemäärästä on noin kaksi kolmasosaa. Hyväksymisraja on maksimipistemäärästä noin 45%.
Arvosteluasteikko:
Opintojaksolla käytetään suoritusmerkintäistä arviointiasteikkoa (hyväksytty-hylätty)
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Unix Network Programming | W. Richard Stevens | ISBN 0-13-4900012-X | Ei | Englanti | ||
Luentokalvot | Tietoliikenteen kooditoteutukset | Juha Vihervaara | Saatavana luennoitsijalta | Kyllä | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
PLA-62101 Tietokoneverkot | Suositeltava | |
PLA-62201 Internetin menetelmät ja protokollat | Suositeltava |
Tietoa esitietovaatimuksista
Lisäksi perustiedot ohjelmoinnista
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Kurssi toteutetaan pääsääntöisesti verkkokurssina. Opiskelija voi sovittaa toteutusaikataulunsa itselleen sopivaksi. | Luennot Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |
Opintojaksoon liittyvät dokumentit