Kevät

ITK110 Programming 1 (3.0 cr, ECTS 6.0 cr)

Pertti Hirvonen (hirvonen@it.jyu.fi)

Aikataulu: [Not translated to English.] Luennot viikoilla 3-5, ti 12-14 salissa Ag aud. 1 ja viikoilla 6-14 ma ja ti 12-14 salissa Ag aud. 1. Kurssi alkaa ti 14.1. Demonstraatiot viikoilla 5-14 ke ja to 8-18 mikroluokissa Ag B212.2 ja Ag B213.1. Sisältö: [Not translated to English.] Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen Java-ohjelman toteuttamiseen. Kirjallisuus: [Not translated to English.] Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 3. uudistettu painos, Talentum Media Oy, 2003. 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: [Not translated to English.] Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa. Opetusmuodot: [Not translated to English.] Luennot, demostraatiot mikroluokassa, harjoitustöiden ohjausta tarvittaessa. Suoritustavat: [Not translated to English.] Lopputentti ja harjoitustyö. Lopputentti on kaikille pakollinen, harjoitustyö voidaan korvata aktiivisella demonstraatioihin osallistumisella. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

ITK111 Programming 1/Assignment (1.0 cr, ECTS 2.0 cr)

Pertti Hirvonen (hirvonen@it.jyu.fi)

Sisältö: [Not translated to English.] Ohjelmointi 1:een kuuluu pakollinen harjoitustyön osuus, joka suoritetaan joko tekemällä varsinainen harjoitustyö tai osallistumalla aktiivisesti ohjattuun demonstraatiotyöskentelyyn. Olipa suoritustapa kumpi tahansa, suoritus kirjataan koodilla ITK 111. Tutkintoa tai arvosanaa ei saa pelkällä luento-osuuden tentillä. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

ITK115 Datanetworks (2.0 cr, ECTS 4.0 cr)

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

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

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

KYS003 Course wishes for the summer 2003 (0.0 cr, ECTS 0.0 cr)

Sisältö: [Not translated to English.] Tietotekniikan laitoksen kesäopetusta suunnitellaan jälleen. Korpista löytyy toivomuslista kesäkursseiksi.
Mikäli olet kiinnostunut osallistumaan kesäopetukseemme ja myös vaikuttamaan opetettaviin kursseihin, käy rastimassa toivomasi kurssit toivomuslistalta. Lista on julkaistu 27.3.2003, ja viimeinen mahdollinen päivä vaikuttaa listan kautta on tiistai 15.4.2003.
Kesäopetukseen tulevat kurssit päätetään (toivomuslista huomioiden) huhti-toukokuun vaihteessa 2003. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE120 Programming 2 (4.0 cr, ECTS 8.0 cr)

Vesa Lappalainen (vesal@mit.jyu.fi)

Aikataulu: Lectures 52h on weeks 3-17, Tue 12-14 in Ag aud.3 and Thu 12-14 in Ag aud.1, exercises 26h. Sisältö: Contents: Java- language, principles of software design and object-oriented programming. Kirjallisuus: Java-literature. Esitiedot: Ohjelmointi 1. Opetusmuodot: Lectures, supervised exercises in the computer class, assignments. Suoritustavat: Mid-course examination, assigments. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE140 Microcomputer Systems (2.0 cr, ECTS 4.0 cr)

Petri Heinonen (peheinon@mit.jyu.fi)
Tommi Lahtonen (tjlahton@mit.jyu.fi)
Jukka Mäntylä (jmantyla@st.jyu.fi)

Aikataulu: Lectures 20h on weeks 10-17, Tue and Thu 16-18 in Ag aud.1, exercises 12h. Sisältö: Microcomputer hardware. Installing hardware and software. Lectured in Finnish. Esitiedot: Utilizing Information Networks and Introduction to Programming (recommended). Opetusmuodot: Lectures, exercises, assignment. Suoritustavat: Final Exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://appro.mit.jyu.fi/laitteistot/

TIE206 Optimization Methods (4.0 cr, ECTS 8.0 cr)

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

Aikataulu: Lectures 48h on weeks 3-14, Mon 12-14 in Ag Beeta and Tue 10-12 in Ag C231.1, exercises 16h. Sisältö: Linear, dynamic and combinatorial optimization of integers. Linear optimization models, algorithms and optimization. Kirjallisuus: Lecture notes. Esitiedot: TIE110, Approbatur in Mathematics. Opetusmuodot: Lectures, exercises, assignment. Suoritustavat: Two mid-course exams or a normal exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE251 Mathematical Modeling I (3.0 cr, ECTS 6.0 cr)

Markus Inkeroinen (marink@mit.jyu.fi)

Aikataulu: [Not translated to English.] Aloitusluento videoneuvotteluna ti 21.1.2003 klo 10-12 Ag D121.1 Sisältö: [Not translated to English.] Mallinnuksen perusteet ja menetelmät. Esitiedot: [Not translated to English.] 15 opintoviikkoa matematiikan tai matemaattisia opintoja. Opetusmuodot: [Not translated to English.] Nauhoitetut luennot(9), videoneuvotteluja(2), itseopiskelupaketti, viikottaiset kotitehtavat, verkkokeskustelu, harjoitustyo. Suoritustavat: [Not translated to English.] Viikottaiset kotitehtavat(40%), harjoitustyo(40%), [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE264 Automata and Formal Languages (3.0 cr, ECTS 6.0 cr)

Jarmo Ernvall (ernvall@mit.jyu.fi)

Aikataulu: [Not translated to English.] Katso tarkemmin kurssin kotisivulta http://www.cc.jyu.fi/~ernvall/auki.html Sisältö: Finite automata and regular languages. Context-free grammars and languages. Introduction to attribute grammars and parsing. Context-sensitive and unrestricted grammars. Turing machines. Parsing tools. Kirjallisuus: Sipser: Introduction to the Theory of Computation. Esitiedot: Programming, Data Structures and Algorithms 1 & 2 Courses in Mathematics: Approbatur 3 and Introduction to Discrete Mathematics (recommended). Opetusmuodot: Lectures, exercises. Suoritustavat: Final exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE302 Numerical Analysis (5.0 cr, ECTS 10.0 cr)

Markus Inkeroinen (marink@mit.jyu.fi)
Raino A. E. Mäkinen (rainom@mit.jyu.fi)

Aikataulu: Lectures 52h on weeks 3-15, Thu and Fri 8-10 in Ag C231.1, exercises 28h. Sisältö: Introduction to numerical solution of partial differential equations using the finite element method (FEM). Esitiedot: Numerical methods, Fortran 90 programming language. Opetusmuodot: Lectures, exercises. Suoritustavat: Final exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TIE303 Formal Methods (4.0 cr, ECTS 8.0 cr)

Antti-Juhani Kaijanaho (antkaij@mit.jyu.fi)
Tommi Kärkkäinen (tka@mit.jyu.fi)

Aikataulu: Lectures 36h on weeks 3-17, Tue 14-16 and Wed 12-14 in A C231.1, exercises 16h. Sisältö: Basics of formal description methods, examples of formal languages and methods (e.g., Z, VDM, Estelle, Lotos, B). Kirjallisuus: Lecture notes (in Finnish), other material announced during lectures. Esitiedot: Mathematical logic (2 cr), TIE264. Opetusmuodot: Lectures, demonstrations, seminar work, presenting the seminar work and acting as an opponent. Suoritustavat: Final exam, seminar work. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE327 Mathematical Algorithms (4.0 cr, ECTS 8.0 cr)

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

Aikataulu: Lectures 48h on weeks 3-15, Wed and Thu 12-14 in Ag Beeta, exercises 20h. Sisältö: Large linear systems of equations, eigenvalue problems, differential equations. Lectured in Finnish. Can be completed in English. Kirjallisuus: Golub & VanLoan: Matrix computations (2nd edition), The Johns Hopkins University Press, 1989, pp. 1-259, 331-474, George & Liu: Computer solution of large sparse positive definite systems, Prentice-Hall, 1981, pp. 1-158, Lambert: Computational methods in ordinary differential equations, John Wiley & Sons, 1973, pp. 1-161, 217-264, Nussbaumer: Fast Fourier transform and convolution algorithms, Springer-Verlag, 1981, pp. 80-99. Esitiedot: Numerical Methods, programming skills (C/C++ or Fortran 90/95). Opetusmuodot: Lectures, exercises, assignment. Suoritustavat: Final examination. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE334 OMT++ planning method (4.0 cr, ECTS 8.0 cr)

Aikataulu: [Not translated to English.] Luennot 63h (alkukevät), harjoitukset 21h. Sisältö: [Not translated to English.] Opiskelijamäärä on rajoitettu 15 JY-opiskelijaan, ja kurssille ilmoittaudutaan Korppi-järjestelmän kautta 20.12.2002 mennessä. Ilmoittautuneiden joukosta laitoksella valitaan opintotilanteen perusteella kurssille 15 opiskelijaa. Ilmoittautumisjärjestys ei siis ratkaise kurssille pääsyä! Kurssi järjestetään viikonloppukurssina yhteistyössä Yomi Solutionin ja JAMKin kanssa. Yhteyshenkilö Timo Tuunanen, Yomi Solutions (timo.tuunanen@yomi.com). Kurssilla käsitellään: Vaatimusmäärittely, Use Caset, projektin peruskäsitteet. Oliopohjainen analyysi, käyttöliittymän suunnittelu, arkkitehtuuri ja oliosuunnittelu. Testaus ja laadunvalvonta. Kurssi on osittain päällekkäinen kurssin TJTA40 kanssa. Jos tämä on suoritettu, kurssista hyvitetään vain 3 ov. Tarkempia tietoja kurssista löytyy WWW-sivulta. Kirjallisuus: [Not translated to English.] Luentomoniste, Jaaksi, Aalto, Aalto, Vättö: Tried & True Object Development. Opetusmuodot: [Not translated to English.] Luennot, harjoitukset, harjoitustyö. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.yomi.com/education/

TIE340 Artificial Intelligence (4.0 cr, ECTS 8.0 cr)

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

Aikataulu: Lectures 24h on weeks 3-9, Mon and Tue 8-10 in Ag Beeta. Sisältö: Introduction to artificial intelligence. Knowledge and structure representation. Heuristic search methods. Reasoning. Machine learning. Computational learning theory. Rule-based systems. Autonomic agents. Kirjallisuus: Nils J. Nilsson (1998): Artificial Intelligence: A New Synthesis, Morgan Kaufmann Publishers; Tom M. Mitchell (1997): Machine Learning, McGraw-Hill Publishers. Suoritustavat: Final exam, assignment. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TIE341 Digital Design using HDLs (2.0 cr, ECTS 4.0 cr)

Jarkko Vuori (Jarkko.Vuori@jyu.fi)

Aikataulu: Lectures 24h on weeks 3-9, Tue 10-12 in Ag C234.1 and Wed 10-12 in Ag aud.2. Sisältö: VHDL, implementation of computation using programmable logic, programmable logic devices (PLDs), differencies between programmable and reconfigurable architectures. Kirjallisuus: lecture notes, Ashenden: The Student's Guide to VHDL. Esitiedot: FYS402 Opetusmuodot: Lectures. Suoritustavat: Exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TIE346 Virtual Learning Environments (5.0 cr, ECTS 10.0 cr)

Leena Hiltunen (lrl@mit.jyu.fi)
Tommi Kärkkäinen (tka@mit.jyu.fi)
Jaana Moilanen (jamoilan@st.jyu.fi)

Aikataulu: [Not translated to English.] Kurssi luennoidaan keväällä 2003. Aloitusluneto 14.1. klo 14-16. Luennot viikoilla 4-16 to klo 14-16. Demot viikoilla 4-16 ti klo 12-14 TAI klo 14-16. Paikat ilmoitetaan myöhemmin. Otsikko: [Not translated to English.] TIE346 Virtuaaliset oppimisympäristöt Sisältö: [Not translated to English.] Kurssilla tutustutaan virtuaalisiin oppimisympäristöihin liittyviin teorioihin (ihmiskäsitykset, oppiminen, verkkopedagogiikka, tietotekniikan opettaminen) ja teknologiaan (komponentit, ohjelmointikielet) sekä virtuaalisten oppimisympäristöjen toteutukseen (käytettävyys, toiminnot, ylläpito) ja oppimateriaalin esittämiseen. Osa kurssista suoritetaan virtuaalista oppimisalustaa käyttäen. Kurssi on tarkoitettu pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville. Kirjallisuus: [Not translated to English.] Ilmoitetaan myöhemmin. Esitiedot: [Not translated to English.] Aineenopettajan pedagogiset perusopinnot (15 ov). Ohjelmointi. Opetusmuodot: [Not translated to English.] Monimuoto-opetus: lähitunnit sekä verkkotyöskentely virtuaalista oppimisalustaa käyttäen. Suoritustavat: [Not translated to English.] Oppimistehtävät, seminaarityö. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/OPE/kurssit/TIE346/index.html

TIE355 Software Architectures (3.0 cr, ECTS 6.0 cr)

Jonne Itkonen (ji@mit.jyu.fi)

Aikataulu: Lectures 30h on weeks 6-13, Mon 10-12 in Ag Alfa and Thu 10-12 in Ag aud.2, exercises 12h. Sisältö: Software architectures in theory and in practice, frameworks, re-use and design patterns. Kirjallisuus: Mary Shaw, David Garlan: Software Architecture: Perspectives on an Emerging Discipline, 1996 Jan Bosch: Design & use of software architectures: Adopting and evolving a product-line approach, 2000 Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 1998 Esitiedot: Software project. Opetusmuodot: Lectures, demonstrations. Suoritustavat: Final exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/ji/opetus/oa2003/

TIE358 Web Course Design and Implementation (5.0 cr, ECTS 10.0 cr)

Leena Hiltunen (lrl@mit.jyu.fi)

[Registrations for this course are not done using Korppi.]
Aikataulu: [Not translated to English.] Canceled. Otsikko: [Not translated to English.] TIE358 Verkkokurssin tuotantoprosessi Sisältö: [Not translated to English.] Tietotekniikan aineenopettajiksi pää- tai sivuaineenaan opiskeleville suunnattu kurssi, jolla perehdytään verkkokurssin tuottamiseen liittyviin asioihin, mm. opettajan toimintaympäristön ja sisällön analyysi (opetuksellinen idea, haaste tai ongelma), pedagogiset valinnat, oppimateriaalin tuotanto (opetuksen suunnittelu ja toteutus), oppimisprosessin ohjaus, ja arviointi (säilytettävyys ja uudelleenkäytettävyys). Kirjallisuus: [Not translated to English.] Ilmoitetaan ensimmäisellä luentokerralla. Esitiedot: [Not translated to English.] Aineenopettajan pedagogiset perusopinnot, kasvatustieteen approbatur tai vastaavat tiedot. WWW-sivujen tekotaidot. Opetusmuodot: [Not translated to English.] Luennot, harjoitukset. Suoritustavat: [Not translated to English.] Lopputyö. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/OPE/kurssit/TIE358/index.html

TIE370 Distributed Systems (2.0 cr, ECTS 4.0 cr)

Mikko Vapa (mikvapa@jyu.fi)

Aikataulu: Lectures 28h on weeks 3-9, Mon and Wed 14-16 in Ag Alfa. Sisältö: The course will present the principles of distributed systems. Contents include introduction to distributed systems, architectural models, networking principles, inter-process communication and distributed objects, replication, peer-to-peer networks and power-law distributions in distributed systems. Kirjallisuus: Coulouris, Dollimore, Kindberg - Distributed Systems: Concepts and Design, 3rd Edition, 2001. Esitiedot: Basic knowledge of telecommunications and operating systems. Opetusmuodot: Lectures. Suoritustavat: Final exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://tisu.it.jyu.fi/embedded/TIE370/TIE370.htm

TIE385 Pro Gradu Seminar (2.0 cr, ECTS 4.0 cr)

Erkki Heikkola (emsh@mit.jyu.fi)
Tapani Ristaniemi (riesta@mit.jyu.fi)

Aikataulu: On weeks 3-17, Thu 16-18 in Ag C234.1. Registrations before 10.1.2003. Sisältö: Seminar consists of introductory lectures on seminar presentations and on the preparation of Master's thesis at the Department of Mathematical Information Technology. Participants of the seminar get familiar with different aspects of a Master's thesis and give presentations about their current research topics. Suoritustavat: Oral presentations, written report, seminar sessions. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/emsh/TIE385/

TLI115 Introduction to Computer Communications (3.0 cr, ECTS 6.0 cr)

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

Aikataulu: Lectures 36h on weeks 3-8, Wed 12-14, Thu 14-16 and Fri 10-12 in Ag aud.3. Sisältö: Lectures 36h and assignment. Contents: Ethernet, token ring, other LANs, cables, LLC, OSI protocols, TCP/IP, UNIX telecommunication, computer networks, expamding networks, network management. Literature: Matti Puska: Lähiverkkojen tekniikka (for Finnish students). Lectured in Finnish. Can be completed in English. Literature: Data and Computer Communications (Fifth Edition, William Stallings) Part 3 and Part 4 (Chapters: 12 LAN Technology, 13 LAN Systems, 14 Bridges, 15 Protocols and Architecture, 16 Internetworking, 17 Transport Protocols, 18 Network Security, 19 Distributed Applications). Kirjallisuus: Matti Puska: Lähiverkkojen tekniikka, opetusmonisteet. Opetusmuodot: Lectures, assignment. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI115 Introduction to Computer Communications (3.0 cr, ECTS 6.0 cr)

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

Aikataulu: Lectures 36h on weeks 3-8, Wed 12-14, Thu 14-16 and Fri 10-12 in Ag aud.3. Sisältö: Ethernet, token ring, other LANs, cables, LLC, OSI protocols, TCP/IP, UNIX telecommunication, computer networks, expamding networks, network management. Literature: Matti Puska: Lähiverkkojen tekniikka (for Finnish students). Lectured in Finnish. Can be completed in English. Literature: Data and Computer Communications (Fifth Edition, William Stallings) Part 3 and Part 4 (Chapters: 12 LAN Technology, 13 LAN Systems, 14 Bridges, 15 Protocols and Architecture, 16 Internetworking, 17 Transport Protocols, 18 Network Security, 19 Distributed Applications). Kirjallisuus: Matti Puska: Lähiverkkojen tekniikka, opetusmonisteet. Opetusmuodot: Lectures 36h and assignment. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TLI350 Communication Theory (4.0 cr, ECTS 8.0 cr)

Tapani Ristaniemi (riesta@mit.jyu.fi)

Aikataulu: Lectures 40h on weeks 3-17, Mon 10-12 and Thu 8-10 in Ag C231.1, exercises 16h. Sisältö: Contents: deterministic and stochastic signals and their filtering, correlation functions, Fourier transform and spectrum. Noise and interference in communications. Analog modulation methods. Sampling and pulse modulation. Introduction to the digital communications. Principles of information theory. Demonstrations. Literature: Carlson: Communication systems. http://www.mit.jyu.fi/riesta/ Kirjallisuus: Carlson: Communication systems. Esitiedot: TLI250, TLI275. Opetusmuodot: Lectures, exercises, assignment. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/riesta/

TLI372 Intelligent Information Integration in Mobile Environment (4.0 cr, ECTS 8.0 cr)

Vagan Terziyan (vagan@it.jyu.fi)

Aikataulu: Lectures 28h on weeks 3-9, Tue 12-14 and Wed 10-12 in Ag C234.1, exercises 8h. Sisältö: Assignment work and final examination. The course focuses on Intelligent Information Integration and Knowledge Management for commercial applications in Mobile Environment. Introduction to Semantic Web; Ontologies; Knowledge Markup Techniques and Markup Languages will be given. Integration techniques of Data and Knowledge from Multiple Sources will be observed. Course also considers modern applications of these methods and techniques for Mobile Electronic Commerce services, Location-Based services, Mobile Electronic Transactions services and others. Lectured in English. Opetusmuodot: Lectures, exercises. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI372 Intelligent Information Integration in Mobile Environment (4.0 cr, ECTS 8.0 cr)

Vagan Terziyan (vagan@it.jyu.fi)

Aikataulu: see course URL Sisältö: The course concerns new generation of Web technologies based on the vision of having such data in the Web that it can be used not only by humans for viewing but also by applications and agents for intelligent data integration across multiple resources and services. Basic topics will be: Introduction to Semantic Web Knowledge markup techniques Introduction to XML RDF and RDF Schema Ontology Engineering with DAML+OIL Knowledge Management in Semantic Web Distributed E-Services (E-Speak, DAML-S) Ontologies for Transaction Management Semantic Web Mining and others. Kirjallisuus: material will be distributed during lectures Esitiedot: Desirable: TLI371 - DAI in Mobile Environment Opetusmuodot: Lectures 24 h. Exercise 8 h. Special Assignment Suoritustavat: Written exam or, alternatively, based on results of Exercise and Assignment [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TLI373 Signal Processing and Telecommunications (3.0 cr, ECTS 6.0 cr)

Jyrki Joutsensalo (jyrkij@mit.jyu.fi)
Tapani Ristaniemi (riesta@mit.jyu.fi)
Aki Suihkonen (asuihkon@cc.jyu.fi)

Aikataulu: Lectures 28h on weeks 5-11, Mon and Wed 14-16 in Ag C234.1, exercises 8h. Sisältö: Going deeply into signal processing theory, applications in telecommunications. Structures, properties, and designing procedures of digital filters. z-tarnsform, FIR, IIR, linear phase systems, effects of finite word length, FFT , bilinear transform etc. Kirjallisuus: S. Mitra, Digital Signal Processing: A Computer-Based Approach, Mc-Graw-Hill 1998. **** Lecture notes available at http://www.cis.hut.fi/Opinnot/T-61.246/Luennot/index_2001.shtml **** Esitiedot: Introduction to the signal processing theory. Opetusmuodot: Lectures, Matlab exercises, discussion and feedback in optima.it.jyu.fi. Suoritustavat: Final exam. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

TLI382 Production of Mobile Services (2.0 cr, ECTS 4.0 cr)

Jani Kurhinen (kurhinen@mit.jyu.fi)

Aikataulu: Lectures 20h on weeks 4-9, Tue and Thu 14-16 in Ag C234.1, exercises 10h. Sisältö: The course focuses on producing network services for mobile terminals using e.g. HTTP, WAP and CGI. Creating dynamic content with Java servlets and JSP. Administrating content server. Lectured in English. Esitiedot: Structured Documents, Knowledge of computer networks and programming. Basic knowledge of the Perl and Java programming languages is recommended. Opetusmuodot: Lectures, exercises. Suoritustavat: Assignment work and final examination. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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

TLI386 Networking workshop (2.0 cr, ECTS 4.0 cr)

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

Aikataulu: Laboratory works during 3.3-30.4. Sisältö: This workshop contains three laboratory tasks: - IP network configuration, security and monitoring (Nokia IP440, Cisco SAA) - Mobile IP management - Network traffic and queuing simulation (NS2 simulation tool will be used) Each task has theoretical part and questions. After the theoretical part there is practical tasks to be done at the lab. The tasks will be done in groups (3 students). Can be completed in English. Kirjallisuus: Network configuration, security and monitoring: http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/saaug_ai.htm Mobile IP: http://www.ietf.org/html.charters/mobileip-charter.html Network simulation: http://www.isi.edu/nsnam/ns/ Esitiedot: - TLI130 Televerkot - TLI115 Johdatus tietokoneverkkoihin Opetusmuodot: Laboratory works Suoritustavat: Accepted reports [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

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