582303 Verkkosovellusten toteuttaminen (7 op, 4 ov)
582303 Implementering av nätverksapplikationer (7 sp, 4 sv)
582303 Network Programming (7 cp, 4 cu)
Kurssi on tietojenkäsittelytieteen aineopintojen valinnainen kurssi. Vanhoissa tutkintovaatimuksissa Cum laude -oppimäärän valinnainen opintojakso.
Kurssin tavoitteena on antaa käytännöllisiä valmiuksia tietoliikenneyhteyksiä käyttävien sovellusten suunnitteluun ja toteuttamiseen sekä sovelluskehitystyöhön Unix-ympäristössä.
KurssikuvausKurssin sisältö / Course Content
Opetus ja muut kurssijärjestelyt, kevät 07
kurssin tulokset (Intranet)Laskuharjoitustehtävät / Exercises
Ohjelmointiharjoitus (ajalla: 16-23.2.2007)
HUOM: Uusia prosesseja luovia (fork) ohjelmia EI saa testata/ajaa TKTL:n koneilla melkki, melkinkari, melkinpaasi tai alkokrunni). Ohjelmointiharjoituksen tekeminen on parasta suorittaa sillä koneella, jonka ääressä istuu. Etäkäytössä käytä konetta sbz-33 tai sbz-35. Muista myös harjoituksen 1 tehtävä 6 on toiminnot, erityisesti kohta c).
Harjoitustyö:
Kurssimateriaalia
-
Luentokalvokopiot
- Luento 1, kaksi kalvoa per sivu(PDF): vst07-01.pdf
- Luento 1, 6 kalvoa per sivu(PDF): vst07-01six.pdf
- Luento 2, kaksi kalvoa per sivu(PDF): vst07-02.pdf
- Luento 2, 6 kalvoa per sivu(PDF): vst07-02six.pdf
- Luento 3, kaksi kalvoa per sivu(PDF): vst07-03.pdf
- Luento 3, 6 kalvoa per sivu(PS): vst07-03six.pdf
- Luento 4, kaksi kalvoa per sivu(PDF): vst07-04.pdf
- Luento 4, 6 kalvoa per sivu(PDF): vst07-04six.pdf
- Luento 5-6, kaksi kalvoa per sivu(PDF): vst07-05.pdf
- Luento 5-6, 6 kalvoa per sivu(PDF): vst07-05six.pdf
- Luento 7-8, kaksi kalvoa per sivu(PDF): vst07-07.pdf
- Luento 7-8, 6 kalvoa per sivu(PDF): vst07-07six.pdf
- Luento 9 (päivitetty 13.2), kaksi kalvoa per sivu(PDF): vst07-09.pdf
- Luento 9 (päivitetty 13.2), 6 kalvoa per sivu(PDF): vst07-09six.pdf
- Luento 10, kaksi kalvoa per sivu(PDF): vst07-10.pdf
- Luento 10, 6 kalvoa per sivu(PDF): vst07-10six.pdf
- Luento 11, kaksi kalvoa per sivu(PDF): vst07-11.pdf
- Luento 11, 6 kalvoa per sivu(PDF): vst07-11six.pdf
- Luento 12, kaksi kalvoa per sivu(PDF): vst07-12.pdf
- Luento 12, 6 kalvoa per sivu(PDF): vst07-12six.pdf
- Luento 13, kaksi kalvoa per sivu(PDF): vst07-13.pdf
- Luento 13, 6 kalvoa per sivu(PDF): vst07-13six.pdf
- Luento 14, kaksi kalvoa per sivu(PDF): vst07-14.pdf
- Luento 14, 6 kalvoa per sivu(PDF): vst07-14six.pdf
- Luento 15, kaksi kalvoa per sivu(PDF): vst07-15.pdf
- Luento 15, 6 kalvoa per sivu(PDF): vst07-15six.pdf
- Unix Network Programming, Vol 1, 3rd Ed.: unpv13e.tar.gz
- Unix Network Programming, Vol 2: unpv22e.tar.gz
Copyright © 2007 Markku Kojo. Tämän opintomateriaalin käyttö on sallittu vain yksityishenkilöille opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.
Luentokalvokopiot ilmestyvät tähän viikoittain.
Stevensin kirjojen esimerkkiohjelmat