Helsingin yliopisto - Tietojenkäsittelytieteen laitos
 Koti Yhteystiedot Laitos Henkilöt Opiskelu Hakeminen Tutkimus Uutiset ja tapahtumat

582303 Verkkosovellusten toteuttaminen (7 op, 4 ov)
582303 Implementering av nätverksapplikationer (7 sp, 4 sv)
582303 Network Programming ((7 cp, 4 cu)


Kurssikuvaus

Asema opetuksessa:

Tietojenkäsittelytieteen aineopintojen valinnainen kurssi.

Tavoite:

Kurssilla annetaan käytännöllisiä valmiuksia tietoliikenneyhteyksiä käyttävien sovellusten suunnitteluun ja toteuttamiseen sekä sovelluskehitystyöhön Unix-ympäristössä.

Esitiedot:

Osallistujilta edellytetään kurssin C-ohjelmointi, Rinnakkaisohjelmointi (Rinnakkaisohjelmistot), Tietoliikenteen perusteet (Tietoliikenne I) sekä Tietorakenteiden harjoitustyön suoritus tai näitä vastaavat tiedot. Harjoituksissa tarvitaan UNIX-ympäristön tuntemusta.

Opetusmuodot:

Luentoja 28 tuntia. Harjoituksia 7*2 tuntia + 6 tuntia (pienimuotoinen käytännön ohjelmointiharjoitus). Harjoitustyön ohjausta viikoittain painottuen kurssin loppupuolelle.

Suoritustavat:

Kertauskuulustelu ja aktiivinen osallistuminen kurssin harjoituksiin sekä harjoitustyö. Kurssin suorittaminen erilliskokeella ei ole mahdollista. Uusintakuulusteluun osallistuminen edellyttää harjoitustöiden suorittamista ja arvosanaa laskettaessa otetaan huomioon uusintakuulustelun lisäksi harjoitustyön ja harjoitusten pistekertymä.

Huom!: Kurssi vastaa aiemmin nimellä "Hajautettujen ohjelmistojen toteuttaminen" luennoitua kursia, joten näiden kurssien opintoviikkomääriä ei voida laskea yhteen.

Arvostelu (viitteellinen)

OsaMaksimipisteetHuom:
Kuulustelu25Alle 11 p. koetulos on uusittava
Laskuharjoitukset81/3 tehtävistä antaa yhden pisteen
(0 laskuharjoituspistettä johtaa hylkäämiseen)
Ohjelmointiharjoitus4 Pisteytys ilmoitetaan kurssin aikana
Harjoitustyö23Alle 9 p. harjoitustyö on korjattava

Kirjallisuus:

Kurssi perustuu oppikirjaan Stevens W. R., Fenner B., Rudolf A.M: UNIX Network Programming, Volume 1, 3rd Edition , Addison Wesley, 2004. Kurssi kattaa kirjan luvut 1-17, 20-26, 30 (sekä liitteet A-D).
Sivu luotu 14.1.2003, Markku.Kojo@cs.Helsinki.FI
Viimeksi päivitetty 8.1.2009