Syksy

ITK110 Ohjelmointi 1 (3.0 ov, ECTS 6.0 ov)

Pertti Hirvonen (hirvonen@it.jyu.fi)

Aikataulu: Luennot viikoilla 37-39, ti 12-14 salissa Ag aud. 1 ja viikoilla 40-48 ma ja ti 12-14 salissa Ag aud. 1. (ma 4.11. salissa MaA 103). Kurssi alkaa ti 10.9. Demonstraatiot viikoilla 39-48 ke ja to 8-18 mikroluokissa Ag B212.2 ja Ag B213.1. Sisältö: Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen Java-ohjelman toteuttamiseen. Kirjallisuus: Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 2. uudistettu painos, Talentum Media Oy, 2002. Y. Daniel Liang: Java Programming, 3rd edition, Prentice Hall, 2001. John Lewis, William Loftus: Java Software Solutions, 3rd edition, Addison Wesley, 2003. Harvey M. Deitel and Paul J. Deitel: Java How to Program, 4th edition, Prentice Hall, 2002. Esitiedot: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa. Opetusmuodot: Luennot, demostraatiot mikroluokassa, harjoitustöiden ohjausta tarvittaessa. Suoritustavat: Lopputentti ja harjoitustyö. Lopputentti on kaikille pakollinen, harjoitustyö voidaan korvata aktiivisella demonstraatioihin osallistumisella. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/~hirvonen/

ITK115 Tietoverkot (2.0 ov, ECTS 4.0 ov)

Mika Wikström (wikstrom@mit.jyu.fi)

Aikataulu: Luennot 36h viikoilla 43-49, ma, ke ja to 14-16 salissa Ag aud.1. Sisältö: Yleiskuva tietoliikenteestä ja tietoliikennepalveluista. Siirtotiet, informaation eri muodot ja siirtotavat. Erilaiset tietoliikenneverkot ja OSI-malli. Tietoliikenteen käyttö kokonaisjärjestelmien osana. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/wikstrom/opetus/itk115/

TIE101 Tietoverkot työvälineenä (2.0 ov, ECTS 4.0 ov)

Petri Heinonen (peheinon@mit.jyu.fi)
Tommi Lahtonen (tjlahton@mit.jyu.fi)

Aikataulu: Luennot 20h viikoilla 43-49, ti ja to 16-18 salissa Ag aud.1, harjoitukset 14h. Sisältö: Kurssilla perehdytään W3C:n suositusten mukaisten WWW-sivujen tekemiseen. Tutustutaan myös lomakkeiden hyödyntämiseen tiedon keräämisessä. Tutustutaan CSS:n käyttöön. Opetellaan tiedonhakua WWW:stä. Kurssilla käydään läpi lähiverkkoihin liittyviä käsitteitä ja annetaan valmius koneen liittämiseksi verkkoon. Kurssilla opitaan myös oleellisimmat asiat viruksista ja tietoturvasta. Esitiedot: Tietotekniikan propedeuttinen kurssi tai vastaavat tiedot. Opetusmuodot: Luennot, harjoitukset, harjoitustyö. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://appro.mit.jyu.fi/2002/syksy/tietoverkot/

TIE207 Numeeriset menetelmät (4.0 ov, ECTS 8.0 ov)

Timo Männikkö (mannikko@mit.jyu.fi)

Aikataulu: Luennot 48h viikoilla 36-47, to 12-14 ja pe 8-10 salissa Ag C231.1, harjoitukset 16h. Sisältö: Numeerisen matematiikan menetelmiä, mm. epälineaaristen yhtälöiden ratkaiseminen, lineaaristen yhtälöryhmien ratkaiseminen, interpolointi, integrointi ja derivointi, differentiaaliyhtälöiden ratkaiseminen. Kirjallisuus: Mäkinen: Numeeriset menetelmät (luentomoniste). Esitiedot: Matematiikan approbatur tai vastaavat tiedot, ohjelmointitaito jollain ohjelmointikielellä (C/C++, Fortran 90/95) välttämätön. Opetusmuodot: Luennot, harjoitukset, harjoitustyö. Suoritustavat: 2 välikoetta. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/~mannikko/nm/

TIE210 Tietorakenteet ja algoritmit 1 (3.0 ov, ECTS 6.0 ov)

Pentti Hämäläinen (hamalain@mit.jyu.fi)

Aikataulu: Luennot 30h viikoilla 36-42, ma 14-16 salissa Ag aud.3 ja ke 14-16 salissa Ag aud.2, harjoitukset 12h. Sisältö: Perustietorakenteet ja algoritmeja. Listat. Puurakenteet. Verkostot. Prioriteettijonot. Haku- ja järjestämismenetelmät. Kirjallisuus: Luentomoniste, Weiss: Data Structures and Algorithm Analysis in C++. Esitiedot: Ohjelmointi. Opetusmuodot: Luennot, harjoitukset, harjoitustyö. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~hamalain/TR1_02

TIE211 Tietorakenteet ja algoritmit 2 (2.0 ov, ECTS 4.0 ov)

Pentti Hämäläinen (hamalain@mit.jyu.fi)

Aikataulu: Luennot 24h viikoilla 43-48, ma ja ke 14-16 salissa Ag aud.2, harjoitukset 12h. Sisältö: Algoritmien suunnittelumenetelmiä: osittavat, taulukoivat ja ahneet algoritmit. Algoritmi-analyysia. Polynomiset palautukset ja NP-täydelliset ongelmat. Esitiedot: Tietorakenteet ja algoritmit 1. Kirjallisuutta: Luentomoniste, Weiss: Data Structures and Algorithm Analysis in C++. Kirjallisuus: Luentomoniste, Weiss: Data Structures and Algorithm Analysis in C++. Esitiedot: Tietorakenteet ja algoritmit 1. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~hamalain/TR2_02

TIE230 Fortran-kieli (2.0 ov, ECTS 4.0 ov)

Markus Inkeroinen (marink@mit.jyu.fi)

Aikataulu: Aloitusluento 2h viikolla 37, ma 8-10 salissa Ag aud.2. Sisältö: Fortran 90/95-ohjelmointikieli Unix-ympäristössä. Aliohjelmakirjastoista NAG. Kurssi sopii erityisen hyvin suoritettavaksi kurssin Numeeriset menetelmät rinnalla. Esitiedot: Johdatus ohjelmointiin ja mielellään myös Ohjelmointi. Opetusmuodot: Luento, harjoitukset 14h tai harjoitustyö. Itseopiskelua luentomonisteen ja WWW-materiaalin pohjalta. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/marink/fortran2002.html

TIE240 Graafisten käyttöliittymien ohjelmointi (4.0 ov, ECTS 8.0 ov)

Vesa Lappalainen (vesal@mit.jyu.fi)

Aikataulu: Luennot 48h viikoilla 37-49, ma 12-14 ja to 8-10 salissa Ag aud.2, harjoitukset 20h ma 10-12 salissa Ag aud.2, pakolliset pääteohjaukset 12 kpl. Sisältö: Graafisten käyttöliittymien ohjelmointi Windows/Linux-ympäristössä. Komponenttipohjainen ohjelmointi (Delphi/Kylix). Hajautetut palvelut (TCP/IP). Kurssi aloitetaan olio-ohjelmoinnin pikakertauksella. Esitiedot: Ohjelmointi. Kirjallisuus: Lappalainen & Malmirae: Delphi peruskurssi, Lappalainen: Windows-ohjelmointi C-kielella, Olio-ohjelmointi ja C++. Esitiedot: Ohjelmointi. Opetusmuodot: Luennot, harjoitukset, pääteohjaukset, harjoitustyö. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/~vesal/kurssit/winohj02/

TIE304 Sovellusohjelmointi Matlab-ympäristössä (3.0 ov, ECTS 6.0 ov)

Erkki Heikkola (emsh@mit.jyu.fi)
Tommi Kärkkäinen (tka@mit.jyu.fi)

Aikataulu: Luennot 16h viikoilla 43-49, ti 14-16 salissa Ag Beeta, harjoitukset 28h (viimeinen viikolla 10/2003). Sisältö: Kurssilla tutustutaan aluksi lyhyesti Matlab-ohjelmiston rakenteeseen ja käytön perusteisiin. Kurssin varsinaisena aiheena on MLP-verkon prototyypitys, analysointi, visualisointi, testaus ja soveltaminen käyttäen hyväksi ympäristön tarjoamia mahdollisuuksia. Kurssin suorittamisessa pääpaino on itsenäisessä työskentelyssä. Kirjallisuus: Luentomoniste (in Finnish and in English) Reed&Marks: Neural Smithing - Supervised Learning in Feedforward Artificial Neural Networks Orr&Muller (eds.): Neural Networks: Tricks of the Trade Esitiedot: Matematiikan approbatur, Ohjelmointi. Opetusmuodot: Luennot, harjoitukset, seminaarityö. Suoritustavat: Pakollinen seminaarityö sekä palautus- ja opponointitilaisuus, loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/tka/opetus/syksy02/

TIE305 Simulointi (4.0 ov, ECTS 8.0 ov)

Timo Tiihonen (tiihonen@mit.jyu.fi)

Aikataulu: Luennot 40h viikoilla 36-49, ti 12-14 ja to 8-10 salissa Ag C231.1, harjoitukset 16h. Sisältö: Satunnaisluvuista, diskreettiaikaisten systeemien simuloinnin perusteita, simulointimallin muodostaminen, simulointi tilastollisena työkaluna, simulointikokeen suunnittelu, tulosten analyysi, esimerkkejä simulointiohjelmistoista. Luennoidaan englanniksi. Esitiedot: Todennäköisyyslaskenta tai tilastomenetelmien peruskurssi, perusohjelmointitaito. Opetusmuodot: Luennot, harjoitukset. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/tiihonen/simul/

TIE310 Algoritmien teoria (3.0 ov, ECTS 6.0 ov)

Jarmo Ernvall (ernvall@mit.jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]
Aikataulu: Luennot 36h viikoilla 36-44, ti 8-10 Ag Alfa ja to 10-12 salissa Ag aud. 3, harjoitukset 18h, ti 14-16 Ag C233.1. Sisältö: Algoritmianalyysin menetelmiä. Tietorakenteita: tasapainotetut puut, keot, binomimetsät, hyppylistat. Verkkoalgoritmeja. Laskennollista geometriaa. Merkkijonon haku, NP-täydellisten ongelmien likimääräinen ratkaiseminen. Kirjallisuus: Orponen, Ernvall: Algoritmitekniikka (luentomoniste), Penttonen: Johdatus algoritmien suunnitteluun ja analysointiin, Cormen, Leiserson & Rivest: Introduction to Algorithms. Esitiedot: Tietorakenteet ja algoritmit 1 ja 2 sekä Matematiikan approbatur 3. Opetusmuodot: Luennot, harjoitukset. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~ernvall/alg.html

TIE320 Tilastollisen hahmontunnistuksen perusteet (2.0 ov, ECTS 4.0 ov)

Jouni Raitamäki (jtr@mit.jyu.fi)

Aikataulu: Luennot 20h viikoilla 37-41, ti 10-12, ke 10-12 salissa Ag Beeta, harjoitukset 12h. Sisältö: Johdanto hahmontunnistukseen. Tilastollinen päättely. Bayesilainen päätösteoria. Tiheysfunktion parametrinen estimointi. Tiheysfunktion epäparametrinen estimointi. Lineaariset luokittimet. Pääkomponenttianalyysi (PCA). Rypästely ja sekatiheysmallit. Tulosten validointi. Kirjallisuus: Koikkalainen: Tilastollinen hahmontunnistus (syksy, 2000). Duda, Hart: Pattern Classification and Scene Analysis, part I. Esitiedot: Todennäköisyyslaskennan perusteet. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Loppukoe. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TIE330 Ohjelmistotuotanto (4.0 ov, ECTS 8.0 ov)

Marko Forsell (marko.forsell@chydenius.fi)
Jussi Koskinen (koskinen@cs.jyu.fi)

Sisältö: Opintojakso on sama kuin TJTL32 Ohjelmistotuotanto. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TIE332 Graafinen tietojenkäsittely (4.0 ov, ECTS 8.0 ov)

Tuomo Rossi (tro@mit.jyu.fi)

Aikataulu: Luennot 48h viikoilla 37-48, to 14-16 ja pe 10-12 salissa Ag Beeta, harjoitukset 16h. Sisältö: Tietokonegrafiikan perusteet. Kaksi- ja kolmiulotteisen avaruuden geometrisiä muunnoksia. Geometristen mallien muodostaminen. Tasogeometrian perusmenetelmät. Pikseligrafiikan perusmenetelmät. Kolmiulotteisen avaruuden kierrot, kvaterniot. Projektiot, normalisointimuunnokset. Näkyvien pintojen määrääminen. Valaistuksen simulointi, mapping-tekniikat. Säteenseurannan alkeet. Kirjallisuus: Foley, van Dam, Feiner, Hughes: Computer Graphics, Principles and Practice, Watt: 3D Computer Graphics, Watt, Watt: Advanced Animation and Rendering Techniques, Theory and Practice. Esitiedot: Lineaarialgebran perusteet, ohjelmointi, perustietorakenteet. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Loppukoe, harjoitustyö. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~mavire/gtk/

TIE342 Reaaliaikajärjestelmät (2.0 ov, ECTS 4.0 ov)

Jarkko Vuori (Jarkko.Vuori@jyu.fi)

Aikataulu: Luennot 28h viikoilla 43-50, ti ja to 10-12 salissa Ag Alfa. Sisältö: Kurssilla keskitytään reaaliaikajärjestelmiin, tarkemmin käydään läpi Rate Monotonic järjestelmä, rinnakkaisuuden aiheuttamia ongelma-alueita ja niiden perusratkaisut monisuoritinympäristössä, reaaliaikaskedulointi. Kirjallisuus: Luentomoniste. Esitiedot: TIE221 Käyttöjärjestelmien perusteet. Opetusmuodot: Luennot. Suoritustavat: Tentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://tisu.mit.jyu.fi/embedded/TIE342/TIE342.htm

TIE345 Sulautettujen järjestelmien arkkitehtuurit (2.0 ov, ECTS 4.0 ov)

Aikataulu: Luennot 20h viikoilla 43-49, harjoitukset 10h. Tarkemmat luentoajat kurssin www-sivuilla. Sisältö: Prosessoriarkkitehtuurit, väylät, muistikomponentit, I/O-liityntäpiirit, kannettavat laitteistot, SoC-ratkaisut. Kurssin suoritettuaan opiskelijalla on yleiskuva sulautettujen järjestelmien rakennekomponenteista. Lisäksi hänellä on yleisnäkemys sulautettujen järjestelmien suunnittelusta yleisellä tasolla. Kirjallisuus: Luentomoniste. Esitiedot: Elektroniikka 1. Opetusmuodot: Luennot, harjoitukset, harjoitustyö. Suoritustavat: Tentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TIE351 Matemaattisen mallintamisen jatkokurssi (3.0 ov, ECTS 6.0 ov)

Markus Inkeroinen (marink@mit.jyu.fi)

Aikataulu: Luento viikolla 38 ti 13-15 Ag D121.1 (videokonfrenssi). Viikoilla 39-48 luentonauhoitteiden katselutilaisuus ti 9-12 Ag D121.1. Sisältö: Kurssi toteutetaan valtakunnallisen Matemaattisen malintamisen verkostohankkeen osana. Jokaisella luenolla yksi reaalimailman mallinnusesimerkki sekä siihen liittyvää teoriaa. Esitiedot: 35 ov matematiikan tai matemaattisia opintoja. Opetusmuodot: Videokonfrenssit(2), nauhoitetut luennot, kotitehtävät, harjoitustyö. Suoritustavat: Luennot, viikottaiset kotitehtävät, harjoitustyö. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/marink/mallintaminen.jatko2002.html

TIE356 Ohjelmointikielten periaatteet (3.0 ov, ECTS 6.0 ov)

Antti-Juhani Kaijanaho (antkaij@mit.jyu.fi)

Aikataulu: Luennot 30h viikoilla 37-44, ti 12-14 salissa Ag Beeta ja ke 12-14 salissa Ag C231.1, harjoitukset 14h. Sisältö: Ohjelmointikielten käsitteet ja rakenteet, lausekielet, oliokielet, funktiokielet, logiikkakielet, juontokielet, ohjelmointikielten määrittelytekniikat. Kirjallisuus: Scott: Programming Language Pragmatics; Sethi: Programming languages - concepts and constructs; Sebesta: Concepts of Programming Languages; Louden: Programming languages - principles and practice. Esitiedot: Tietorakenteet ja algoritmit 1, Automaatit ja kieliopit. Opetusmuodot: Luennot, harjoitukset, seminaari. Suoritustavat: perinteinen tentti tai dialogitentti, seminaarityö on kummassakin tavassa pakollinen. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/antkaij/opetus/okp2002/

TIE385 Tietotekniikan pro gradu- ja erikoistyöseminaari (2.0 ov, ECTS 4.0 ov)

Tapani Ristaniemi (riesta@mit.jyu.fi)

Aikataulu: Ilmoittautumiset seminaariin syyslukukaudella 20.9.02 mennessä. Sisältö: Seminaari koostuu osanottajien pitämistä luennoista sekä alan julkaisuihin liittyvistä tutkimusraporteista. Seminaarissa esitellään pro gradu- ja erikoistyöaiheita ja tutustutaan ajankohtaisiin tutkimusaiheisiin. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI130 Televerkot (3.0 ov, ECTS 6.0 ov)

Tommi Hytönen (tommi.hytonen@jyu.fi)

Aikataulu: Luennot 24h viikoilla 43-48, ti 8-10 ja to 12-14 salissa Ag aud.2, harjoitukset 12h. Sisältö: Kiinteän televerkon rakenne, keskukset ja siirtotekniikka. Puhelin, modeemi ja muut päätelaitteet. Digitaaliset liitynnät. Pakettivälitteiset verkot. ISDN sekä laajakaistaisen tiedonvälityksen perusteet ja käyttömahdollisuudet. Telepalvelut ja teletoiminta. Esitiedot: Johdatus tietoliikenteeseen. Opetusmuodot: Luennot, harjoitukset. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~tomhyto

TLI250 Integraalimuunnokset (4.0 ov, ECTS 8.0 ov)

Antti Niemi (antti.niemi@mit.jyu.fi)

Aikataulu: Luennot 36h, harjoitukset 14h viikoilla 37-49, ma ja ti 16-18 salissa Ag C231.1 Sisältö: Tärkeitä funktioita. LTI-systeemi ja konvoluutio, diskreetti ja jatkuva. Fourier-sarja, trigonometrinen ja eksponenttimuoto. Jaksollisen signaalin amplitudi- ja vaihespektri. Modulaatio. Fourier-muunnos, amplituditiheysspektri. Signaalin energia, Parsevalin yhtälö. Diskreetti Fourier-muunnos. Näytteenoton peruslause ja suodatus, ikkunointifunktiot. Laplace-muunnos ja käänteismuunnos. Siirtofunktio, systeemin stabiilisuus. Z-muunnos ja differenssiyhtälöt. (Wavelet-muunnos). Kirjallisuus: Antti Niemi: Fourier-analyysi ja Laplace-muunnos. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Tentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI275 Johdatus signaalinkäsittelyteoriaan (3.0 ov, ECTS 6.0 ov)

Jyrki Joutsensalo (jyrkij@mit.jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]
Aikataulu: Luennot 28h viikoilla 43-49, ma ja to 10-12 salissa Ag C231.1, harjoitukset 8h. Sisältö: Signaalinkäsittelyn perusteet ja sovellukset. Lineaariset diskreettiaikaiset järjestelmät (LTI), näytteenotto, konvoluutio, laskostuminen, siirtofunktio, diskreetti Fourier-muunnos jne. Kirjallisuus: A.V. Oppenheim and A.S. Wilsky, Signals and Systems, Prentice-Hall 1983. Esitiedot: Integraalimuunnokset. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Tentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI309 Tietoliikenneprotokollat (4.0 ov, ECTS 8.0 ov)

Lari Kannisto (kalahe@cc.jyu.fi)

Aikataulu: Luennot 36h viikoilla 37-45, ma 10-12 salissa Ag Alfa and ke 10-12 salissa Ag aud.3. Sisältö: SDL:n (Specification and Description Language) perusteet: kielen käyttömahdollisuudet ja rajoitukset, prosessien käyttäytymisen määrittely tilakoneiden avulla, tiedon esittäminen SDL:ssä, Tietoliikenneprotokollat ja protokollaohjelmointi: mm. OSI-malli, tila-automaattien käyttö protokollien suunnittelussa, siirtovirheiden havaitseminen ja korjaus, vuonvalvonta, ASN.1, TCP/IP, harjoitustyö SDL:llä. Kirjallisuus: G. J. Holzmann: Design and Validation of Computer Protocols, Prentice Hall, 1991. http://cm.bell-labs.com/cm/cs/what/spin/Doc/Book91.html Stevens, W.R.: TCP/IP Illustrated, Vol. 1.: The Protocols, Addison-Wesley, 1994. Stallings, W.: Data and Computer Communications, Prentice-Hall, 1999 http://WilliamStallings.com/DCC6e.html Stallings, W.: High-Speed Networks: TCP/IP and ATM Design Principles, Prentice-Hall, 1998 http://williamstallings.com/HsNet.html Kaario K.: TCP/IP-verkot, Docendo, 2002. Esitiedot: Perusohjelmointitaidot, tietoliikenteen perusteiden hallinta. Opetusmuodot: Luennot, ohjaukset (Unix Luokka), harjoitustyö. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~kalahe/TLI309

TLI318 Tietokoneverkkojen jatkokurssi (2.0 ov, ECTS 4.0 ov)

Timo Hämäläinen (timoh@cc.jyu.fi)

Aikataulu: Luennot 24h viikoilla 36-42, ti ja ke 12-14 salissa Ag C234.1, laboratoriotöitä 16h. Sisältö: WAN -verkkojen komponentit, reititys, hallinta ja uudet teknologiat&palvelut. Kurssissa keskeisellä sijalla ovat TCP/IP -protokollat, sekä näiden ympäristöjen tukemiseen ja hallintaan tarvittavat komponentit (reititysprotokollat ja QoS -asiat). Demoissa tutkitaan IP-verkon reititykseen ja palvelun laatuun liittyviä asioita. Kirjallisuus: W. Stallings: Data and Computer Communications, Fifth edition, Prentice Hal$ Chapters 12, 13, 14, 15, 16, 17. 6th edition chapters:12-17. Lisäluettavaa: C. Huitema: Routing in the Internet W. Stallings: High-speed networks, TCP/IP and design principles Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Tentti, harjoitukset. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~timoh/kurssit/verkot/verkot.html

TLI371 Distributed Artificial Intelligence in Mobile Environment (2.0 ov, ECTS 4.0 ov)

Vagan Terziyan (vagan@it.jyu.fi)

Aikataulu: Lectures 16h on weeks 47-50, Thu and Fri 10-12 in Ag C234.1, exercises 6h. Sisältö: The course focuses on the Distributed Artificial Intelligence methods and more specifically on Intelligent Agents and Machine Learning Technologies in Mobile Computing. Appropriate AI methods and technologies will be reviewed to allow dealing with Web content management, personalization and filtering taking into account user mobility. Course also considers some examples of modern applications of these methods to m-commerce services. Lectured in English. Kirjallisuus: material will be distributed during lectures Opetusmuodot: Lectures 16 h. Exercise 6 h. Assignment work Suoritustavat: written exam or, alternatively, based on results of Exercise and Assignment [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/ai/vagan/DAI_Introduction.ppt

TLI374 Rakenteiset sähköiset dokumentit (1.0 ov, ECTS 2.0 ov)

Matthieu Weber (mweber@mit.jyu.fi)

Aikataulu: Luennot 12h viikoilla 37-42, ma 12-14 salissa Ag C234.1, harjoitukset 6h. Sisältö: Kurssilla keskitytään erottelemaan dokumenttien sisältö ja niiden esitys toisistaan käyttämällä työkaluja kuten: XML/XSL, SGML/DSSSL, HTML/CSS, HyTime ja LaTeX. Luennoidaan englanniksi. Esitiedot: Basic knowledge of Unix systems. Opetusmuodot: Luennot, harjoitukset. Suoritustavat: Lopputentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://cocoon.it.jyu.fi/

TLI380 Mobiilit tietojenkäsittelylaitteet (2.0 ov, ECTS 4.0 ov)

Jani Kurhinen (kurhinen@mit.jyu.fi)

Aikataulu: Luennot 18h viikoilla 37-42, ma ja ke 14-16 salissa Ag C234.1, seminaarit 6h. Sisältö: Kurssin tarkoituksena on esitellä opiskelijoille liikkuvan tietojenkäsittelyn välineitä ja sovelluksia. Kurssilla pohditaan mukana kulkevien päätelaitteiden tuomia mahdollisuuksia ja niiden asettamia haasteita sekä luodaan katsaus laitteilta vaadittaviin ominaisuuksiin erilaisissa tilanteissa. Luennoidaan englanniksi. Opetusmuodot: Luennot, pienryhmäopetus. Suoritustavat: Aktiivinen osallistuminen pienryhmäopetukseen ja lopputentti. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~kurhinen/tli380.html

TLI381 Mobiililaitteiden sovellusohjelmointi (2.0 ov, ECTS 4.0 ov)

Matthieu Weber (mweber@mit.jyu.fi)

Aikataulu: Luennot 12h viikoilla 43-49, ti 10-12 salissa Ag C234.1, harjoitukset 24h. Sisältö: Kurssilla tutustutaan mobiiliympäristöihin tarkoitettujen käyttöjärjestelmiin suunnattuun sovellusohjelmointiin. Kurssilla tarkastellaan pienten laitteiden niukkojen resurssien sovelluskehittäjälle asettamia ongelmia. Kurssilla käytetyt käyttöjärjestelmät ovat Epoc, PalmOS. Lisäksi tutustutaan J2ME:hen. Luennoidaan englanniksi. Esitiedot: TLI380, Ohjelmointitaito C-, C++ ja Java-kielillä. Opetusmuodot: Luennot, laboratorio-ohjaukset ja harjoitukset. Suoritustavat: Harjoitustyö. [Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://cocoon.it.jyu.fi