Agenttiohjelmointi, syksy 2002 (4 ov) |
| Opinto-opas
Pääsivu Luennot Materiaalia Harjoitukset Keskusteluryhmä Harjoitustyö Tulostusversio
|
Tavoite ja sisältöOpintojakson tarkoituksena on tutustua ohjelmistoagentteihin ja niiden arkkitehtuureihin. Erityisesti keskitytään erilaisiin agenttien ohjelmointiin käytettyihin sovelluskehyksiin ja ohjelmointirajapintoihin. Käytännön osuuden pääpaino on opiskelijan omassa suunnittelu- ja ohjelmointityössä. Niinä vuosina, kun opintojakso järjestetään 4 opintoviikon laajuisena, kurssiin sisältyy myös johdatus ohjelmistoagentteihin ja niiden sovelluksiin. Kurssin esimerkkialustana on pääsääntöisesti Java 2 SE.Kurssi suoritetaan harjoituksilla ja harjoitustyöllä. Kurssilla ei siis ole tenttiä. Luennot antavat pohjan harjoitustyön toteutukselle, ja harjoitustyön suunnittelu aloitetaan jo kurssin alkuosan harjoituksissa, joiden suorittaminen vaaditaan kaikilta kurssin osallistujilta. Lisäksi harjoitustyön tekemistä ohjataan kurssin loppuvaiheen harjoitusaikoina ja erikseen sovittavina aikoina tammi-helmikuussa. Suositeltu suoritusajankohta kurssille on 3.–4. vuosi. Kurssi on tasoltaan syventävä ja kelpaa myös jatko-opinnoiksi (kunkin yliopiston harkinnan mukaan). Kurssin laajuus ja esitiedotKurssin laajuus on 4 opintoviikkoa. Opetusta kurssilla on 20 tuntia luentoja ja 18 tuntia ohjattuja harjoituksia ja harjoitustyön ohjausta.Kurssi Olioperustaisten ohjelmointikielten periaatteet, aiempina vuosina suoritettu Olioperustainen ohjelmistokehitys, tai vastaavat tiedot. Mikäli on aiemmin suorittanut Tampereen yliopiston kurssin Software Agents, tämän opintojakson voi suorittaa 3 opintoviikon laajuisena tekemällä harjoitukset ja harjoitustyön. Kurssi järjestetään OSCu-verkoston kautta virtuaaliyliopistokurssina, jota voi seurata Tampereen yliopiston lisäksi videoyhteyden kautta myös Oulun yliopistossa ja Tampereen Teknillisellä Korkeakoululla. Harjoitukset ja harjoitustöiden ohjaus on järjestetty paikallisesti kussakin yliopistossa. Tampereen teknillisen korkeakoulun paikalliset järjestelyt löytyvät osoitteesta http://www.cs.tut.fi/~ruuska2/agentit/ttkk_AgO.html. Oulun yliopiston paikalliset järjestelyt löytyvät osoitteesta http://www.tol.oulu.fi/kurssit/815344A/. LuennotKurssin vastuuhenkilö on Prof. Roope Raisamo Tampereen yliopistosta.Luentoaika on keskiviikkoisin klo 14.30-16.00. Kurssin
viimeinen luento on 4.12.
Luennot pidetään Tampereen yliopiston Pinni-rakennuksen Paavo Koli -salissa lukuunottamatta aloitusluentoa 18.9. sekä luentoja 16.10., 30.10. ja 27.11., jotka ovat Päärakennuksen salissa D11. Luennot välitetään myös Oulun yliopistoon (sali L5, poikkeuksena 13.11. sali L8A) ja Tampereen teknilliseen korkeakouluun (sali TC210) videokuvan avulla. Lisätietoja paikallisten järjestelyiden sivuilta (TTKK , OY). HarjoituksetHarjoitukset alkavat viikolla 39. Kurssilla annetuista harjoitustehtävistä vaaditaan vähintään 60% suorittaminen. Erikseen ilmoitetut harjoitustyötä valmistelevat tehtävät vaaditaan poikkeuksetta kaikilta. Harjoituksista ja niihin osallistumisesta jaetaan lisäpisteitä erillisen harjoitussivun ohjeiden mukaisesti.Harjoitukset ja harjoitustyön ohjaus (18 tuntia)
HarjoitustyöHarjoitustyö määritellään ja suunnitellaan luennoilla ja harjoituksissa annettujen ohjeiden mukaisesti. Kurssin arvostelu perustuu suurelta osin harjoitustyöhön. Harjoitustyön palautus tapahtuu helmikuun 2003 loppuun mennessä, mutta palautus on mahdollinen myös aiemmin.KeskusteluryhmäAjankohtaisista asioista tiedotetaan kurssin keskusteluryhmässä ja tärkeimmistä myös sähköpostilistalla. Rekisteröidy www-pohjaisen uutispalvelun käyttäjäksi ja liity ryhmään tut.ot.ago. Ryhmän lukeminen onnistuu myös tavallisella uutistenlukuohjelmalla tilaamalla (subscribe) ryhmä. Keskusteluryhmässä on mahdollisuus myös vapaamuotoiseen keskusteluun ja kysymysten tekoon. Keskusteluryhmässä on suotavaa kysyä erityisesti sellaisista asioista, joiden vastauksista on hyötyä useille opiskelijoille. |
||
|
|
|||