Kursseihin liittyvien harjoitusten ja ohjausten ajat ilmoitetaan luennoilla ja kurssien WWW-sivuilla.
| TIE001 | Tietotekniikan propedeuttinen kurssi | 1.0 ov |
Yliopistonopettaja Petri Heinonen (peheinon@mit.jyu.fi)
Yliopistonopettaja Tommi Lahtonen (tjlahton@mit.jyu.fi)
Luennot 10h, harjoitukset 10h ja näyttökoe. Luennot viikolla 36, ma, ti ja ke 16-18 salissa Ag A102 ja viikolla 37 ke 16-18 salissa Ag B105 ja viikolla 38 ke 16-18 salissa Ag A102. Harjoitusryhmiin ilmoittaudutaan ensimmäisellä luennolla tai 3.9. alkaen Agoran 1. kerroksen ilmoitustaululla oleviin listoihin. Sisältö: Kurssin tarkoitus on tutustuttaa opiskelija tietokoneen sekä sähköpostin ja WWW:n yleiseen käyttöön. Kurssi on tarkoitettu tietotekniikan approbatur opiskelijoille, joilla ei ole aiempaa kokemusta tietokonelaitteistosta, käyttöjärjestelmistä (DOS, UNIX, Windows), WWW:stä ja sähköpostista. Kurssin voi suorittaa näyttökokeella, joiden ajat ilmoitetaan kurssin ensimmäisellä luennolla ja kurssin kotisivuilla.
http://appro.mit.jyu.fi/2001/syksy/propedeuttinen/
| TIE002 | Unix-perusteet | 1.0 ov |
Laboratorioinsinööri Sauli Takkinen (sautakki@it.jyu.fi)
Luennot: Viikoilla 43-49, ma 14-16 salissa Ag A102. Luentoja 12h, harjoituksia 12h. Aihe: Kurssilla perehdytään UNIX-käyttöjärjestelmän ja erilaisten UNIX-työkalujen käyttöön. Sisältö: Shellit, tiedostojen käsittely, komennot, prosessit, editorit, sähköposti, uutisryhmät, tiedostojen siirto. Luentomoniste: Sauli Takkinen: UNIX-perusteet. Esitietoina: Tietotekniikan propedeuttinen kurssi ja johdatus ohjelmointiin.
| TIE101 | Tietoverkot työvälineenä | 2.0 ov |
Yliopistonopettaja Petri Heinonen (peheinon@mit.jyu.fi)
Yliopistonopettaja Tommi Lahtonen (tjlahton@mit.jyu.fi)
Luentoja 20h, harjoituksia 14h, harjoitustyö ja loppukoe. Luennot viikoilla 37-41, ma ja ti 16-18 salissa Ag A102. Pakolliset esitiedot: Tietotekniikan propedeuttinen kurssi tai vastaavat tiedot. 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.
http://appro.mit.jyu.fi/tietoverkot/
| TIE110 | Johdatus ohjelmointiin | 3.0 ov |
Tuntiopettaja Hans Robert Björn (harobj@cc.jyu.fi)
Luennot 48h viikoilla 37-48, ke 14-16 ja pe 8-10, ensimmäinen luento salissa Ag, B105, muut salissa Ag A102, harjoitukset 20h, harjoitustyö, 2 välikoetta. Sisältö: Ohjelmoinnin alkeet C++-kieltä käyttäen, lukujärjestelmät ja tiedon esitys, ohjelmansuunnittelun ja logiikan perusteita. Esitiedot: Tietotekniikan propedeuttinen kurssi tai vastaavat tiedot. Kirjallisuutta: Timo Männikkö: Johdatus ohjelmointiin (luentomoniste). Suoritus kirjatenttinä: Ohjelmointitaitoiset opiskelijat voivat suorittaa kurssin loppukokeella. Kurssin harjoitustyö on tehtävä ennen loppukoetta.
http://appro.mit.jyu.fi/johdatusohjelmointiin/
| TIE140 | Mikrotietokonelaitteistot | 2.0 ov |
Yliopistonopettaja Petri Heinonen (peheinon@mit.jyu.fi)
Yliopistonopettaja Tommi Lahtonen (tjlahton@mit.jyu.fi)
Luentoja 20h viikoilla 43-47, ma ja ti 16-18 salissa Ag A102, harjoituksia 12h, harjoitustyö ja loppukoe. Esitiedot: Tietoverkot työvälineenä. Esitiedoksi suositellaan myös Johdatus ohjelmointiin -kurssia. Sisältö: Kurssilla perehdytään mikrotietokoneen rakenteeseen ja opitaan ymmärtämään keskeisiä asioita tietokoneen toiminnasta. Hankitaan tarvittavat valmiudet laitteiden ja ohjelmien asentamiseksi tietokoneeseen.
http://appro.mit.jyu.fi//laitteistot/
| TIE207 | Numeeriset menetelmät | 4.0 ov |
Yliassistentti Timo Männikkö (mannikko@mit.jyu.fi)
Luennot 48h viikoilla 36-47, to 12-14 salissa Ag C231.1 ja pe 8-10 salissa Ag C232.1, harjoitukset 16h, harjoitustyö, 2 välikoetta. 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. Esitiedot: Matematiikan approbatur tai vastaavat tiedot, Fortran-kieli. Kirjallisuutta: Mäkinen: Numeeriset menetelmät (luentomoniste).
http://www.mit.jyu.fi/mannikko/nm/
| TIE210 | Tietorakenteet ja algoritmit 1 | 3.0 ov |
Lehtori Pentti Hämäläinen (hamalain@mit.jyu.fi)
Luennot 30h viikoilla 36-42, ma ja ke 14-16 salissa Auditorio 3 eli Ag B103, harjoitukset 12h, harjoitustyö ja loppukoe. Sisältö: Perustietorakenteet ja algoritmeja. Listat. Puurakenteet. Verkostot. Prioriteettijonot. Haku- ja järjestämismenetelmät. Esitiedot: Ohjelmointi. Kirjallisuutta: Luentomoniste, Weiss: Data Structures and Algoritmihm Analysis in C++.
http://www.cc.jyu.fi/~hamalain/TR1_01/
| TIE211 | Tietorakenteet ja algoritmit 2 | 2.0 ov |
Lehtori Pentti Hämäläinen (hamalain@mit.jyu.fi)
Luennot 24h viikoilla 43-48, ma ja ke 14-16 salissa Auditorio 3 eli Ag B103, 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++.
http://www.cc.jyu.fi/~hamalain/TR2_01/
| TIE230 | Fortran-kieli | 2.0 ov |
Assistentti Markus Inkeroinen (marink@mit.jyu.fi)
Aloitusluento viikon 37 maanantaina 8-10 salissa Ag Gamma. Harjoitukset yhteensã 6 ryhmãã. Itseopiskelua luentomonisteen ja WWW-materiaalin pohjalta. Pakolliset harjoitukset 14h tai harjoitustyö. Loppukoe. Sisältö: Fortran90-ohjelmointikieli Unix-ympäristössä. Aliohjelmakirjastoista (NAG, IMSL, DISLIN). Esitiedot: Johdatus ohjelmointiin ja mielellään myös Ohjelmointi. Kurssi sopii erityisen hyvin suoritettavaksi kurssin Numeeriset menetelmät rinnalla.
http://www.mit.jyu.fi/marink/fortran2001.html
| TIE240 | Graafisten käyttöliittymien ohjelmointi | 4.0 ov |
Lehtori Vesa Lappalainen (vesal@mit.jyu.fi)
Luennot 40h viikoilla 37-49 ma 12-14 ja to 8-10 salissa Ag B103, harjoituksia 20h ma 10-12 salissa Ag B103, pakolliset pääteohjaukset 12 kpl (ryhmät ma 14-16, 16-18, ti 8-10, 10-12), harjoitustyö, loppukoe. Sisältö: Graafisten käyttöliittymien ohjelmointi Windows/Linux-ympäristössä. Komponenttipohjainen ohjelmointi (Delphi/Kylix). Hajautetut palvelut (TCP/IP, CORBA). Kurssi aloitetaan olio-ohjelmoinnin pikakertauksella. Esitiedot: Ohjelmointi. Kirjallisuutta: Lappalainen & Malmirae: Delphi peruskurssi, Lappalainen: Windows-ohjelmointi C-kielella, Olio-ohjelmointi ja C++.
http://www.mit.jyu.fi/vesal/kurssit/winohj01/
| TIE310 | Algoritmien teoria | 3.0 ov |
Lehtori Jarmo Ernvall (ernvall@mit.jyu.fi)
Luennot 36h viikoilla 36-44, ti 8-10 salissa Ag Gamma ja to 12-14 salissa Ag C221.1, harjoitukset 18h, loppukoe. Sisältö: Algoritmianalyysin menetelmiä. Tietorakenteita: tasapainotetut puut, keot, binomimetsät, hyppylistat. Verkkoalgoritmeja. Laskennollista geometriaa. Merkkijonon haku, NP-täydellisten ongelmien likimääräinen ratkaiseminen. Esitiedot: Tietorakenteet ja algoritmit 1 ja 2 sekä Matematiikan approbatur 3. Kirjallisuutta: Orponen, Ernvall: Algoritmitekniikka (luentomoniste), Penttonen: Johdatus algoritmien suunnitteluun ja analysointiin, Cormen, Leiserson & Rivest: Introduction to Algorithms. http://www.cc.jyu.fi/~ernvall/alg.html
| TIE320 | Tilastollisen hahmontunnistuksen perusteet | 2.0 ov |
Yliassistentti Jouni Raitamäki (jtr@mit.jyu.fi)
Luennot 20h viikoilla 36-40, ti 10-12 ensimmäinen luento salissa Ag C232.1 ja seuraavat salissa Ag C233.1, ke 10-12 salissa Ag Gamma, harjoitukset 12h, loppukoe. 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. Kirjallisuutta: Koikkalainen: Tilastollinen hahmontunnistus (syksy, 2000).
| TIE322 | Konenäkö ja kuva-analyysi | 3.0 ov |
Yliassistentti Tuomo Rossi (tro@mit.jyu.fi)
Viikoilla 43-49, ti ja to 14-16 salissa Ag C221.1. Johdanto konenäköön ja biologinen motivaatio. Alemman tason konenäkö (spatiaalinen piirteenirroitus, maskit). Muunnokset (FFT, Hough, Log-Polar). Syntaktinen hahmontunnistus - johdanto. Reunan seuranta, kuvauksen muodostus, relaxation labelling. Alueiden kuvaukset, luurangot ja alueiden muodot. Morfologiset operaatiot ja syntaktinen esitys. Tekstuurianalyysi, spektrianalyysi ja väri-informaatio. Kuvien segmentointi ja kuvauksen muodostus. Päätösmenetelmät, luokittelijat, Bayes-verkot. Näkymäanalyysi, kohteiden tunnistus. Stereonäkö, 3-D-muodon tunnistus. Liikkuva kuva, video, aktiivinäkö. Hardware, software, sovellukset, yhteenveto. Kirjallisuutta: Sonka, Hlavac, Boyle: Image Processing, Analysis and Machine Vision.
| TIE330 | Ohjelmistotuotanto | 4.0 ov |
Luennot 48h maanantaisin viikoilla 38-49: viikoilla 38-40 kello 12-16 salissa Ag Alfav viikolla 41 kello 14-18 salissa Ag B105, viikolla 42 kello 14-18 salissa Ag Gamma, viikoilla 43-49 kello 14-18 salissa Ag Alfa, harjoitukset 24h, harjoitustyö, loppukoe. Ohjelmistoprosessi ja ohjelmistojen elinkaari. Metriikat ja ohjelmistoprosessin seuranta. Ohjelmistojen kuvaustekniikat. Reaaliaikajärjestelmien suunnittelusta. Käyttöliittymien suunnittelusta. Konfiguraationhallinta. Ohjelmistoarkkitehtuurit. Ohjelmistojen luotettavuus. Turvallisuuskriittisten ohjelmistojen suunnittelu. Ohjelmistojen verifiointi ja validointi. Ohjelmistojen testaustekniikat. Ohjelmistoprosessin laatu. Ohjelmistojen uudelleenkäyttö. Ohjelmistostandardit. Avoimet järjestelmät. Ohjelmistojen ylläpito. Ohjelmistojen kustannusmalleja. Kirjallisuutta: Pressman: Software Engineering; Somerville: Software Engineering.
http://193.167.110.132/marko.forsell/Ohjelmistotuotanto.html
| TIE336 | Optimointi | 4.0 ov |
Professori Raino A. E. Mäkinen (rainom@mit.jyu.fi)
Luennot 48h viikoilla 37-48, to ja pe 8-10 salissa Ag Ag C222.1, harjoitukset 20h, harjoitustyö, loppukoe. Sisältö: Epälineaarisen, monitavoitteisen, epäsileän ja globaalin optimoinnin menetelmiä. Epälineaariset yhtälöryhmät. Optimoinnin ohjelmistot. Tekniikkaan ja luonnontieteisiin liittyviä sovelluksia (esim. rakenteiden optimointi). Esitiedot: Optimointimenetelmät, numeeriset menetelmät, vektorit ja matriisit, differentiaali- ja integraalilaskenta 1 (tai vastaavat tiedot). Kirjallisuutta: Miettinen: Optimointi (luentomoniste).
http://www.mit.jyu.fi/rainom/optimointi/
| TIE342 | Reaaliaikajärjestelmät | 2.0 ov |
Professori Jarkko Vuori (mimic@mit.jyu.fi)
Luennot viikoilla 43-50, ti ja to 10-12 salissa Ag Alfa. Kurssi täydentää samaan aikaan luennoitavaa kurssia TIE345 Sulautettujen järjestelmien arkkitehtuuri. Kurssilla keskitytään reaaliaikajärjestelmiin, tarkemmin käydään läpi Rate Monotonic menetelmää. Tavoitteet: Kurssin suoritettuaan opiskelijalla on yleiskuva reaaliaikaisuudesta sulautetuissa järjestelmissä. Sisältö: Rate Monotonic järjestelmä, rinnakkaisuuden aiheuttamia ongelma-alueita ja niiden perusratkaisut monisuoritinympäristössä, reaaliaikaskedulointi. Tutkintovaatimukset: Hyväksytysti suoritetut harjoitustyöt ja tentti. Kirjallisuus: Luentomoniste, ilmoitetaan myöhemmin. Vaadittavat esitiedot: Ohjelmistotekniikka.
http://tisu.mit.jyu.fi/~mimic/sula/TIE342/TIE342.htm
| TIE348 | Sulautettujen järjestelmien työt | 2.0 - 6.0 ov |
Yliassistentti Tommi Hytönen (tomhyto@jyu.fi)
Tavoitteet: Kurssin suoritettaneella opiskelijalla on hyvä käytännön kokemus sulautettujen järjestelmien suunnittelusta. Sisältö: Kurssi koostuu useasta erillisestä osasta, jotka lopuksi liittyvät yhdeksi kokonaisuudeksi, radio-ohjattavaksi pieneksi robotiksi. Eri osissa opitaan käytännössä teoriakursseilla opetettuja asioita (VHDL, reaali-aikainen UML, Hardware/Software Codesign, jne.). Esitiedot: sulautettujen järjestelmien laudatur-opintoja. Tutkintovaatimukset: harjoitustyö. Kirjallisuus: moniste.
http://www.mit.jyu.fi/mimic/sul/TIE348/TIE348.htm
| TIE349 | Tietokonegrafiikan seminaari | 3.0 - 5.0 ov |
Professori Jarkko Vuori (mimic@mit.jyu.fi)
Luennot viikoilla 43-50, ti ja to 10-12 salissa Ag Alfa. Kurssi täydentää samaan aikaan luennoitavaa kurssia TIE345 Sulautettujen järjestelmien arkkitehtuuri. Kurssilla keskitytään reaaliaikajärjestelmiin, tarkemmin käydään läpi Rate Monotonic menetelmää. Tavoitteet: Kurssin suoritettuaan opiskelijalla on yleiskuva reaaliaikaisuudesta sulautetuissa järjestelmissä. Sisältö: Rate Monotonic järjestelmä, rinnakkaisuuden aiheuttamia ongelma-alueita ja niiden perusratkaisut monisuoritinympäristössä, reaaliaikaskedulointi. Tutkintovaatimukset: Hyväksytysti suoritetut harjoitustyöt ja tentti. Kirjallisuus: Luentomoniste, ilmoitetaan myöhemmin. Vaadittavat esitiedot: Ohjelmistotekniikka.
http://tisu.mit.jyu.fi/~mimic/sula/TIE342/TIE342.htm
| TIE385 | Tietotekniikan pro gradu- ja erikoistyöseminaari | 2.0 ov |
Professori Pekka Neittaanmäki (pn@mit.jyu.fi)
Kokoontumiset viikoilla 36-49, torstaisin 16-18 salissa Ag C234.1. Ilmoittautumiset seminaariin osoitteella pn@mit.jyu.fi mieluiten syyskuun 15. päivään mennessä. Seminaari koostuu vierailuluennoista ja osanottajien pitämistä luennoista. Seminaarissa esitellään pro gradu- ja erikoistyöaiheita ja tutustutaan ajankohtaisiin tutkimusaiheisiin. Seminaarin yhteydessä toteutetaan myös yritysvierailuja.
| TLI110 | Johdatus tietoliikenteeseen | 2.0 ov |
Tutkija Mika Wikström (wikstrom@mit.jyu.fi)
Kurssi järjestetään sekä syksyllä, että keväällä. Syksyn luennot 28h viikoilla 36-42, ti 14-16 salissa Ag A102 ja to 14-16 salissa Ag B105, ensimmäinen luento pidetään viikon 36 torstaina. Kevään luennot 28h viikoilla 3-9, ti 14-16 salissa Ag A102 ja to 14-16 salissa Ag B105. Kurssiin sisältyy harjoitustyö. Sisältö: Yleiskuva tietoliikenteestä ja tietoliikennepalveluista sekä niiden kehitysnäkymistä. Informaatio, signaalit, kanava ja kohina. Modulaatio, koodaus ja kanavointi. Tietoliikenneverkon rakenne ja OSI-malli. Puhelin, puhelinverkko ja ISDN. Langaton viestintä. Dataverkot. Liitännät, protokollat ja arkkitehtuurit. Liityntäverkot ja siirtojärjestelmät. Kirjallisuutta: Hölttä, Lehtinen & Simula: Tietoliikennejärjestelmät ja -palvelut. Lisämateriaalista ilmoitetaan myöhemmin.
http://www.mit.jyu.fi/wikstrom/opetus/jtl/
| TLI130 | Televerkot | 3.0 ov |
Yliassistentti Tommi Hytönen (tomhyto@jyu.fi)
Luennot 24h viikoilla 43-48, ti 8-10 ja to 12-14 salissa Ag B103, 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.
| TLI150 | Datasiirto | 3.0 ov |
Yliassistentti Tommi Hytönen (tomhyto@jyu.fi)
Luennot 28h viikoilla 36-42, ke ja to 12-14 salissa Ag B103, harjoitustyö. Sisältö: OSI-mallin 4 alinta kerrosta, datasiirron periaate, liitännät (V.24/V.28, X.21, V.35), liikennekäytännöt, kytkentätyypit, verkkopalvelut (kiinteä, piirikytkentäinen, pakettikytkentäinen, sanomakytkentäinen), keskittimet, modeemit, tietoliikenneohjelmat, siirtoyhteyskerros (HDLC), verkkokerros (X.25), PAD, digitaalinen 64 kbit/s-yhteys ja ISDN, datasiirtoyhteyden analysointi. Kirjallisuutta: Stallings William: Data and computer communications, Opetusmonisteet.
http://www.cc.jyu.fi/~tomhyto/
| TLI250 | Integraalimuunnokset | 4.0 ov |
Yliassistentti Antti Niemi (niean@mit.jyu.fi)
Luennot 36h, harjoitukset 14h viikoilla 36-50 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. Kirjallisuutta: Antti Niemi: Fourier-analyysi ja Laplace-muunnos.
| TLI275 | Johdatus signaalinkäsittelyteoriaan | 3.0 ov |
Professori Jyrki Joutsensalo (jyrkij@mit.jyu.fi)
Luennot viikoilla 43-49 ma 10-12 salissa Ag B105 ja torstaisin 10-12 salissa Ag B103. Sisältö: Signaalinkäsittelyn perusteet ja sovellukset. Lineaariset diskreettiaikaiset järjestelmät (LTI), näytteenotto, konvoluutio, laskostuminen, z-muunnos, siirtofunktio, diskreetti Fourier-muunnos jne. Esitiedot: Integraalimuunnokset. Tutkintovaatimukset: tentti. Kirjallisuus: A.V. Oppenheim and A.S. Wilsky, Signals and Systems, Prentice-Hall 1983.
| TLI304 | Optimization of Telecommunication Networks | 5.0 ov |
Yliassistentti Alexandru Murgu (murgu@mit.jyu.fi)
Opetus englanniksi. Lectures and exercises on weeks 43-46, Mon, Tue and Wed 16-19 in Ag C221.1. Contents: This course will present the mathematical modelling and the design methodologies of the basic communication network structures. The topics to be elaborated include topology and capacity expansion, concentrator location problems, local area networks (LANs) and switching networks. The software environment for implementing some of the presented issues will be MATLAB. Prerequisite: The requirements for this course include preliminary knowledge of the basic optimization methods such as linear programming, integer programming, dynamic programming, Lagrange relaxation and decomposition schemes based on Lagrange duals.
| TLI307 | Tietoliikennetekniikan työkurssi | 3.0 ov |
Assistentti Anu Pirhonen (anupi@mit.jyu.fi)
Kurssi suoritetaan itsenäisesti 2-3 hengen ryhmissä. Kurssilla suoritetaan tietoliikenteeseen liityviä mittauskokeita mm. moduloinneista käyttäen apuna oskilloskooppia ja muita tietoliikenteen mittalaitteita. Kurssilla ei ole numeroarvostelua, vaan kurssi arvostellaan hyväksytty/hylätty. Kurssin aloitusluento kesää varten pidetään maanantaina 20.5.2002 (tietoliikennelaboratorio) klo 16.15. Esitiedot: Tietoliikenteen approbatur-kursit. Kesäkurssia voi suorittaa varmuudella 12.7.2002 asti, jatkosta ilmoitetaan myöhemmin.
http://tisu.it.jyu.fi/anupi/tyokurssi.htm
| TLI309 | Tietoliikenneprotokollat | 4.0 ov |
Assistentti Lari Kannisto (kalahe@mit.jyu.fi)
Luennot 36h viikoilla 37-45, ma ja ke 10-12. Maanantain luennot pidetään viikolla 37 salissa Ag B105, viikoilla 38-39 salissa Ag Gamma ja viikoilla 40-45 salissa Ag C234.1. Keskiviikon luennot pidetään salissa Ag B103. Harjoitustöitä, lopputentti. 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ä. Esitiedot: Perus ohjelmointitaidot, tietoliikenteen perusteiden hallinta.
| TLI317 | Elementary Theory of Queueing and Traffic Control | 5.0 ov |
Yliassistentti Alexandru Murgu (murgu@mit.jyu.fi)
Opetus englanniksi. Lectures and exercises, weeks 36-39, Mon, Tue and Wed 16-19 in Ag C221.1. Contents: This course will present in the first part the mathematical modelling of the basic queuing structures commonly used in describing the communication networks. The second part will be devoted to present the traffic control mechanisms which occurs in the packet switching networks. The topics to be elaborated include stochastic processes in queueing systems, service statistics, M/M/m queue, general queueing systems, networks of queues, flow control, window and rate control schemes and congestion control. The software environment for implementing some of the discussed topics will be MATLAB. Prerequisites: The requirements for this course include some basic knowledge of statistical processes, probability theory and linear-quadratic (LQ) control theory.
| TLI318 | Tietokoneverkkojen jatkokurssi | 2.0 ov |
Yli-insinööri Timo Hämäläinen (timoh@mit.jyu.fi)
Luennot viikoilla 36-42, ti 14-16 salissa Ag C231.1 ja to 14-16 salissa Ag Gamma. Sisältö: Tietokoneverkkojen komponentit, protokollat, hallinta, uudet teknologiat & palvelut jne. (QoS, Active Networking). Kurssissa keskeisellä sijalla ovat TCP/IP-protokollat, sekä näiden ympäristöjen tukemiseen ja hallintaan tarvittavat komponentit (reititysprotokollat, verkonhallinta, tietoturva). Sovellusesimerkkeinä käydään läpi TCP/IP-sovelluksia. Demoissa tutkitaan IP-verkon toimintaan liittyviä asioita. Kirjallisuutta: C. Huitema: Routing in the Internet; Douglas E. Comer: Internetworking with TCP/IP, Volume I; W. Stallings: Data and Computer Communications, Fifth edition, Prentice Hall, 1996, Chapters 10, 12, 13, 14, 15, 16, 17, 18. Kurssiin sisältyy: Luennot, 12*2h=24h. Pakollisia demoja (3 kpl): Protokolla-analysaattorista, reitittimen ja kytkimien konfiguroinnista.
http://www.jyu.fi/~timoh/kurssit/verkot/verkot.html
| TLI319 | Digitaaliset matkaviestimet | 3.0 ov |
Yliassistentti Ari Viinikainen (arjuvi@mit.jyu.fi)
Luennoidaan englanniksi. Luennot 28h viikoilla 43-49, ma ja ke 12-14 salissa Ag C231.1, harjoituksia, laboratoriotyö, loppukoe. Sisältö: Nykyiset ja tulevaisuuden matkaviestinjärjestelmät; GSM, HSCSD, GPRS, EDGE, UMTS/WCDMA. Verkkojen rakenne. Signalointi GSM-verkossa. Puheenkoodaus. Matkaviestinverkkojen etenemismallit. Esitiedot: TLI245 Radiojärjestelmät 1.
http://www.mit.jyu.fi/arjuvi/opetus/tli319/
| TLI321 | Dynamic Programming and Stochastic Control | 5.0 ov |
Yliassistentti Alexandru Murgu (murgu@mit.jyu.fi)
Opetus englanniksi. Lectures and exercises, weeks 40-42, Mon, Tue and Wed 16-19 in Ag C221.1. This course will feature in its first part basic elements of dynamic programming theory (deterministic and stochastic), dynamic programming modelling of decision processes, finite and infinite horizon decision problems and minimization of average costs per unit time. The second part of the course will be focused on stochastic control and topics like linear systems with quadratic costs subject to Gaussian disturbances (LQG), minimum variance control and sufficient statistics, certainty equivalent control, separation of estimation and control and adaptive control and self-tuning regulators will be presented. The software environment for computer experiments will be MATLAB. The analysis of the theoretical models will be related to some current optimization/control issues occurring in telecom-munications networks. The requirements for this course include basic knowledge of mathematical analysis and probability theory.
| TLI371 | Distributed Artificial Intelligence in Mobile Environment | 2.0 ov |
Yliassistentti Vagan Terziyan (vagan@it.jyu.fi)
Lectures 16h, weeks 46-49, Thu and Fri 10-12 in Ag C231.1. Exercises 6h. Assignment work and final examination. The course focuses on the use of Distributed Artificial Intelligence methods and more specifically of Intelligent Agents Technologies in Mobile Computing. Appropriate AI methods and technologies will be reviewed. Also the specifics of the use of Intelligent Agents, Machine Learning, Data Mining and Knowledge Discovery methods in Mobile Environment will be considered. Course also considers modern applications for these methods for WEB Content Personalization, Filtering, User Profiling, Digital Assistance, and others. Lectured in English.
| TLI374 | Rakenteiset sähköiset tallenteet | 1.0 ov |
Yliassistentti Matthieu Weber (mweber@mit.jyu.fi)
Luennoidaan englanniksi. Luentoja 12h viikoilla 36-42, ma 12-14 salissa Ag C231.1. Harjoituksia 6h. Lopputentti. 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.
| TLI378 | Stochastic Games and Competitive Processes | 3.0 ov |
Yliassistentti Alexandru Murgu (murgu@mit.jyu.fi)
Opetus englanniksi. Lectures on weeks 47-50, Mon, Tue and Wed 16-19 in Ag C221.1. This course will present the fundamental results related to the stochastic games, stochastic optimization and competitive processes models widely occuring in the planning, scheduling and control of dynamic systems. The topics to be elaborated include: summable and finite horizon Markov decision processes, discounted and irreducible limiting averages processes, multichain limiting average processes; discounted stochastic games, limiting average stochastic games, zero sum single controller limiting average game; nonlinear programming and zero-sum / general-sum stochastic games, Shapley theorem; transient stochastic games, stationary strategies, limit discount equation, positive stochastic games, total reward stochastic games, average reward stochastic games; nonzero-sum discounted stochastic games, equilibrium points, perfect equilibrium points; differential games, decision and information, realization strategies, target set, optimal trajectories, Isaacs equations; infinite horizon linear quadratic games, controller design, value map, switching surfaces, dispersal surfaces, universal and focal surfaces, corner surfaces, envelope barrier; multiobjective stochastic optimization, parametric optimization, dynamic linear parametric optimization, dialogue procedures; applications: economic competition, presidency games and switching control games, multiarmed bandit problems, competitive resource allocation in telecommunication and transportation networks, sampling problems, optimization of complex systems under stochastic disturbances. The software environment for implementing some of the presented issues will be MATLAB. The prerequisites for this course include a preliminary knowledge of the basic probability theory, random variables, dynamic systems and quadratic optimization theory. Lectures 24 h, application hours 12 h.
| TLI380 | Mobiilit tietojenkäsittelylaitteet | 2.0 ov |
Yliassistentti Jani Kurhinen (kurhinen@mit.jyu.fi)
Luennoidaan englanniksi. Luennot 24h viikoilla 36-42, ma ja ke 14-16 salissa Ag C231.1. Seminaariesitys ja lopputentti. Kurssin tarkoituksena on esitellä opiskelijoille liikkuvan tietojenkäsittelyn välineitä ja sovelluksia. Kurssilla pohditaan mukana kulkevien päätelaitteiden tuomia mahdollisuuksia ja niiden asettamia haasteita sovelluskehittäjän näkökulmasta.
| TLI381 | Mobiililaitteiden sovellusohjelmointi | 3.0 ov |
Yliassistentti Matthieu Weber (mweber@mit.jyu.fi)
Luennoidaan englanniksi. Luentoja 14h viikoilla 43-49, ti 10-12 salissa Ag C231.1. Laboratorio-ohjauksia ja harjoituksia 24h. Kurssiin sisältyy lisäksi harjoitustyö. 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 ja PalmOS. Esitietovaatimukset: TLI380 ja ohjelmointitaito C- ja C++-kielillä.