Odota...
Wait...
Korppi-järjestelmän toimintoja Korppi

16.6

Kirjaudu sisään järjestelmään!
25.4.2024 01:40

Opetusohjelma - Tietotekniikan laitos - lukuvuosi 2016-2017

[hae uudelleen... | näytä kurssit kalenterissa...]

Muu opintojakso

ITKY005 Pienryhmän ohjaaminen (3 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien opiskelijoiden ohjaajana ja neuvojana yliopisto-opiskelun alussa sekä tukea sosiaalisen verkoston rakentamisessa ja yliopistoyhteisöön sopeutumisessa. Kurssi valmentaa erilaisten käytännön ongelmien kohtaamiseen ja niiden ratkaisemiseen, ryhmädynamiikan luomiseen, sosiaalisten ongelmien tunnistamiseen ja niihin reagoimiseen sekä uudenlaiseen ympäristöön (yliopistomaailmaan, mahdollisesti vieraalle paikkakunnalle) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. Kurssi toteutetaan leirimuotoisena intensiivikoulutuksena Jyväskylän lähistöllä sijaitsevassa leirikeskuksessa. Koulutus koostuu alustuksista ja niiden pohjalta toteutetuista ryhmätoimintaharjoituksista, tehtävänantojen perusteella suoritettavista lavastetuista ongelmatilanteista, niiden käsittelemisestä ryhmissä sekä työryhmien purkamisesta mininäytelmämuotoisesti. Lisäksi koulutukseen kuuluu case-paketti, jonka tarkoitus on esimerkkitapausten avulla havainnollistaa tilanteita, joihin tutor joutuu reagoimaan ja antaa vaihtoehtoisia ratkaisumalleja näihin tilanteisiin. Opintokokonaisuuden toinen osa muodostuu varsinaisesta tutorina toimimisesta, jonka aikana tutor tekee muistiinpanoja ratkaistavakseen saamistaan ongelmista ja siitä, miten on onnistunut ne ratkaisemaan. Muistiinpanojen pohjalta tutor laatii kahden - kolmen A4-liuskan mittaisen raportin. Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.

[Tarkat tiedot]

ITKY005 Pienryhmän ohjaaminen (3 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Valmentaminen pienryhmäohjaajan tehtäviin.
Osaamistavoitteet: Koulutuksen käytyään osallistuja
- tietää, mitkä ovat hänen velvollisuutensa ja vastuunsa tutorina
- tietää perusteet pienryhmäohjaajana toimimisesta ja osaa suunnitella tutoroinnin mielekkäänä kokonaisuutena
- osaa ohjata uusia opiskelijoita hakemaan lisää tietoja oikeilta tahoilta ja löytää itselleen tärkeitä yhteistyötahoja
- osaa ottaa esteettömyys- ja tasavertaisuusnäkökulmat huomioon toiminnassaan uusien opiskelijoiden kanssa
Suoritustavat: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Hyväksytty-arvosanan saaminen edellyttää pienryhmän ohjaajana toimimista, koulutusleiriin (2 pv) ja ennen lukukauden alkua järjestettävään koulutustilaisuuteen (7 h) osallistumista sekä raportin laatimista tutoroinnista.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Aktiivisesta toiminnasta yliopiston hallituksen, tiedekuntaneuvoston ja laitosneuvoston jäsenenä, Jyväskylän yliopiston ylioppilaskunnan edustajiston ja hallituksen jäsenenä, ainejärjestön puheenjohtajana ja sihteerinä sekä alumnikoordinaattorina tai muuna koordinaattorina 2-3 opintopistettä edellyttäen, että opiskelija raportoi toimintansa: Missä luottamuselimessä opiskelija on toiminut, kuinka kauan ja kuinka usein? Mitä opiskelija katsoo oppineensa luottamustehtävistä (vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot sekä johtamisvalmiudet) Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten asioiden valmistelua tulisi opiskelijan mielestä kehittää? Raportti jätetään tiedekunnan toimistoon. Opintoasiainpäällikkö hyväksyy raportin sekä määrittelee myönnettävien opintopisteiden määrän.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

Eija Hatanpää (eija.hatanpaa(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Osaamistavoitteet:

Aktiivisesta toiminnasta yliopiston hallituksen, tiedekuntaneuvoston ja laitosneuvoston jäsenenä, Jyväskylän yliopiston ylioppilaskunnan edustajiston ja hallituksen jäsenenä, ainejärjestön puheenjohtajana ja sihteerinä sekä alumnikoordinaattorina tai muuna koordinaattorina enintään 2 op per tehtävä (max 8 op), että opiskelija raportoi toimintansa: Missä luottamuselimessä opiskelija on toiminut, kuinka kauan ja kuinka usein? Mitä opiskelija katsoo oppineensa luottamustehtävistä (vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot sekä johtamisvalmiudet). Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten asioiden valmistelua tulisi opiskelijan mielestä kehittää? Raportti jätetään tiedekunnan toimistoon. Opintopäällikkö hyväksyy raportin sekä määrittelee myönnettävien opintopisteiden määrän.


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

Jaana Markkanen (jaana.a.markkanen(at)jyu.fi)

Teija Palonen (teija.palonen(at)jyu.fi)

Tapio Tammi (tapio.tammi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Sisältö:

Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.


Osaamistavoitteet: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Suoritustavat:

Oppimispäiväkirja/raportti, johon on raportoitu kuuden asiantuntijaluennon seuraaminen. Suoritus arvostellaan asteikolla hyväksytty–hylätty.

Oppimispäiväkirja on kokemuksellinen oppimis- ja arviointimenetelmä. Sen tarkoituksena on auttaa muodostamaan henkilökohtainen näkökulma opittuihin asioihin. Ohjeellinen laajuus 2-3 sivua/kuunneltu luento. Oppimispäiväkirjaan/raporttiin tulee sisällyttää mm. seuraavia asioita: Kuka piti luennon? Milloin ja missä luento pidettiin? Mihin tapahtumaan luento liittyi? Mikä oli luennon aihe? Mikä oli luennon keskeisin sanoma? Mitä uutta luennossa oli minulle? Mitä opin? Muuttuivatko käsitykseni? Mitä kysymyksiä luennoitsijalle esitettiin? Mitä jäi epäselväksi? Millaisia ajatuksia luento herätti? Jäinkö kaipaamaan jotakin? Mistä asioista pitäisi kysyä lisää tai ottaa selvää?


Aikataulu:

Tämän kurssin voi suorittaa vähitellen, omassa tahdissa.

Tietojenkäsittelytieteiden laitoksen opiskelijat palauttavat työn Koppaan. Kun olet palauttanut työsi, lähetä sähköpostia osoitteeseen tapio.tammi@jyu.fi tai hilkka.grahn@jyu.fi ja ilmoita, että olet palauttanut työsi Koppaan.

Tietotekniikan laitoksen opiskelijat palauttavat raporttinsa sähköpostitse Jaanalle (jaana.markkanen@jyu.fi). 


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

Jaana Markkanen (jaana.a.markkanen(at)jyu.fi)

Teija Palonen (teija.palonen(at)jyu.fi)

Tapio Tammi (tapio.tammi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Sisältö: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Osaamistavoitteet: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Suoritustavat: Oppimispäiväkirja/raportti, johon on raportoitu kuuden asiantuntijaluennon seuraaminen. Suoritus arvostellaan asteikolla hyväksytty–hylätty. Oppimispäiväkirja on kokemuksellinen oppimis- ja arviointimenetelmä. Sen tarkoituksena on auttaa muodostamaan henk
Aikataulu:

Tämän kurssin voi suorittaa vähitellen, omassa tahdissa.

Tietojärjestelmätieteen, kognitiotieteen ja kyberturvallisuuden opiskelijat palauttavat työn Koppaan. Kun olet palauttanut työsi, lähetä sähköpostia osoitteeseen tapio.tammi@jyu.fi tai hilkka.grahn@jyu.fi ja ilmoita, että olet palauttanut työsi Koppaan.

Tietotekniikan opiskelijat palauttavat raporttinsa sähköpostitse Jaanalle (jaana.markkanen@jyu.fi). 


[Tarkat tiedot]

ITKY125 Opinnot vauhtiin (2 op)

Ajankohtaista:

Kurssi on osa Student Life -toimintamalliin liittyvää tutkimushanketta. Kurssin osallistujien toivotaan osallistuvan aiheeseen liittyvään tutkimukseen. Tutkimusaineisto käsitellään luottamuksellisesti. Kiitoksena tutkimukseen osallistumisesta osallistujille järjestetään yhteinen illanvietto joulukuussa 2015.

Kurssille valituille lähetään ennen ensimmäistä tapaamiskertaa ennakkotehtävä, jossa pohditaan ja pyritään tunnistamaan opintojen etenemiseen liittyviä haasteita ja syitä. Lisäohjeistus tulee sähköpostiin.


Sisältö:

Opintojakso sisältää/tarjoaa:


Osaamistavoitteet:

Opintojakson tavoitteena on edistää ratkaisevasti opiskelijan opintojen etenemistä tarjoamalla erilaisia työkaluja ja tukea opintoihin.


Valintamenettely:

Kurssilla on paikkoja rajoitetusti (15) – mikäli ilmoittautuneita on enemmän kuin paikkoja, valitaan opiskelijat opintojen vaiheen ja motivaation perusteella.

VALINTAA VARTEN TÄYTÄ KORPISTA LÖYTYVÄ ENNAKKOKYSELY!


Suoritustavat:

Aktiivinen osalllistuminen lähiopetukseen ja kurssilla annetut tehtävät. Huom. opetuksessa 100 % läsnäolopakko.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY125 Opinnot vauhtiin (2 op)

Ajankohtaista:

Kurssin osallistujien toivotaan osallistuvan aiheeseen liittyvään tutkimukseen.  Kiitoksena tutkimukseen osallistumisesta saa elokuvalipun Finnkinon teattereihin.

Kurssille valituille lähetään ennen ensimmäistä tapaamiskertaa ennakkotehtävä, jossa pohditaan ja pyritään tunnistamaan opintojen etenemiseen liittyviä haasteita ja syitä. Lisäohjeistus tulee sähköpostiin.


Sisältö:

Opintojakso sisältää/tarjoaa:


Osaamistavoitteet:

Opintojakson tavoitteena on edistää ratkaisevasti opiskelijan opintojen etenemistä tarjoamalla erilaisia työkaluja ja tukea opintoihin.


Valintamenettely:

Kurssilla on paikkoja rajoitetusti (15) – mikäli ilmoittautuneita on enemmän kuin paikkoja, valitaan opiskelijat opintojen vaiheen ja motivaation perusteella.

VALINTAA VARTEN TÄYTÄ KORPISTA LÖYTYVÄ ENNAKKOKYSELY!


Suoritustavat:

Aktiivinen osalllistuminen lähiopetukseen ja kurssilla annetut tehtävät. Huom. opetuksessa 100 % läsnäolopakko.


[Tarkat tiedot sekä ilmoittautuminen]

ITKS310 Digitalisaatio, data ja tieto- johtaminen (1 - 3 op)

Pekka Neittaanmäki (pekka.neittaanmaki(at)jyu.fi)

Ajankohtaista:

Kurssiin kuuluvat Agora ICT-foorumin luennot.Myös aiemmat luentonauhoitukset (kannattaa kuunnella ja tutustua). 

ICT-foorumin sivusto: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi

 


Sisältö:

Kurssiin kuuluvat Agora ICT-foorumin luennot, myös aiemmat luentonauhoitukset (kannattaa kuunnella ja tutustua) sekä mahdolliset muut lisäluennot. Kurssilaisten on hyvä osata data-analyysin perusteet. 

Kurssin luennoista tehdään raportti, joka esittellään loppuuseminaarissa toukokuussa.

 


Esitiedot:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Opetusmuodot:

Luennot, loppuseminaari, raportit, itsenäinen työskentely.


Suoritustavat:

Raportit, loppuseminaari.
 


Kirjallisuus:

ICT-foorumin nauhoitetut esitykset: https://m3.jyu.fi/jyumv/ohjelmat/it/ictfoorumi/digitaalisuus-data-cyber-ja-business-d2cb

ICT-foorumin tiedot: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS310 Digitalisaatio, data ja tieto- johtaminen (1 - 3 op)

Ajankohtaista:

Kurssiin kuuluvat Agora ICT-foorumin luennot.

ICT-foorumin sivusto: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi

 


Sisältö:

Kurssiin kuuluvat Agora ICT-foorumin luennot ja myöhemmin ilmoitettavat lisäluennot. Kurssilaisten on hyvä osata data-analyysin perusteet. Samaan aikaan suositellaan käytäväksi esim. TIES445 Tiedonlouhinta-kurssi tai vastaava verkkokurssi.

Kurssin luennoista tehdään raportti, joka esittellään loppuuseminaarissa toukokuussa.

 


Esitiedot:

Kurssilaisten on hyvä osata data-analyysin perusteet. Samaan aikaan suositellaan käytäväksi esim. TIES445 Tiedonlouhinta-kurssi tai vastaava verkkokurssi.


Opetusmuodot:

Luennot, loppuseminaari, raportit, itsenäinen työskentely.


Suoritustavat:

Raportit, loppuseminaari.
 


Kirjallisuus:

ICT-foorumin nauhoitetut esitykset: https://m3.jyu.fi/jyumv/ohjelmat/it/ictfoorumi/digitaalisuus-data-cyber-ja-business-d2cb

ICT-foorumin tiedot: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi


[Tarkat tiedot sekä ilmoittautuminen]

TIEY001 Nuorten pelikurssi, Ohjelmointityöpaja aikuisille (0 op)

Mikko Häyrynen (mikko.hayrynen(at)hotmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIEY001 Nuorten pelikurssi, Nuorten peliohjelmointikurssi, vko 26/2017 (0 op)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Jouni Potila (jouni.potila(at)gmail.com)

Simo Rinne (rinne.simo(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/npo

TIEY001 Nuorten pelikurssi, Nuorten peliohjelmointikurssi, vko 27/2017 (0 op)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Jouni Potila (jouni.potila(at)gmail.com)

Simo Rinne (rinne.simo(at)gmail.com)

Tatu Seppänen

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/npo

TIEY001 Nuorten pelikurssi, Nuorten peliohjelmointikurssi, vko 30/2017 (0 op)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Jouni Potila (jouni.potila(at)gmail.com)

Simo Rinne (rinne.simo(at)gmail.com)

Tatu Seppänen

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/npo

TIEY001 Nuorten pelikurssi, Nuorten peliohjelmointikurssi, vko 31/2017 (0 op)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Jouni Potila (jouni.potila(at)gmail.com)

Simo Rinne (rinne.simo(at)gmail.com)

Tatu Seppänen

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/npo

TIEY100 Tietotekniikan opinnäytetyöpaja (0 op)

Sisältö:

Opinnäytetyöpaja on tarkoitettu tietotekniikan pääaineopiskelijoille, jotka tekevät parhaillaan kandityötä tai pro gradua. Pajan aikana on tarjolla ohjausta opinnäytetyön tekemiseen. Tarkoituksena on, että jokainen osallistuja saa tehtyä omaa opinnäytetyötään eteenpäin.  


Osaamistavoitteet:

Työpajan jälkeen


Esitiedot:

Opinnäytteen aihe määritelty ja opinnäytteeseen liittyvä seminaari suoritettu tai menossa.


Opetusmuodot:

Ryhmä- ja yksilöohjaukset


[Tarkat tiedot sekä ilmoittautuminen]

TIEA304 Harjoittelu (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Tietotekniikan harjoittelu suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.

[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA304 Harjoittelu (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Tietotekniikan harjoittelu suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.

[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA3041 Harjoittelu ulkomailla (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Harjoittelu ulkomailla suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Suoritustavat: Raportti.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Raportti.


[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA306 Ohjelmointityö (5 op)

Jonne Itkonen (jonne.itkonen(at)jyu.fi)

Ville Tirronen (ville.e.t.tirronen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Ilmoittautuminen sähköpostitse tai käymällä ohjaajan luona. Katso lisäohjeita www-sivulta http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html. Töitä ohjaavat ohjelmistotekniikan puolen osaajat, kysy lisää.


Sisältö: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Esitiedot: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Opetusmuodot: Itsenäinen ohjelmointi
Aikataulu: Vapaa

[Tarkat tiedot]

http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html

TIEA306 Ohjelmointityö (5 op)

Jonne Itkonen (jonne.itkonen(at)jyu.fi)

Ville Tirronen (ville.e.t.tirronen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Ilmoittautuminen sähköpostitse tai käymällä ohjaajan luona. Katso lisäohjeita www-sivulta http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html. Töitä ohjaavat ohjelmistotekniikan puolen osaajat, kysy lisää.


Sisältö: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Osaamistavoitteet: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Esitiedot: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Opetusmuodot: Itsenäinen ohjelmointi
Suoritustavat: Ohjelmointi, raportointi ja versiohallinta.
Aikataulu: Vapaa
Kirjallisuus:
Oppimateriaali

Opiskelijan valittavissa.
Nykyaikaisen versiohallinnan opas (esim. git ja sen dokumentaatio ja/tai "Pro Git Book").


Lisätiedot: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Arviointi:
Arvosteluasteikko

0-5

Arviointiperusteet

Hyvien käytänteiden mukaan ammatillista osaamista osoittaen valmistettu, toimivaksi osoitettu ja vaatimukset täyttävä tietokoneohjelma tai -ohjelmisto, sekä tämän ja työn kuvaava materiaali, työtä, sen tekemistä ja työn tulosta arvioiva raportointi. Versiohallinnan viisas käyttö.


[Tarkat tiedot]

https://tim.jyu.fi/view/kurssit/tie/tiea306/koti

TIEA313 3D-tuotanto (3 - 5 op)

Ajankohtaista:

Kurssi järjestetään nyt toisen kerran alkutalvesta 2016. Kurssin vetää Risto Koskenkorva. Ohjauksissa avustaa Simo Rinne. 

Kurssille etusijalla ovat tietotekniikan maisterivaiheen opiskelijat (pelit ja pelillisyys) sekä ko. maisteriohjelmaan suuntautuvat tietotekniikan kandivaiheen opiskelijat (eHOPS). Kurssi arvosteluperiaatteet ja tarkempi aikataulu tulevat tietoon ennen kurssin alkua. Kurssille mukaan pääseville opiskelijoille tiedotetaan asiasta vielä erikseen.

 


Sisältö:

Kurssi on suunniteltu antamaan perustiedot 3D-tuotannon tarkoituksista ja ohjelmista. Tämä on pikainen kurssi 3D-mallinnusohjelman käyttöön (Blender 3D) ja kaikkeen siihen mitä sen käyttämiseksi täytyy tietää. Ohjelmien käytön osalta keskitytään pääasiassa mallintajan ja hahmoanimaattorin työprosessiin. Opetettavista asioista löytyvät osa-alueet 3D-mallintamisesta teksturointiin, riggaukseen ja animointiin. Demotyönä kukin opiskelija toteuttaa yksinkertaisen animoidun ja teksturoidun 3D-objektin. Laajennettuna harjoitustyönä opiskelijat voivat luoda valmiita malleja / ympäristöjä / hahmoja peleihinsä tai muihin lopputuotteisiinsa. Käytettävinä työkaluina ovat Blender 3D, Make human (3D ihmismallinnus), Gimp (2D rasterigrafiikka) sekä Unity (pelimoottori).

 


Osaamistavoitteet:

Kurssin lopussa opiskelijan odotetaan osaavan:

1) selittää ja arvioida 3D-tuotannon perusperiaatteita ja työprosesseja

2) löytää itsenäisesti uusia 3D-tuotannossa käytettäviä tekniikoita sekä soveltaa opittua terminologiaa

3) suunnitella, toteuttaa ja ottaa käyttöön yksinkertainen animoitu ja teksturoitu 3D-objekti hyväksikäyttäen Blender 3D-mallinnusohjelmaa ja teksturointityökaluja.


Esitiedot:

Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa 3D tuotannon tuntemusta.

 


Opetusmuodot:

Luennot. pääteohjaukset.


Suoritustavat:

Vaadittu määrä pääteohjausten aikana suoritettuja harjoitustehtäviä ja hyväksytty demotyö. Laajennettuna hyväksytty harjoitustyö.

Kurssin arvosteluasteikko: hyväksytty / hylätty

Opintopisteet saa osallistumalla seuraaviin:
- luennot ja demonstraatiot (100% = 1 op)

- demot (tekemällä oppimista) (100% = 2 op)

- harjoitustyö

- lisäpisteet 1-2op / poissaolojen korvaus kotona tehtävällä etätyöllä


- kurssi rakennettu siten, että läsnäolopakko 100%

- keskustele kurssin pitäjän kanssa poissaoloista tai jos et pysty osallistumaan kurssin kaikkiin osuuksiin

 


Kurssin työmäärä:

Kurssin työmäärä:

Kohde t/vko Viikkoa tun.yht

---------------------------------------------------------

Luennot 5h/vko, 3 vko, yhteensä 15h

Demonstraatiotilaisuudet 4h/vko, 3 vko, yhteensä 12h

Pääteohjaukset 15h/vko, 3vko, yhteensä 45h

Demotyö kotona 2h/vko, 3vko, yhteensä 6h

Demotöiden palautus 2h

---------------------------------------------------------

Yhteensä (3op): 27h/vko, 3vko, yhteensä 80h

 

---------------------------------------------------------

Harjoitustyö/ohjaus 2h/vko, 2vko, yhteensä 4h

Harjoitustyö/kotona 25h/vko, 2vko, yhteensä 50h

Harjoitustyö/palautus 1h/vko, 2vko, yhteensä 2h

---------------------------------------------------------

Yhteensä (2op): 28h/vko, 2vko, yhteensä 56h

 

Yhteensä 5op laajuisena: 27h/vko, 5vko, yhteensä 136h

 

(2op laajennoksen voi myös suorittaa kurssin jälkeen jolloin viikkotyömäärää voi pienentää)


Aikataulu:

to 21.1.2016

Luento 16:15-18:00

- Aloitusluento (käytänteet, tavoitteet, mitä vaaditaan läpipääsyyn ja pieni demonstraatio, harjoitustyön suunnittelua)

- 3D Johdatus

 

pe 22.1.2016 

Luento 12:15-17:00

- 3D ohjelman asetukset sekä ominaisuudet

- Käyttöympäristö ja uuden luominen (kontrollit, näkymät ja uuden luominen)

- Mallintamisen perusteet I (valitseminen, transformaatiot ja snap)

Demo 17:15-19:00

- 3D ohjelman perusteiden oppiminen

 

la 23.1.2016

Luento 10:15-15:00

- Mallintamisen perusteet II (kopionti, erikoistyökalut ja objektin origo)

- Mallintamisen perusteet III (modifierit + addonit)

Demo 15:15-18:00

- Oman hahmon mallintaminen (Mallintamisen perusteiden oppiminen)

 

pe 29.1.2016

Luento 12:15-17:00

- Edistynyt mallintaminen I (terävät ja pehmeät muodot, varjostus ja skulptauksen alustaminen)
- Edistynyt mallintaminen II (skulptaus, high to low poly muutos ja optimointi)

Demo 17:15-19:00

- Oman hahmon mallin tarkistus

- Oman mallin high-poly mallin tekeminen (Edistyneen mallintamisen oppiminen)

 

la 30.1.2016

Luento 10:15-15:00

- Teksturointi I (mahdollisuudet, tiling vs baked, materiaalit ja tekstuurit sekä sapluunat)
- Teksturointi II (unwrap prosessit, saumaus ja UV optimointi)

Demo 15:15-18:00

- Oman hahmon teksturoiminen (Teksturoinnin perusteiden oppiminen)

 

pe 5.2.2016

Luento 12:15-17:00

- Teksturointi III (bake prosessi, multitekstuurit ja materiaalit sekä tekstuuri- ja normal map-maalaus)
- Animointi I (armaturen luonti, luiden transformaatiot ja pose sekä edit mode)

Demo 17:15-19:00

- Oman hahmon teksturoinnin tarkistus

- Teksturoinnin jatkaminen ja oman hahmon luurakenteen luominen

 

la 6.2.2016

Luento 10:15-15:00

- Animointi II (riggaus - automaattinen vs weight paint, IK vs FK sekä kontrollerit)
- Animointi III (timeline- ja animaatioikkunan kontrollointi, animaation asetukset ja animointi, keyframe animointi sekä curve tracking)

Demo 15:15-18:00

- Oman hahmon animoiminen (Animoinnin oppiminen)

 

pe 12.2.2016

Luento 12:15-17:00

- Renderöinti (rendaajat, kamerat, valaistus sekä rendausasetukset)
- Real-time peligrafiikka (unity+muut pelimoottorit, objekti- / materiaalikirjastot, animaatiot, shaderit, pelien toiminnallisuudet)

Demo 17:15-19:00

- Oman hahmon animaation tarkistus

- Valmiin hahmon animaation rendaus (ja pelimoottoriin laittaminen)

 

la 13.2.2016

Luento 12:15-18:00

- Lopetusluento ja harjotustöiden läpikäynti (palaute ja harjoitustöiden läpikäynti: mihin ongelmiin voi törmätä ja miten ne korjataan tai kierretään)


Kirjallisuus:

Lisätään myöhemmin.


Avainsanat:

3D modeling (mallinnus), high poly and low poly modeling, sculpting (skulptaus), dyntopo, retopo, texturing (teksturointi), unwrapping, texture baking, armature creation, rigging, animating (animointi), keyframe animation, rendering, game engine import

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA316 ICT-foorumi (2 op)

Pekka Neittaanmäki (pekka.neittaanmaki(at)jyu.fi)

Ajankohtaista:

Agora ICT foorumien päivitetty ohjelma löytyy aina https://www.jyu.fi/it/yhteistyo/ict/ictfoorumi

Samoin linkit mahdollisiin videotallenteisiin. Suurin osa esityksistä pyritään tallentamaan Moniviestimeen.


Sisältö:

IT-tiedekunta järjestää ICT-foorumin, johon opiskelijat voivat osallistua.

Kevätlukukauden 2017 luennot/tilaisuudet (lista päivittyy koko ajan):

Ke 25.1. klo 14:30-15:15, C421.1 (TLA-neukkari) (Agora, 4. krs.)
Biobanks Finland Joint Operator - Update and Business Plan
Klaus Lindpaintner
www.jyu.fi/it/uutiset/tiedekunta/lindpaintner

Ke 25.1. klo 15-16, Martti Ahtisaari -sali (Agora, 1. krs.)
Tietoverkkolainsäädäntö
Ev Martti J. Kari, Puolustusministeriö
www.jyu.fi/it/kyber/sg16

Pe 27.1. klo 10-11, Lea Pulkkisen -sali (Agora, 4. krs.)
SOTE IT uudistus
Uudistumiskyky-teeman johtaja Antti Kivelä, Sitra
www.jyu.fi/it/uutiset/tiedekunta/kivela2017

Ke 8.2. klo 13-14, Alfa (Agora 1. krs)
Kyberturvallisuden tila ja digitaalinen luottamus
Johtava konsultti Valtteri Vuorisalo, Accenture
www.jyu.fi/it/uutiset/tiedekunta/vuorisalo

Ke 8.2. klo 14-16, Alfa (Agora 1. krs)
GIVE ME "STEAM"! Create your own art with mathematics and create your own mathematics with art!
Kristóf Fenyvesi, University of Jyväskylä
www.jyu.fi/it/uutiset/tiedekunta/steam


Suoritustavat:

Kevät 2017: Opiskelija kirjoittaa 90 % luennoista oman kuvauksen 1 sivu/luento. Luentoja voi seurata verkosta. Lisäksi opiskelija paneutuu kahteen valitsemaansa aiheeseen tarkemmin ja kirjoittaa niistä molemmista 5 sivun raportin (1 op). Kevään osalta palautus 18.5.2017 mennessä (pekka.neittaanmaki@jyu.fi)

Laajuus 1-2 op


Aikataulu:

Tutustu ja katso kurssin aikataulu.


Kirjallisuus:

Kurssin materiaalit ja nauhoitukset (jos esiintyjä luvannut) löytyvät: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA345 IoT prototyypit (2 - 4 op)

Heli Kallio (Heli.m.kallio(at)student.jyu.fi)

Tuomas Tenkanen (tst(at)sattumia.com)

Ajankohtaista:

Etusijalla kurssille ovat tietotekniikan opiskelijat. Katso siis kurssin aikataulu, että sopiiko se sinulle ja muista täyttää kurssin lomakkeet. Kurssille otetaan 26 opiskelijaa esitietojen perusteella (muista siis täyttää lomakkeet). Kurssin tarkempi sisältö ja toteutus tarkentuu vielä kesän aikana. Kurssille mukaan pääseville ilmoitetaan asiasta vielä erikseen ja aloitusluennolla tulee olla paikalla. Ilmoittaudu tässä kohti siihen ohjausryhmään (1&2), jonka aikat. sopii sinulle parhaiten.
 


Sisältö:

Kurssilla tutustutaan IoT-laitteisiin hands-on -tyylillä. Alustana Raspberry Pi sekä mahdollisesti muita. Kurssi suoritetaan käytännön demoilla, joissa kootaan toimiva laitekokonaisuus ja opetellaan lukemaan dataa sensoreilta sekä siirtämään sitä verkkoon.

Kurssin perusosuus 2 op, jonka lisäksi vapaaehtoinen harjoitustyö 2 op.

Suositellaan vahvasti, että opiskelijoilla olisi mukana oma kannettava tietokone.

 


Valintamenettely:

Kurssilaiset valitaan erikseen, etusijalla tietotekniikan opiskelijat, esitietolomake tulee täyttää.
 


Opetusmuodot:

Ohjausta, yhdessä tekemistä, itsenäistä työskentelyä. Vapaaehtoinen harjoitustyö.


Avainsanat:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tusatenk/opetus/tiea345/

TIEA389 Introduction to Cognitive Computing, Introduction course to cognitive computing. Video lectures from IBM and self/group assigment (1 - 3 op)

Ajankohtaista:

Course will start with opening lecture on 17th September at AgD122.


Sisältö:

For a one (1) credit:

IBM's Cognitive Computing MOOC:

https://www-304.ibm.com/services/weblectures/dlv/protected/GateProt.wss?handler=LoginSSL&action=requestlogin&customer=watsonwww&offering=wtsn&curriculum=wtm1_cur&next_offering=wtm1&from=welcome_wtsn

course and lecture diary.

Course outline

For + two (+2) credits

Self / group assignment:

In group: Build up "cognitive computing" application using IBM Bluemix service, make a written report and demonstrate your application on December.

Self: You will have reading material, which explains working principles of Watson Jeopardy application. Based on this material write on essay approx. 10 pages how you build question-answer machine to some existing material. For example:" Turning Stackoverflow to Watson application".


Osaamistavoitteet:

After course student will have basic knowledge what kind of tools is needed to build up "Cognitive Computing" system as Watson. If student wants deeper knowledge computational methods behind Watson's working principles following courses are recommended:

 


Esitiedot:

Programming 1, Algorithms 1


Opetusmuodot:

Self studies on IBM MOOC and/or group/self assigment. 


Suoritustavat:

Lecture diary + assigment. (Pass/Fail)


Kurssin työmäärä:

1 cr = approx 27h work ->


Aikataulu:

Lecture diary and assigment should be done by 11th December 2015.


Kirjallisuus:

Material for the assignment:

https://koppa.jyu.fi/en/courses/193083


[Tarkat tiedot sekä ilmoittautuminen]

TIES355 Luciad (1 op)

Ajankohtaista:

Reaaliaikaiset, nopeita päätöksiä ja tiedon hahmottamista tukevat tilannekuva- ja tilannetietoisuusjärjestelmät asettavat erityisiä vaatimuksia tiedon esittämiseen ja käsittelyyn.

Yksi esimerkki tällaista ongelmien ratkaisuun tarkoitetusta ohjelmointialustasta ovat Belgialaisen Luciadin Lightspeed, Fusion ja RIA-tuotteet. Ne yhdistävät suurten georeferoitujen datajoukkojen varastointiin ja skaalamiseen soveltuvan Fusion-palvelimen, nopeaan tiedon esittämiseen tarkoitetun Lightspeed-kirjaston ja selaimessa toimivan RIA-ympäristön ongelman tarpeiden mukaiseksi kokonaisuudeksi.

Kurssin esittelyluento + opastus harjoitustyöhön siirtyy, pidetään 2 aikaa 20.3.-24.3. 

Huom! Suositellaan etenkin opinnoissa loppuvaiheessa oleville opiskelijoille. Mutta kaikki esitiedot täyttävät it:n opiskelijat ovat tervetulleita mukaan. 


Sisältö:

Esittelyssä näytämme esimerkkisovellusten ja käyttötapausten kautta mihin näillä välineillä pystyy, ja kerromme lyhyesti harjoitustyöstä.

Kiinnostuneiden on mahdollista suorittaa aiheesta 1op opintojakso, jossa tehdään omatoimisesti Airbusin asiantuntijoiden tukemana pienimuotoinen harjoitustyö, aiheesta riippuen aidon seurantatiedon esittämiseen tai sopimuksen mukaan myös oman tutkimustiedon visualisointiin. Esittelyyn osallistumalla ja harjoitustön tekemällä saa peruskäsityksen Luciad-tuotteiden mahdollisuuksista ja tarkemman kuvan Luciad Lightspeed-ohjelmoinnista harjoitustyön kautta.

Harjoitustyön suorittaminen vaatii itsenäistä työskentelyotetta ja koodausosaaminen/-kokemus javalla on tarpeen. 
 


Osaamistavoitteet:

Kurssin suoritettuaan opiskelijalla on perusteet miten Luciad Lihgtspeed kirjastoa voidaan käyttää.


Esitiedot:

Ohjelmointi-kokemusta Javalla. Itsenäinen työskentelyote.  


Opetusmuodot:

Itsenäisesti tehtävä harjoitustyö


Suoritustavat:

Palautetaan harjoitustyö ohjaajille sähköisesti


Kurssin työmäärä:

n. 25 - 30 tuntia.


Yhteystiedot:

Tero Toivonen & Hannu-Heikki Puupponen


[Tarkat tiedot sekä ilmoittautuminen]

TIES362 Johdatus optimointiin logistiikassa (2 op)

Olli Bräysy

Ajankohtaista:

Kurssin tiedot päivittyvät vielä kesän aikana. Seuraa siis tilannetta. Ilmoittautuminen kurssille aukeaa elokuussa. 

Suositellaan noin 3. vuoden opiskelijoille / siitä alkaen ja jatko-opiskelijoille. 


Sisältö:

 The course provides a deep insight in logistics optimization. One shall learn via high-level practical examples what can be optimized and how, what are the potential gains, critical issues and experiences in implemented projects. We shall also discuss future developments and emerging technologies as well as data management issues from the viewpoint of logistics. The course provides also overview on the latest discrete optimization technologies beyond the scope of published literature and we shall study and work with several optimization software and optimization software development issues. We will also learn how to apply various free and commercial optimization modeling and optimization packages. Overall, logistics is one the most important domains of optimization with huge potential and needs globally. Moreover, the optimization models in logistics can be widely applied in practically any domain. The course provides thus very useful and practically valuable knowledge.


Esitiedot:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Opetusmuodot:

Luennot (läsnäolo erittäin suotavaa)


Kurssin työmäärä:

Luennot + harjoitustyö 


Aikataulu:

Luennot 20h, harjoitustyö


[Tarkat tiedot sekä ilmoittautuminen]

TIES455 Techno-economic Analysis (methodology for numerical analysis) (2 op)

Chihiro Watanabe (watanabe.c.pqr(at)gmail.com)

Ajankohtaista:

Basic understanding of the framework and methodology for the numerical analysis and application of the innovation value chain through intensive lecture, group work and seminar. Lecturer: Prof. Chihiro WATANABE (Tokyo Institute of Technology) and teaching assistant: Mr Kashif NAVEED (Fac. of Information Technology, JYU). Please, check schedule before course starts.


Sisältö:

(Jan. 2017): Institutional Innovation (application)

Course (Institutional innovation) consists of the following successive lectures:

Day 1 Jan. 9 (Mon) (Case: competitiveness of 500 global ICT firms)
1. Basic concept of institutional innovation
2. Three dimensional structure of the institutional systems and
  Co-evolution between innovation and institutional systems

Day 2 Jan. 10 (Tue) (Case: increasing dependency on un-captured GDP)
3. Success of institutional innovation
4. Failure of institutional innovation

Day 3 Jan. 11 (Wed) (Case: Uber’s ride sharing revolution and legal battles)
5. Sources of success
6. New stream of institutional innovation toward post-excessive consumption society

Lecture notes and cases: https://www.jyu.fi/it/tutkimus/muistiot


Esitiedot:

Fundamental understanding of mathematics/statistics


Kirjallisuus:

C. Watanabe, “Managing Innovation in Japan: The Role Institutions Play in Helping or Hindering How Companies Develop Technology” (Springer, Berlin, 2009).


[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/it/tutkimus/muistiot

TIES458 Self-assessment on Study Process, Self-assessment on Study Progress (WISE-program) (0 op)

Olena Kaikova (olena.o.kaikova(at)jyu.fi)

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

Study progress monitoring, aiming to help students to complete their studies suceffuly and in given time constrain.


Esitiedot:

Individual study plan for 2 years of studies, according to WISE programme degree structure


Ilmoittautuminen:

Registration is open only for students of International Master programme WISE, MIT department, IT Faculty


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

Introductory seminars, students' presentations, interviews, questionnaire, feedback analysis


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES458 Self-assessment on Study Process, Self-assessment on Study Progress (WISE-program) (0 op)

Olena Kaikova (olena.o.kaikova(at)jyu.fi)

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

Study progress monitoring, aiming to help students to complete their studies suceffuly and in given time constrain.


Esitiedot:

Individual study plan for 2 years of studies, according to WISE programme degree structure


Ilmoittautuminen:

Registration is open only for students of International Master programme WISE, MIT department, IT Faculty


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

Introductory seminars, students' presentations, interviews, questionnaire, feedback analysis


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES478 Linux-virtuaalipalvelimen ylläpito (4 op)

Tuomas Tenkanen (tst(at)sattumia.com)

Ajankohtaista:

Kurssille otetaan 24 opiskelijaa, etusijalla ovat tietotekniikan  ja kyberturvallisuuden maisterivaiheen opiskelijat (etenkin tietoliikenne, ohjelmistotekniikka). Esitietovaatimuksena kurssit käyttöjärjestelmät sekä tietoverkot (tai vastaavat, esim. AMK:n puolella) on suoritettu. Suosituksena on, että myös kurssi tietoliikenneprotokollat olisi tehty. Kurssille mukaan otettaville opiskelijoille tiedotetaan asiasta vielä erikseen. Kurssi arvostellaan asteikolla hyväksytty/hylätty. Muista täyttää kurssin lomakkeet!


Sisältö:

Linux-palvelimen ylläpito erityisesti virtuaalikoneympäristössä. Tarkoitus antaa perusvalmiudet oman Linux-virtuaalipalvelimen ylläpitoon "hands-on" -tyylillä ts.
tehdään asioita mahdollisimman paljon käytännössä eikä teoriassa. Kurssin demoissa on pakollinen läsnäolo - mieti siis oma aikataulusi huolella.
 


Osaamistavoitteet:

perusvalmiudet oman Linux-virtuaalipalvelimen ylläpitoon


Esitiedot:

Ohjelmoinnin alkeet jollakin ohjelmointikielellä ja valmius "vanhanaikaiseen" komentorivityöskentelyyn. Linux-kokemusta tulee olla ainakin sen verran, että osaa kirjautua jalavaan, käyttää tekstieditoria ja tehdä itselleen kotisivun. Kurssit käyttöjärjestelmät sekä tietoverkot (tai vastaavat, esim. AMK:n puolella) suoritettuna. Suosituksena on, että myös kurssi tietoliikenneprotokollat olisi tehty.


Valintamenettely:

Kurssille otetaan 24 opiskelijaa, etusijalla ovat tietotekniikan  ja kyberturvallisuuden maisterivaiheen opiskelijat (etenkin tietoliikenne, ohjelmistotekniikka). Esitietovaatimuksena kurssit käyttöjärjestelmät sekä tietoverkot (tai vastaavat, esim. AMK:n puolella) on suoritettu. Suosituksena on, että myös kurssi tietoliikenneprotokollat olisi tehty. Kurssille mukaan otettaville opiskelijoille tiedotetaan asiasta vielä erikseen. Kurssi arvostellaan asteikolla hyväksytty/hylätty. Muista täyttää kurssin lomakkeet!


Opetusmuodot:

Luennot, demot, harjoitustyö (oman virtuaalikoneen ja jonkin nettisovelluksen asennus ja ylläpito).
 


Suoritustavat:

Demot (läsnäolo pakollinen). Harjoitustyö tehtävä hyväksytysti. Tentti (koneella tehtävä), tentissä kysytään: "Tässä palvelimessa on jotain vikaa. Selvitä mitä ja korjaa se."


Kurssin työmäärä:

Luennot 14 x 1,5 h = 21 h
Demot 7 x 2 h = 14 h
Tentti 4 h
Tenttiin valmistautuminen 32 h
Itsenäinen opiskelu 37 h


Aikataulu:


 


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tusatenk/opetus/ties478/2017-kevat/

TIES560 Tietotekniikan opintojakson suunnittelu ja toteutus (2 - 6 op)

Tommi Kärkkäinen (tommi.p.karkkainen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Sisältö: Opintojakson perusideana on myöntää opintopisteitä suunnitellusta ja toteutetusta tietotekniikan opintojaksosta. Opintosuorituksen saaminen edellyttää suorituksesta sopimista etukäteen, suunnitelmallista toteutusta sekä opiskelijapalautteen keräämistä toteutuneelta opintojaksolta. Opintojaksosta saatava arvosana määräytyy mm. suunnitelmallisuuden sekä opiskelijapalautteen perusteella. Opintosuorituksen laajuus (2-6 op) määräytyy toteutetun opintojakson laajuudesta sekä tehdystä työmäärästä.
Opetusmuodot: Itsenäinen työskentely.
Suoritustavat: Tapauskohtaisesti.

[Tarkat tiedot]

TIES560 Tietotekniikan opintojakson suunnittelu ja toteutus (2 - 6 op)

Leena Hiltunen (leena.r.k.hiltunen(at)jyu.fi)

Tommi Kärkkäinen (tommi.p.karkkainen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Sisältö: Opintojakson perusideana on myöntää opintopisteitä suunnitellusta ja toteutetusta tietotekniikan opintojaksosta. Opintosuorituksen saaminen edellyttää suorituksesta sopimista etukäteen, suunnitelmallista toteutusta sekä opiskelijapalautteen keräämistä toteutuneelta opintojaksolta. Opintojaksosta saatava arvosana määräytyy mm. suunnitelmallisuuden sekä opiskelijapalautteen perusteella. Opintosuorituksen laajuus (2-6 op) määräytyy toteutetun opintojakson laajuudesta sekä tehdystä työmäärästä.

Opetusmuodot: itsenäinen työskentely
Osaamistavoitteet: Osaamistavoitteet sovitaan tapauskohtaisesti erikseen.
Opetusmuodot: Itsenäinen työskentely.
Suoritustavat: Tapauskohtaisesti
Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

TIES584 Matemaattisen mallintamisen jatkokurssi (3 op)

Timo Tiihonen (timo.tiihonen(at)jyu.fi)

Sisältö: Kurssi sisältää useita matemaattiseen mallintamiseen liittyviä osakokonaisuuksia, jotka voidaan suorittaa erikseen. Tarkemmat tiedot kurssin www-sivuilta. Osat liittyvät mallintamisen opintokokonaisuuteen, josta vastaa matemaattisen mallintamisen virtuaaliyliopistokonsortio.
Esitiedot: Osa-alueesta riippuen vähintään matematiikan perus- tai aineopinnot tai tilastotieteen opintoja, hyvä laskutekniikka.
Opetusmuodot: Yksittäiset kurssit koostuvat videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Aikataulu: Kurssiin liittyvää opetusta järjestetään sekä syys- että kevätlukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tiihonen/mallitus/

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Sisältö:

Johdatus osittaisdifferentiaaliyhtälöiden teoriaan ja äärellisten elementtien menetelmiin. Numeerisen approksimoinnin virheen arviointi. Adaptiiviset menetelmät ja luotettava laskenta.


Kirjallisuus:

M. Křižek and P. Neittaanmäki. Finite element approximation of variational problems and applications, volume 50 of Pitman Monographs and Surveys in Pure and Applied Mathematics. Longman Scientific & Technical, Harlow; Copubl. J. Wiley & Sons, New York, 1990.

M. Křižek and P. Neittaanmäki. Mathematical and numerical modelling in electrical engineering: Theory and applications. Kluwer Academic Publishers, Dordrecht, 1996.

P. Neittaanmäki and S. Repin. Reliable methods for computer simulation: Error control and a posteriori estimates, volume 33 of Studies in Mathematics and Its Applications. Elsevier Science, Amsterdam, 2004.


[Tarkat tiedot sekä ilmoittautuminen]

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Sergey Repin (sergey.s.repin(at)jyu.fi)

Ajankohtaista:

Lectured in spring 2017. First lecture at Thu 12th of January. Course may be demanding. 


Sisältö:

The lecture course is intended to give an overview  on mathematical models and methods
based on partial differential equations. It consists of the following parts. 
1. Introduction. Historical and literature overview. Main problems in qualitative and quantitative analysis of models
based on differential equations: existence, stability, convergence of approximations, a priori and a posteriori
estimates.
2. Linear elliptic problems. Correctness and approximation. Energy methods.
Classical finite element and finite difference methods. Mixed and dual mixed methods. Finite volume method.
Discontinuous Galerkin method.  Convergence of approximations and rate convergence estimates.
Adaptive numerical methods and error indicators. Applications to models of diffusion, elasticity
and linear viscous fluids.
3. Nonlinear variational problems in mechanics and physics. Existence of solutions.
Variational inequalities and free boundary problems. Numerical analysis of nonlinear
problems: regularization and saddle point algorithms. Applications to problems with obstacles,
nonlinear viscous fluids, plasticity.
4. Reliable numerical methods and a posteriori error estimates. Main classes of a posteriori error estimators: residual, hierarchical,
post processing, and goal-oriented. Functional methods of a posteriori error control. Practical
implementation of different methods to finite element approximations.


Kirjallisuus:

1. R. Glowinski, Numerical Methods for Nonlinear Variational Problems, Springer, New York, 1984 
2. D. Braess, Finite Elements. Cambridge University Press, Cambridge, 2007
3. G. Duvaut, J.-L. Lions, Les Inéquations en Mécanique et en Physique. Dunod, Paris, 1972
4. O.A. Ladyzhenskaya, The Boundary Value Problems of Mathematical Physics. Springer, New York, 1985
5. S. Repin. A posteriori estimates for partial differential equations. Walter de Gruyter, Berlin, 2008.
6. O. Mali, P. Neittaanmaki and S. Repin. Accuracy Verification Methods.  Theory and Algorithms. Springer, 2014.


[Tarkat tiedot sekä ilmoittautuminen]

TIES599 Tietotekniikan syventävä harjoittelu (5 - 12 op)

Tapani Ristaniemi (tapani.e.ristaniemi(at)jyu.fi)

Sisältö:

Työtehtävät

Harjoittelun voi suorittaa jossain yrityksessä, tutkimuslaitoksessa, virastossa tai yhteisössä. Harjoitteluksi hyväksytyt työtehtävät tulee olla asiantuntijuutta syventävää harjoittelua, joten tavanomaiset toimistotehtävät (kuten tekstinkäsittely, taulukkolaskentaohjelmistojen käyttö tai WWW-sivujen päivittäminen) eivät riitä. Syventävän harjoittelun päämääränä on antaa yleisnäkemys alasta, jolla harjoittelija loppututkinnon suoritettuaan tulee työskentelemään. Työtehtävien soveltuvuus tietotekniikan syventäväksi harjoitteluksi on aina varmistettava etukäteen.

Työn kesto ja opintopisteet

Opintopisteet riippuvat työn kestosta alla olevan taulukon mukaisesti. Työn kestoon lasketaan vain täydet työpäivät (jos työ kokopäiväistä) tai tehdyt työtunnit (jos työ osa-aikaista), ei esimerkiksi viikonloppuja tai muita vapaajaksoja. Yhteensä harjoittelusta voi saada enintään 12 op.

Kokopäiväinen Osa-aikainen Opintopisteet
33 päivää 250 tuntia 5 op
40 päivää 300 tuntia 6 op
47 päivää 350 tuntia 7 op
53 päivää 400 tuntia 8 op
60 päivää 450 tuntia 9 op
67 päivää 500 tuntia 10 op
73 päivää 550 tuntia 11 op
80 päivää 600 tuntia 12 op

 

Harjoitteluraportti

Harjoittelun päätyttyä siitä kirjoitetaan vapaamuotoinen raportti. Raportin ohjepituus on 5 sivua  ja ennen palauttamista se on hyväksytettävä myös harjoittelutyöpaikan esimiehellä. Raportoinnissa tärkeää ei niinkään ole se, mitä harjoittelun aikana on tehty, vaan se, mitä on opittu. Lisäksi harjoitteluraportin laatimisen tarkoituksena on tutustuttaa harjoittelija yrityksen organisaatioon kokonaisuutena, analysoimaan tiedollisia ja taidollisia työelämävalmiuksiaan ja niissä havaittavia mahdollisia puutteita/kehityskohteita, sekä ottamaan kantaa urakehitysmahdollisuuksiin kohdeyrityksessä. Raportin voi koostaa esimerkiksi seuraavanlaisista asioista:

Lisäksi raporttiin liitetään kopio työnantajan allekirjoittamasta työtodistuksesta.

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES599 Tietotekniikan syventävä harjoittelu (5 - 12 op)

Timo Hämäläinen (timo.t.hamalainen(at)jyu.fi)

Tapani Ristaniemi (tapani.e.ristaniemi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Työtehtävät

Harjoittelun voi suorittaa jossain yrityksessä, tutkimuslaitoksessa, virastossa tai yhteisössä. Harjoitteluksi hyväksytyt työtehtävät tulee olla asiantuntijuutta syventävää harjoittelua, joten tavanomaiset toimistotehtävät (kuten tekstinkäsittely, taulukkolaskentaohjelmistojen käyttö tai WWW-sivujen päivittäminen) eivät riitä. Syventävän harjoittelun päämääränä on antaa yleisnäkemys alasta, jolla harjoittelija loppututkinnon suoritettuaan tulee työskentelemään. Työtehtävien soveltuvuus tietotekniikan syventäväksi harjoitteluksi on aina varmistettava etukäteen.

Työn kesto ja opintopisteet

Opintopisteet riippuvat työn kestosta alla olevan taulukon mukaisesti. Työn kestoon lasketaan vain täydet työpäivät (jos työ kokopäiväistä) tai tehdyt työtunnit (jos työ osa-aikaista), ei esimerkiksi viikonloppuja tai muita vapaajaksoja. Yhteensä harjoittelusta voi saada enintään 12 op.

Kokopäiväinen Osa-aikainen Opintopisteet
33 päivää 250 tuntia 5 op
40 päivää 300 tuntia 6 op
47 päivää 350 tuntia 7 op
53 päivää 400 tuntia 8 op
60 päivää 450 tuntia 9 op
67 päivää 500 tuntia 10 op
73 päivää 550 tuntia 11 op
80 päivää 600 tuntia 12 op

 

Harjoitteluraportti

Harjoittelun päätyttyä siitä kirjoitetaan vapaamuotoinen raportti. Raportin ohjepituus on 5 sivua  ja ennen palauttamista se on hyväksytettävä myös harjoittelutyöpaikan esimiehellä. Raportoinnissa tärkeää ei niinkään ole se, mitä harjoittelun aikana on tehty, vaan se, mitä on opittu. Lisäksi harjoitteluraportin laatimisen tarkoituksena on tutustuttaa harjoittelija yrityksen organisaatioon kokonaisuutena, analysoimaan tiedollisia ja taidollisia työelämävalmiuksiaan ja niissä havaittavia mahdollisia puutteita/kehityskohteita, sekä ottamaan kantaa urakehitysmahdollisuuksiin kohdeyrityksessä. Raportin voi koostaa esimerkiksi seuraavanlaisista asioista:

Lisäksi raporttiin liitetään kopio työnantajan allekirjoittamasta työtodistuksesta.

 


[Tarkat tiedot]

TIES675 COM1: Fast Boundary Element Methods (JSS27) (3 - 4 op)

Ajankohtaista:

Lecturers: Prof. Dr.-Ing. Stefan Kurz (Robert Bosch GmbH/TU Darmstadt, Germany)

Instructor: M.Sc. Felix Wolf (TU Darmstadt, Germany)

Course coordinator: Dr. Sanna Mönkölä (University of Jyväskylä)


Sisältö: How to solve field problems numerically on the computer? The Boundary Element Method (BEM) has developed into an important alternative to domain-oriented approaches (like Finite Elements),ever since fast implementations are available. The BEM reduces the dimensionality of the problem and can easily take into account unbounded domains.
Starting from the representation formulas of Kirchhoff and Stratton-Chu boundary integral equations are derived. Next, their discretization by collocation and Galerkin methods is discussed.
The resulting fully populated matrices have to be compressed for practical applications, by Fast Multipole or Adaptive Cross Approximation methods.
Industrial examples for application of the BEM are considered, for instance acoustic and electromagnetic scattering problems,and thermal analysis.
Programming homework will be assigned, to deepen the students’ understanding of the contents.
Osaamistavoitteet: Boundary Element Methods
Esitiedot:

Numeeriset menetelmät tai Fysiikan numeeriset menetelmät tai jokin vastaava opintojakso.


Opetusmuodot:

Obligatory attendance at lectures and completing the exercises. 


Suoritustavat: Lectures, demonstrations, exercises.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at lectures and completing the exercises.


[Tarkat tiedot sekä ilmoittautuminen]

TIES677 COM3: Data-driven optimization via search heuristics (JSS27) (4 op)

Jussi Hakanen (jussi.hakanen(at)jyu.fi)

Ajankohtaista:

Lecturer: Dr. Richard Allmendinger (University of Manchester, UK)


Course coordinator: Dr. Jussi Hakanen (University of Jyväskylä)


Sisältö: The course covers the emerging topic around data-driven optimization, which deals with problems that vary from the default formal problem description consisting of equations and functions. We will discuss a range of examples of data-driven problems covering both problems relying on simulations and/or physical experiments in the evaluation of solutions. The application of search heuristics, such as evolutionary algorithms, has become crucial in this domain. This course will introduce students to the core search heuristics and real-world challenges that need to be accounted for when tackling data-driven optimization problems. The following topics will be covered in the course:

- Fundamentals of optimization, decision making, and search heuristics
- Simulation meets optimization
- Experimental and expensive optimization
- Using data only to conceptualize and optimize a problem
- Uncertainty and constraint-handling
- Multiobjective and mixed-integer optimization
- Data-driven real-world applications of search heuristics
* Drug discovery
* Design of manufacturing processes
* Instrument setup tuning
* Portfolio optimization
* Allocation of computational resources
* Production planning
Osaamistavoitteet: Data-driven optimization via search heuristics
Esitiedot: The course will build on basic concepts in probability, statistics, and discrete mathematics. It would be suitable for anyone with a numerate background who has an interest in learning about optimization and/or machine learning. Programming experience is beneficial but not a pre-requisite.
Opetusmuodot:

Obligatory attendance at lectures. The course will comprise lectures and group-based work to prepare a small-group presentation summarizing the application of optimization to a real-world problem.


Suoritustavat: Lectures and exercises
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at lectures and completing the exercises.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tichugh/Summer_School/summer_course

TIES678 COM4: Numerical methods for Finance (JSS27) (3 op)

Jari Toivanen (jari.a.toivanen(at)gmail.com)

Ajankohtaista:

Lecturer: Prof. Jari Toivanen (University of Jyväskylä, Finland & Stanford University, USA)
Course coordinator: Dr. Sanna Mönkölä (University of Jyväskylä)


Sisältö: In financial markets, many different kinds of assets are available.
For investment purposes the most important ones are stocks and interest bearing instruments. The basic models for these are described. For example, a geometrical Brownian motion is a common model for stocks. The Monte Carlo method based on simulating paths for these and portfolios combining these is considered. Also simple portfolio analyses and optimizations based on these simulations are considered.
Vanilla options giving the right to sell (put) or buy (call) a given underlying asset like stock at its expiry. The Monte Carlo method is also considered for pricing options. Another approach is to formulate a partial differential equation (PDE) for the option price. A famous example is the Black-Scholes PDE. A basic finite difference method is described for solving resulting PDEs.
Osaamistavoitteet: Numerical Methods for Finance
Esitiedot: Basic calculus and linear algebra, some familiarity with finite difference methods.
Opetusmuodot:

Obligatory attendance at lectures and completing the exercises


Suoritustavat: Lectures and exercises
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at lectures and completing the exercises


[Tarkat tiedot sekä ilmoittautuminen]

TIEJ513 Optimointia konenäköön ja datatieteeseen (1 op)

Tuomo Valkonen

Ajankohtaista:

Optimointia konenäköön ja datatieteeseen, jatko-opiskelijoille suunnattu kurssi (tai maisteriopintojen loppuvaiheessa olevat opiskelijat), luennoi vierailija Dr,FT Tuomo Valkonen (Department of Mathematical Sciences, University of Liverpool). 

Läsnäolo-suoritus eli kurssin tapahtumat 1 op (mahdollinen harjoitustyöosuus, tämä varmistuu, + 1op). 

Luvassa mielenkiintoinen minikurssi! 


Sisältö:

"Konveksia optimointia kuvankäsittelyn motivoimana, erityisesti erilaiset splitting methods". 

Keskitytään lähinnä epäsileiden ongelmien min_x g(x) + f(Kx) ratkaisussa hyödyllisiin "temppuihin" (Fenchel-Rockafellar dualiteetti, splitting methods, satulapisteongelmat) kuvankäsittely- ja datatiedeongelmien motivoimana. Konenäköpuolta käsitellään muodossa Mumford-Shah segmentointi ja "temppuja" millä siitä tehdään ratkaistava (level set, convex relaxation, sekä template-pohjainen regularisointi). 


Esitiedot:

Ennakkotietoina tulisi olla ainakin lineaarialgebra (matriisit ja vektorit). Hyvä joskaan ei välttämätön olisi olla perustiedot optimoinnista sekä kuvan- ja signaalinkäsittelystä (kuvien esittäminen tietokoneessa, Fourier-muunnokset, jne.)


Yhteystiedot:

Tuomo Valkonen: Tuomo.Valkonen@liverpool.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

TIEJ601 Tietotekniikan jatkokoulutusseminaari (4 op)

Tommi Kärkkäinen (tommi.p.karkkainen(at)jyu.fi)

Sisältö:

Kurssin tavoitteena on auttaa ja nopeuttaa jatko-opintojen suorittamista. Lisäksi seminaarin tarkoituksena on auttaa oman alan tieteellisen tutkimuksen tekemisessä ja tuoda tutkimuksen tekemiseen uusia ja ajankohtaisia näkökulmia.


Osaamistavoitteet: Kurssin tavoitteena on auttaa ja nopeuttaa jatko-opintojen suorittamista. Lisäksi seminaarin tarkoituksena on auttaa oman alan tieteellisen tutkimuksen tekemisessä ja tuoda tutkimuksen tekemiseen uusia ja ajankohtaisia näkökulmia.
Esitiedot: Jatko-opintoja aikaisemman opinnot.
Opetusmuodot:

Seminaari koostuu jatkokoulutettavien esitelmistä heidän omista tutkimusaiheistaan, muista esityksistä jatko-opintoihin liittyvistä asioista, laitoksella tehtävän tutkimuksen esittelystä ja mahdollisista vierailevien tutkijoiden esitelmistä ajankohtaisista aiheista. Seminaarissa jatko-opiskelijoita myös informoidaan jatko-opintoihin liittyvistä ajankohtaisista asioista.


Suoritustavat:

Opiskelija osallistuu vähintään 12 kertaa opintojakson tapaamisiin ja pitää vähintään kaksi esitelmää omasta tutkimusalueestaan (kuvaten tutkimuksen etenemistä) sekä osallistuu väitöstilaisuuksiin.


[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/it/wiki/TIEJ601

TIEJ607 Tutkimusetiikka (2 op)

Hannakaisa Isomäki (hisomaki50(at)gmail.com)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Tutkimusetiikka-opintojakso suoritetaan tenttimällä seuraava kirja: Arja Kuula (2006). Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere. Kirja on lainattavissa yliopiston kirjastosta.


Sisältö: Pakollinen jatko-opiskelijoille.
Ilmoittautuminen:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Suoritustavat: Kirjatentti.
Aikataulu:

Voi tenttiä IT-tiedekunnan yleisinä tenttipäivinä. Tentaattori: Hannakaisa Isomäki.

Tenttipäivät: 21.4., 19.5., 9.6., 7.7. ja 18.8.

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


Kirjallisuus: Arja Kuula: Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere.

[Tarkat tiedot]

TIEJ607 Tutkimusetiikka (2 op)

Hannakaisa Isomäki (hisomaki50(at)gmail.com)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Tutkimusetiikka-opintojakso suoritetaan tenttimällä seuraava kirja: Arja Kuula (2006). Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere. Kirja on lainattavissa yliopiston kirjastosta.


Sisältö: Pakollinen jatko-opiskelijoille.
Ilmoittautuminen:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Suoritustavat: Kirjatentti
Aikataulu:

Voi tenttiä IT-tiedekunnan yleisinä tenttipäivinä. Tentaattori: Hannakaisa Isomäki.

Tenttipäivät: 21.4., 19.5., 9.6., 7.7. ja 18.8.

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


Kirjallisuus:
Oppimateriaali

Arja Kuula: Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere.


[Tarkat tiedot]

TIES676 COM2: Baire's theorem and some of its consequences (JSS27) (3 op)

Ajankohtaista:

Lecturer: Dr. Marcus Waurick (University of Bath, UK)


Course coordinator: Dr. Sanna Mönkölä (University of Jyväskylä)


Sisältö: In this course, we discuss Baire's category theorem, that is, roughly speaking, a complete metric space is thick in a certain sense. We provide corollaries thereof, such as the closed graph theorem or the open mapping theorem. We will further prove that the algebraic dimension of an infinite dimensional Banach space is necessarily uncountable. The results have also implications for numerical analysis.
Osaamistavoitteet: Baire's category theorem
Esitiedot: Basic knowledge of Banach spaces
Opetusmuodot:

Obligatory attendance at lectures and completing the exercises.


Suoritustavat: Lectures and exercises.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at lectures and completing the exercises.


[Tarkat tiedot sekä ilmoittautuminen]

URAT002 Tehoa työnhakuun luento + työpaja (0 op)

Jari Penttilä (jari.t.penttila(at)jyu.fi)

Sisältö:

Työelämäpalveluiden Tehoa työnhakuun -luennolta saat arvokkaita vinkkejä työnhaun asiakirjojen laadintaan (CV ja hakemuskirje), työpaikkojen etsintään, sekä työnhaun sudenkuoppien välttelyyn. Voit ilmoittautua joko vain luennolle, tai luennolle ja yhteen työpajaan. Jos osallistut työpajaan, valitse sinulle parhaiten sopiva ajankohta kahdesta vaihtoehdosta. Työpajaan osallistuvien tulee palauttaa huolellisesti laadittu ansioluettelo 14.11. mennessä. Ansioluettelo lähetetään osoitteeseen: rekry@jyu.fi , otsikolla: ”CV työpaja (1 tai 2) 16.11. + oma nimesi”. Vinkkejä ansioluettelon laatimiseen saat mm. seuraavilta sivuilta:

https://www.aarresaari.net/opiskelijalle/tyonhaunopas/hakemus_ja_cv       

http://uranoste.fi/cv-vinkit/ 

http://teekkarintyokirja.tek.fi/sites/teekkarintyokirja.tek.fi/files/liitteet/Wera_Wappu_valmistuvan_CV.pdf

https://www.prospects.ac.uk/careers-advice/cvs-and-cover-letters/example-cvs


Ilmoittautuminen:

Voit ilmoittautua joko vain luennolle, tai luennolle ja yhteen työpajaan. Jos osallistut työpajaan, valitse sinulle parhaiten sopiva ajankohta kahdesta vaihtoehdosta. Työpajaan osallistuvien tulee palauttaa huolellisesti laadittu ansioluettelo 14.11. mennessä. Ansioluettelo lähetetään osoitteeseen: rekry@jyu.fi , otsikolla: ”CV työpaja (1 tai 2) 16.11. + oma nimesi”.


Opetusmuodot:

Luento + työpaja


Yhteystiedot:

Työelämäpalvelut, Jari Penttilä (jari.t.penttila@jyu.fi)
 


Avainsanat:

Työnhaku, työhakemus, CV


[Tarkat tiedot sekä ilmoittautuminen]

Väliajoin luennoitava

ITKST50 Secure Systems Design (4 - 5 op)

Ivan Flechais

Hadi Ghanbari (hadi.ghanbari(at)jyu.fi)

Sisältö:

Capability in the design of systems that meet security goals is an increasingly important skill. This course explores how cost-effective solutions to security needs can be achieved by following well-established architectural practices and detailed security principles. Central to these considerations is meeting the requirements with established solutions, and striking a balance between security and other system requirements.

 

Course Content Outline

- Managing Security

- Security Requirements

- Security Design Process

- Security Architectures

- Designing Access Control

- Designing Secure Systems


Osaamistavoitteet:

At the end of the course, students will:


Esitiedot:

A good understanding of the basic principles of information security, as well as some awareness of different security technologies.


Opetusmuodot:

Intensive course. Lectures and demos.


Suoritustavat:

Coursework assignment.


Yhteystiedot:

Ivan Flechais

ivan.flechais@cs.ox.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/en/courses/198714

TIEA311 Tietokonegrafiikan perusteet, Tietokonegrafiikan perusteet (5 - 6 op)

Ajankohtaista:

Aikavälillä 13.11.2014 - 30.1.2015 tarjotaan halukkaille opiskelijoille vapaaehtoinen mahdollisuus suorittaa kurssi  TIEA311 osallistumalla verkko-opetusmateriaalin kehittämiseen. Maksimi osallistujamäärä on 10 henkilöä. Kurssin aloitustapaaminen on to 13.11.2014 klo 10-12.


Sisältö:

Aikavälillä 13.11.2014 - 30.1.2015 tarjotaan halukkaille opiskelijoille vapaaehtoinen mahdollisuus suorittaa kurssi  TIEA311 osallistumalla verkko-opetusmateriaalin kehittämiseen. Maksimi osallistujamäärä on 10 henkilöä. Karsinta tehdään tarvittaessa esitietojen riittävyyden perusteella painottaen matematiikan, erityisesti lineaarialgebran, opintoja sekä toissijaisesti ohjelmointikursseja. Osallistuminen edellyttää, että opiskelija lisensoi ja julkaisee kurssilla tuottamansa materiaalin siten, että sen myöhempi käyttö sekä jatkokehitys kurssin opetuksessa on mahdollista (esimerkkejä MIT, BSD, Creative Commons -lisenssit; tekijänoikeudet säilyvät luonnollisesti opiskelijalla itsellään suorituksen edellyttämästä lisensoinnista huolimatta).


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Pikseligrafiikan perusmenetelmät (rasterointi, grafiikkaliukuhihna; grafiikkarajapinnat, WebGL)osaa soveltaa
Kaksi- ja kolmiulotteisen avaruuden geometrisiä muunnoksia (siirto, kierto, skaalaus, vääntö, peilaus)osaa soveltaa
Geometristen mallien muodostaminen osaa soveltaa
Kolmiulotteisen avaruuden kierrotosaa soveltaa
Kvaterniot ja yhteys kiertoihin [Huom: Jatkokurssilla taso 2 tai 3]muistaa
Projektiot (yhdensuuntais- ja perspektiiviprojektiot)osaa soveltaa
Normalisointimuunnokset [Huom: Jatkokurssilla taso 3] ymmärtää
Näkyvien pintojen määrääminen (periaatteet ja luokittelu; backface cull, Z-buffer)ymmärtää
Tasogeometrian perusmenetelmät (monikulmioiden leikkaaminen ja jakaminen + esitiedot)osaa soveltaa
Fragmenttivarjostus (periaatteet, interpolointi)osaa soveltaa
Valaistuksen simulointi (Warnin, Gouraudin ja Phongin valaistusmallit)osaa soveltaa
Mapping-tekniikat (tekstuurit, bump-valaistus)osaa soveltaa
Säteenseurannan alkeet (ray casting -periaatteet, taittumiskaava pallossa) [Huom: Jatkokurssilla taso 3 tai 4]ymmärtää

Esitiedot:

Painotetaan etenkin matematiikan, erityisesti lineaarialgebran, opintoja sekä toissijaisesti ohjelmointikursseja.

 


Suoritustavat:

Kurssi arvostellaan tuotetun materiaalin katselmoinnin perusteella sisältäen suullisen keskustelun. Arvosteluasteikko 1-5, osaamistavoitteiden toteutumisen mukaisesti.


Aikataulu:

Kurssi alkaa aloitustapaamisella to 13.11.2014 klo 10-12. Viikottaiset seurantatapaamiset (sovitaan aloitustapaamisessa osallistujien aikatauluun sopivasti).
Tuotosten palautus arviointia varten perjantaihin 30.1.2015 mennessä. (Jouluvapaat huomioiden kurssissa on normaali 8 viikon kokonaiskesto).


Kirjallisuus:

Aiempi kurssimateriaali (luentomoniste), saatavilla olevat verkkomateriaalit, soveltuva kirjallisuus (Akenine-Möller, Haines, Hoffman: Real-Time Rendering (3rd ed.) (http://www.realtimerendering.com/); Hearn,  Baker, Carithers: Computer Graphics with Open GL (4th ed.) (http://www.mypearsonstore.com/bookstore/computer-graphics-with-open-gl-9780136053583); Foley, van Dam, Feiner, Hughes: Computer Graphics: Principles and Practice (2nd ed.)/ Hughes, van Dam, McGuire, Sklar, Foley, Feiner, Akeley : Computer Graphics: Principles and Practice (3rd ed.)).


[Tarkat tiedot sekä ilmoittautuminen]

https://yousource.it.jyu.fi/tietokonegrafiikan-perusteet-syksy2014

TIEA311 Tietokonegrafiikan perusteet, Tietokonegrafiikan perusteet (5 - 6 op)

Paavo Nieminen (paavo.j.nieminen(at)jyu.fi)

Ajankohtaista:

HUOM: Kurssi uudistuu aiempiin kurssikertoihin nähden jonkin verran. Kevään 2017 yksityiskohdat ilmoitetaan ensimmäisellä luennolla.


Sisältö:

Alustava sisältö (suunnitelma lokakuussa 2016): Kaksi- ja kolmiulotteisten kappaleiden muodon, sijainnin, orientaation ja materiaalin mallintaminen grafiikkasovelluksia varten matemaattisesti ja tietokoneohjelmassa. Virtuaalisen maailman kuvaaminen primitiivikappaleiden hierarkkisena mallina. Homogeeniset koordinaatit ja geometriamuunnokset. Projektiokuvan ja peräkkäisistä kuvista muodostuvan animaation muodostaminen simuloidun kameran näkökulmasta perspektiivi- ja yhdensuuntaisprojektiolla. Värin aistiminen ja kuvaaminen RGB-kolmikkona rasterinäytöissä. Yksinkertaiset valaistus- ja heijastusmallit, säteenseurannan alkeet. Säteen ja pinnan/kolmion/pallon leikkauskohtien määrittäminen. Johdanto grafiikkarajapintoihin, laitteisiin ja tiedostomuotoihin. Suomen- ja englanninkielinen sanasto grafiikka-aihepiiristä.


Osaamistavoitteet:

Yksityiskohtaiset ja arvosanakohtaiset osaamistavoitteet tarkentuvat vielä. Ensisijaisena tavoitteena on kurssin jälkeen kyetä käyttämään tyypillistä grafiikkarajapintaa (esim. OpenGL, WebGL) tulevissa työ-, opinto- ja harrastusprojekteissa sekä osata teoreettiset esitiedot, käytännön taidot sekä suomenkielinen sanasto syventävän jatkokurssin TIES471 Reaaliaikainen renderöinti suorittamiseksi (tarjolla heti kevään 2017 toisessa periodissa).


Esitiedot:

Ohjelmointi 1 ja Ohjelmointi 2 tai vastaava ohjelmointitaito ovat välttämätön esitieto; kurssilla harjaannutetaan saavutetuksi oletettua perusohjelmointitaitoa uudessa ympäristössä ja sovellusalueessa. Aliohjelmakutsun tai for-silmukan kertaamiseen ei ole enää aikaa. Algoritmit 1 (ja 2) ovat suositeltavia, koska ne auttavat ymmärtämään myös grafiikka-algoritmien ja -tietorakenteiden toimintaa. Matematiikan opinnot, erityisesti kurssi Lineaarinen algebra ja geometria 1, auttavat varmasti, vaikka asiat käydään myös tällä kurssilla läpi välttämättömiltä osin (kertauksena tai ennakkokurkistuksena, riippuen tulevatko matematiikan opinnot ennen vai jälkeen tietokonegrafiikan perusteita).


Suoritustavat:

Todennäköistä (varmistuu ensimmäisellä luennolla): Demot, harjoitustyö, tentti. Käytännön harjoitteita (demot+harkka) painotettaneen arvostelussa jonkinlaisella kaavalla.


Kurssin työmäärä:

Kurssin laajuus vakioitunee 5 op:hen. Työmäärä täten 5 x 27 h = 135 h.


Kirjallisuus:

(Suunnitelma, tarkentuu ensimmäisellä luennolla): Kurssi pohjautuu MIT:n avoimella lisensillä julkaisemaan englanninkieliseen kalvosarjaan, jonka lisäksi varsinaista oppikirjallisuutta ei ole. Grafiikasta pidemmän päälle kiinnostuneiden kannattaa jossain vaiheessa hankkia itselleen jokin oppikirja esim. allaolevasta luettelosta.

Lisäkirjallisuutta:

Akenine-Möller, Haines, Hoffman: Real-Time Rendering (3rd ed.) (http://www.realtimerendering.com/);

Hearn,  Baker, Carithers: Computer Graphics with Open GL (4th ed.) (http://www.mypearsonstore.com/bookstore/computer-graphics-with-open-gl-9780136053583);

Hughes, van Dam, McGuire, Sklar, Foley, Feiner, Akeley : Computer Graphics: Principles and Practice (3rd ed.)).


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~nieminen/tgp17/

TIEA313 3D-tuotanto (3 - 5 op)

Ajankohtaista:

Kurssi järjestetään nyt toisen kerran alkutalvesta 2016. Kurssin vetää Risto Koskenkorva. Ohjauksissa avustaa Simo Rinne. 

Kurssille etusijalla ovat tietotekniikan maisterivaiheen opiskelijat (pelit ja pelillisyys) sekä ko. maisteriohjelmaan suuntautuvat tietotekniikan kandivaiheen opiskelijat (eHOPS). Kurssi arvosteluperiaatteet ja tarkempi aikataulu tulevat tietoon ennen kurssin alkua. Kurssille mukaan pääseville opiskelijoille tiedotetaan asiasta vielä erikseen.

 


Sisältö:

Kurssi on suunniteltu antamaan perustiedot 3D-tuotannon tarkoituksista ja ohjelmista. Tämä on pikainen kurssi 3D-mallinnusohjelman käyttöön (Blender 3D) ja kaikkeen siihen mitä sen käyttämiseksi täytyy tietää. Ohjelmien käytön osalta keskitytään pääasiassa mallintajan ja hahmoanimaattorin työprosessiin. Opetettavista asioista löytyvät osa-alueet 3D-mallintamisesta teksturointiin, riggaukseen ja animointiin. Demotyönä kukin opiskelija toteuttaa yksinkertaisen animoidun ja teksturoidun 3D-objektin. Laajennettuna harjoitustyönä opiskelijat voivat luoda valmiita malleja / ympäristöjä / hahmoja peleihinsä tai muihin lopputuotteisiinsa. Käytettävinä työkaluina ovat Blender 3D, Make human (3D ihmismallinnus), Gimp (2D rasterigrafiikka) sekä Unity (pelimoottori).

 


Osaamistavoitteet:

Kurssin lopussa opiskelijan odotetaan osaavan:

1) selittää ja arvioida 3D-tuotannon perusperiaatteita ja työprosesseja

2) löytää itsenäisesti uusia 3D-tuotannossa käytettäviä tekniikoita sekä soveltaa opittua terminologiaa

3) suunnitella, toteuttaa ja ottaa käyttöön yksinkertainen animoitu ja teksturoitu 3D-objekti hyväksikäyttäen Blender 3D-mallinnusohjelmaa ja teksturointityökaluja.


Esitiedot:

Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa 3D tuotannon tuntemusta.

 


Opetusmuodot:

Luennot. pääteohjaukset.


Suoritustavat:

Vaadittu määrä pääteohjausten aikana suoritettuja harjoitustehtäviä ja hyväksytty demotyö. Laajennettuna hyväksytty harjoitustyö.

Kurssin arvosteluasteikko: hyväksytty / hylätty

Opintopisteet saa osallistumalla seuraaviin:
- luennot ja demonstraatiot (100% = 1 op)

- demot (tekemällä oppimista) (100% = 2 op)

- harjoitustyö

- lisäpisteet 1-2op / poissaolojen korvaus kotona tehtävällä etätyöllä


- kurssi rakennettu siten, että läsnäolopakko 100%

- keskustele kurssin pitäjän kanssa poissaoloista tai jos et pysty osallistumaan kurssin kaikkiin osuuksiin

 


Kurssin työmäärä:

Kurssin työmäärä:

Kohde t/vko Viikkoa tun.yht

---------------------------------------------------------

Luennot 5h/vko, 3 vko, yhteensä 15h

Demonstraatiotilaisuudet 4h/vko, 3 vko, yhteensä 12h

Pääteohjaukset 15h/vko, 3vko, yhteensä 45h

Demotyö kotona 2h/vko, 3vko, yhteensä 6h

Demotöiden palautus 2h

---------------------------------------------------------

Yhteensä (3op): 27h/vko, 3vko, yhteensä 80h

 

---------------------------------------------------------

Harjoitustyö/ohjaus 2h/vko, 2vko, yhteensä 4h

Harjoitustyö/kotona 25h/vko, 2vko, yhteensä 50h

Harjoitustyö/palautus 1h/vko, 2vko, yhteensä 2h

---------------------------------------------------------

Yhteensä (2op): 28h/vko, 2vko, yhteensä 56h

 

Yhteensä 5op laajuisena: 27h/vko, 5vko, yhteensä 136h

 

(2op laajennoksen voi myös suorittaa kurssin jälkeen jolloin viikkotyömäärää voi pienentää)


Aikataulu:

to 21.1.2016

Luento 16:15-18:00

- Aloitusluento (käytänteet, tavoitteet, mitä vaaditaan läpipääsyyn ja pieni demonstraatio, harjoitustyön suunnittelua)

- 3D Johdatus

 

pe 22.1.2016 

Luento 12:15-17:00

- 3D ohjelman asetukset sekä ominaisuudet

- Käyttöympäristö ja uuden luominen (kontrollit, näkymät ja uuden luominen)

- Mallintamisen perusteet I (valitseminen, transformaatiot ja snap)

Demo 17:15-19:00

- 3D ohjelman perusteiden oppiminen

 

la 23.1.2016

Luento 10:15-15:00

- Mallintamisen perusteet II (kopionti, erikoistyökalut ja objektin origo)

- Mallintamisen perusteet III (modifierit + addonit)

Demo 15:15-18:00

- Oman hahmon mallintaminen (Mallintamisen perusteiden oppiminen)

 

pe 29.1.2016

Luento 12:15-17:00

- Edistynyt mallintaminen I (terävät ja pehmeät muodot, varjostus ja skulptauksen alustaminen)
- Edistynyt mallintaminen II (skulptaus, high to low poly muutos ja optimointi)

Demo 17:15-19:00

- Oman hahmon mallin tarkistus

- Oman mallin high-poly mallin tekeminen (Edistyneen mallintamisen oppiminen)

 

la 30.1.2016

Luento 10:15-15:00

- Teksturointi I (mahdollisuudet, tiling vs baked, materiaalit ja tekstuurit sekä sapluunat)
- Teksturointi II (unwrap prosessit, saumaus ja UV optimointi)

Demo 15:15-18:00

- Oman hahmon teksturoiminen (Teksturoinnin perusteiden oppiminen)

 

pe 5.2.2016

Luento 12:15-17:00

- Teksturointi III (bake prosessi, multitekstuurit ja materiaalit sekä tekstuuri- ja normal map-maalaus)
- Animointi I (armaturen luonti, luiden transformaatiot ja pose sekä edit mode)

Demo 17:15-19:00

- Oman hahmon teksturoinnin tarkistus

- Teksturoinnin jatkaminen ja oman hahmon luurakenteen luominen

 

la 6.2.2016

Luento 10:15-15:00

- Animointi II (riggaus - automaattinen vs weight paint, IK vs FK sekä kontrollerit)
- Animointi III (timeline- ja animaatioikkunan kontrollointi, animaation asetukset ja animointi, keyframe animointi sekä curve tracking)

Demo 15:15-18:00

- Oman hahmon animoiminen (Animoinnin oppiminen)

 

pe 12.2.2016

Luento 12:15-17:00

- Renderöinti (rendaajat, kamerat, valaistus sekä rendausasetukset)
- Real-time peligrafiikka (unity+muut pelimoottorit, objekti- / materiaalikirjastot, animaatiot, shaderit, pelien toiminnallisuudet)

Demo 17:15-19:00

- Oman hahmon animaation tarkistus

- Valmiin hahmon animaation rendaus (ja pelimoottoriin laittaminen)

 

la 13.2.2016

Luento 12:15-18:00

- Lopetusluento ja harjotustöiden läpikäynti (palaute ja harjoitustöiden läpikäynti: mihin ongelmiin voi törmätä ja miten ne korjataan tai kierretään)


Kirjallisuus:

Lisätään myöhemmin.


Avainsanat:

3D modeling (mallinnus), high poly and low poly modeling, sculpting (skulptaus), dyntopo, retopo, texturing (teksturointi), unwrapping, texture baking, armature creation, rigging, animating (animointi), keyframe animation, rendering, game engine import

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA316 ICT-foorumi (2 op)

Pekka Neittaanmäki (pekka.neittaanmaki(at)jyu.fi)

Ajankohtaista:

Agora ICT foorumien päivitetty ohjelma löytyy aina https://www.jyu.fi/it/yhteistyo/ict/ictfoorumi

Samoin linkit mahdollisiin videotallenteisiin. Suurin osa esityksistä pyritään tallentamaan Moniviestimeen.


Sisältö:

IT-tiedekunta järjestää ICT-foorumin, johon opiskelijat voivat osallistua.

Kevätlukukauden 2017 luennot/tilaisuudet (lista päivittyy koko ajan):

Ke 25.1. klo 14:30-15:15, C421.1 (TLA-neukkari) (Agora, 4. krs.)
Biobanks Finland Joint Operator - Update and Business Plan
Klaus Lindpaintner
www.jyu.fi/it/uutiset/tiedekunta/lindpaintner

Ke 25.1. klo 15-16, Martti Ahtisaari -sali (Agora, 1. krs.)
Tietoverkkolainsäädäntö
Ev Martti J. Kari, Puolustusministeriö
www.jyu.fi/it/kyber/sg16

Pe 27.1. klo 10-11, Lea Pulkkisen -sali (Agora, 4. krs.)
SOTE IT uudistus
Uudistumiskyky-teeman johtaja Antti Kivelä, Sitra
www.jyu.fi/it/uutiset/tiedekunta/kivela2017

Ke 8.2. klo 13-14, Alfa (Agora 1. krs)
Kyberturvallisuden tila ja digitaalinen luottamus
Johtava konsultti Valtteri Vuorisalo, Accenture
www.jyu.fi/it/uutiset/tiedekunta/vuorisalo

Ke 8.2. klo 14-16, Alfa (Agora 1. krs)
GIVE ME "STEAM"! Create your own art with mathematics and create your own mathematics with art!
Kristóf Fenyvesi, University of Jyväskylä
www.jyu.fi/it/uutiset/tiedekunta/steam


Suoritustavat:

Kevät 2017: Opiskelija kirjoittaa 90 % luennoista oman kuvauksen 1 sivu/luento. Luentoja voi seurata verkosta. Lisäksi opiskelija paneutuu kahteen valitsemaansa aiheeseen tarkemmin ja kirjoittaa niistä molemmista 5 sivun raportin (1 op). Kevään osalta palautus 18.5.2017 mennessä (pekka.neittaanmaki@jyu.fi)

Laajuus 1-2 op


Aikataulu:

Tutustu ja katso kurssin aikataulu.


Kirjallisuus:

Kurssin materiaalit ja nauhoitukset (jos esiintyjä luvannut) löytyvät: https://www.jyu.fi/it/Yhteistyo/ict/ictfoorumi

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA342 Modernien moniydinprosessoreiden ohjelmointi, Moniydinohjelmointia, CUDA, OpenCL (5 op)

Sisältö: Tietokoneen rakenne ja toiminta, johdatus rinnakkaistietokonearkkitehtuureihin, Cell-prosessori ja SPEn assemblykieli, rinnakkaisohjelmoinnin perusteet, rinnakkaisohjelmien suunnittelumallit, rinnakkaisohjelmien debuggaus. GPGPU: CUDA ja OpenCL-standardi.
Esitiedot: Hyvä ohjelmointitaito, ennakkoluuloton asenne, motivaatio, hyvä englanninkielisen materiaalin luetun ymmärrystaito. C-ohjelmointikielen sisälukutaito.
Opetusmuodot: Luentoja ja hands-on tutoriaali- ja ohjelmointisessioita (alustana PS3, Linux & MAC, komentorivi, oma suosikkieditori ja gcc/xlcc/nvcc).
Suoritustavat: Pienryhmissä tehtävä kirjallisesti dokumentoitu ohjelmointiharjoitustyö. Aihe sovitaan kurssin alussa.
Kirjallisuus: Web-lähteitä: Visioita moniydinprosessorien tulevasta kehityksestä (suositellaan tutustuttavaksi etukäteen): http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.html C-tutoriaali: http://www.cprogramming.com/tutorial.html#ctutorial Power-assembly -juttusarjan ensimmäinen osa: http://www.ibm.com/developerworks/library/l-powasm1.html SPU/SPE-ohjelmointi: http://www.ibm.com/developerworks/views/power/libraryview.jsp?search_by=programming+high-performance+applications+on+the+Cell+BE+processor MIT:n kurssi: http://cag.csail.mit.edu/ps3/ CUDA Zone: http://www.nvidia.com/object/cuda_home.html# OpenCL: http://www.khronos.org/opencl/

[Tarkat tiedot sekä ilmoittautuminen]

TIEA345 IoT prototyypit (2 - 4 op)

Heli Kallio (Heli.m.kallio(at)student.jyu.fi)

Tuomas Tenkanen (tst(at)sattumia.com)

Ajankohtaista:

Etusijalla kurssille ovat tietotekniikan opiskelijat. Katso siis kurssin aikataulu, että sopiiko se sinulle ja muista täyttää kurssin lomakkeet. Kurssille otetaan 26 opiskelijaa esitietojen perusteella (muista siis täyttää lomakkeet). Kurssin tarkempi sisältö ja toteutus tarkentuu vielä kesän aikana. Kurssille mukaan pääseville ilmoitetaan asiasta vielä erikseen ja aloitusluennolla tulee olla paikalla. Ilmoittaudu tässä kohti siihen ohjausryhmään (1&2), jonka aikat. sopii sinulle parhaiten.
 


Sisältö:

Kurssilla tutustutaan IoT-laitteisiin hands-on -tyylillä. Alustana Raspberry Pi sekä mahdollisesti muita. Kurssi suoritetaan käytännön demoilla, joissa kootaan toimiva laitekokonaisuus ja opetellaan lukemaan dataa sensoreilta sekä siirtämään sitä verkkoon.

Kurssin perusosuus 2 op, jonka lisäksi vapaaehtoinen harjoitustyö 2 op.

Suositellaan vahvasti, että opiskelijoilla olisi mukana oma kannettava tietokone.

 


Valintamenettely:

Kurssilaiset valitaan erikseen, etusijalla tietotekniikan opiskelijat, esitietolomake tulee täyttää.
 


Opetusmuodot:

Ohjausta, yhdessä tekemistä, itsenäistä työskentelyä. Vapaaehtoinen harjoitustyö.


Avainsanat:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tusatenk/opetus/tiea345/

TIEA389 Introduction to Cognitive Computing, Introduction course to cognitive computing. Video lectures from IBM and self/group assigment (1 - 3 op)

Ajankohtaista:

Course will start with opening lecture on 17th September at AgD122.


Sisältö:

For a one (1) credit:

IBM's Cognitive Computing MOOC:

https://www-304.ibm.com/services/weblectures/dlv/protected/GateProt.wss?handler=LoginSSL&action=requestlogin&customer=watsonwww&offering=wtsn&curriculum=wtm1_cur&next_offering=wtm1&from=welcome_wtsn

course and lecture diary.

Course outline

For + two (+2) credits

Self / group assignment:

In group: Build up "cognitive computing" application using IBM Bluemix service, make a written report and demonstrate your application on December.

Self: You will have reading material, which explains working principles of Watson Jeopardy application. Based on this material write on essay approx. 10 pages how you build question-answer machine to some existing material. For example:" Turning Stackoverflow to Watson application".


Osaamistavoitteet:

After course student will have basic knowledge what kind of tools is needed to build up "Cognitive Computing" system as Watson. If student wants deeper knowledge computational methods behind Watson's working principles following courses are recommended:

 


Esitiedot:

Programming 1, Algorithms 1


Opetusmuodot:

Self studies on IBM MOOC and/or group/self assigment. 


Suoritustavat:

Lecture diary + assigment. (Pass/Fail)


Kurssin työmäärä:

1 cr = approx 27h work ->


Aikataulu:

Lecture diary and assigment should be done by 11th December 2015.


Kirjallisuus:

Material for the assignment:

https://koppa.jyu.fi/en/courses/193083


[Tarkat tiedot sekä ilmoittautuminen]

TIES362 Johdatus optimointiin logistiikassa (2 op)

Olli Bräysy

Ajankohtaista:

Kurssin tiedot päivittyvät vielä kesän aikana. Seuraa siis tilannetta. Ilmoittautuminen kurssille aukeaa elokuussa. 

Suositellaan noin 3. vuoden opiskelijoille / siitä alkaen ja jatko-opiskelijoille. 


Sisältö:

 The course provides a deep insight in logistics optimization. One shall learn via high-level practical examples what can be optimized and how, what are the potential gains, critical issues and experiences in implemented projects. We shall also discuss future developments and emerging technologies as well as data management issues from the viewpoint of logistics. The course provides also overview on the latest discrete optimization technologies beyond the scope of published literature and we shall study and work with several optimization software and optimization software development issues. We will also learn how to apply various free and commercial optimization modeling and optimization packages. Overall, logistics is one the most important domains of optimization with huge potential and needs globally. Moreover, the optimization models in logistics can be widely applied in practically any domain. The course provides thus very useful and practically valuable knowledge.


Esitiedot:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Opetusmuodot:

Luennot (läsnäolo erittäin suotavaa)


Kurssin työmäärä:

Luennot + harjoitustyö 


Aikataulu:

Luennot 20h, harjoitustyö


[Tarkat tiedot sekä ilmoittautuminen]

TIES448 Kääntäjätekniikka (2 - 8 op)

Antti-Juhani Kaijanaho (antti-juhani(at)kaijanaho.fi)

Ville Tirronen (ville.e.t.tirronen(at)jyu.fi)

Ajankohtaista:

Kurssin suorituksen voi tehdä kesäopintoina seuraavasti:


Sisältö:

Konekielisen ohjelmoinnin alkeet. Tietokonekielten ohjelmallinen analyysi ja synteesi. Syntaksiorientoitunut tietokonekielen käsittely. Tietokoneohjelmien staattisen analyysin perusteet. Välikielet ja abstraktit tai virtuaaliset koneet. Rekisterikonekoodin generointi.


Osaamistavoitteet:

Kurssin 2 op:lla suorittanut tuntee kääntäjätekniikan perusteet lukuunottamatta varsinaisen optimoinnin tekniikoita. Kurssin vähintään 3 op:lla suorittanut osaa lisäksi laatia tietokoneohjelman, joka kääntää ohjelmointikieltä toiselle ohjelmointikielelle tai suorittaa ohjelmointikielellä laadittuja ohjelmia tulkkaamalla, ja on saanut kokemusta vaativan ohjelmointitehtävän täyttämisestä.


Esitiedot:

Ohjelmointi 2, Algoritmit 2, Automaatit ja kieliopit. Suositellaan lisäksi Funktio-ohjelmointi 1 & 2, Johdatus ohjelmistotekniikkaan ja Ohjelmointikielten periaatteet.


Opetusmuodot: Luennot, ohjaukset ja harjoitustyö.
Suoritustavat:

E-tentti (2 op) tai harjoitustyö (3–6 op)

Vuoden 2017 materiaalien mukainen e-tentti on tehtävissä 2.6.2017–31.7.2018. Ilmoittautuminen https://exam.app.jyu.fi/enroll/TIES448/exam/15027


Kirjallisuus: Aho, Lam, Sethi, Ullman: Compilers – Principles, Techniques, Tools (2nd edition). Appel: Modern compiler implementation in Java (2nd edition).

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/kate/2017/koti

TIES469 Pelit ja pelillisyys opetuksessa (3 - 5 op)

Ajankohtaista:

Kurssin voi sisällyttää osaksi pelitutkimuksen ja pelisuunnittelun opintokokonaisuutta korvaavuutena opintojaksolle NKTA105 Pelisuunnittelun erityisalueita.


Sisältö:

Kurssilla käsitellään laajasti pelien ja pelillisyyden pedagogisia mahdollisuuksia. Aihealue kattaa oppimispelit, viihdepelit opetuskäytössä ja erilaiset pelilliset sovellukset ja menetelmät opetuksessa. Kurssilla perehdytään teemaan opetuksen suunnittelun näkökulmasta huomioiden erilaiset tavoitteet ja kontekstit (esim. eri koulutusasteet).


Osaamistavoitteet:

Kurssin käytyään opiskelija

 

 


Avainsanat:

pelitutkimus, digitaaliset pelit, oppimispelit, opetuspelit, hyötypelit, pelillisyys, pelitutkimuksen ja pelisuunnittelun opintokokonaisuus


[Tarkat tiedot sekä ilmoittautuminen]

TIES583 Optimoinnin jatkokurssi (5 op)

Sisältö:

Kurssikuvaus ja -tiedot täydentyvät.

Optimoinnin jatkokurssilla tarkastellaan erilaisia (pääasiassa epälineaarisen) optimoinnin osa-alueita niin menetelmien kuin sovellustenkin näkökulmista. Kurssi toteutetaan seminaarimuotoisesti ja kurssilaiset voivat vaikuttaa kurssin sisältöön.


Osaamistavoitteet:
Esitiedot:
Opetusmuodot:

Lectures and a project


Suoritustavat:

Projects are done in a group, which are evaluated through

The final report must contain the detailed contribution of each member.


Kurssin työmäärä:

In total 5 * 27 = 135 hours of work divided into


[Tarkat tiedot sekä ilmoittautuminen]

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Sisältö:

Johdatus osittaisdifferentiaaliyhtälöiden teoriaan ja äärellisten elementtien menetelmiin. Numeerisen approksimoinnin virheen arviointi. Adaptiiviset menetelmät ja luotettava laskenta.


Kirjallisuus:

M. Křižek and P. Neittaanmäki. Finite element approximation of variational problems and applications, volume 50 of Pitman Monographs and Surveys in Pure and Applied Mathematics. Longman Scientific & Technical, Harlow; Copubl. J. Wiley & Sons, New York, 1990.

M. Křižek and P. Neittaanmäki. Mathematical and numerical modelling in electrical engineering: Theory and applications. Kluwer Academic Publishers, Dordrecht, 1996.

P. Neittaanmäki and S. Repin. Reliable methods for computer simulation: Error control and a posteriori estimates, volume 33 of Studies in Mathematics and Its Applications. Elsevier Science, Amsterdam, 2004.


[Tarkat tiedot sekä ilmoittautuminen]

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Sergey Repin (sergey.s.repin(at)jyu.fi)

Ajankohtaista:

Lectured in spring 2017. First lecture at Thu 12th of January. Course may be demanding. 


Sisältö:

The lecture course is intended to give an overview  on mathematical models and methods
based on partial differential equations. It consists of the following parts. 
1. Introduction. Historical and literature overview. Main problems in qualitative and quantitative analysis of models
based on differential equations: existence, stability, convergence of approximations, a priori and a posteriori
estimates.
2. Linear elliptic problems. Correctness and approximation. Energy methods.
Classical finite element and finite difference methods. Mixed and dual mixed methods. Finite volume method.
Discontinuous Galerkin method.  Convergence of approximations and rate convergence estimates.
Adaptive numerical methods and error indicators. Applications to models of diffusion, elasticity
and linear viscous fluids.
3. Nonlinear variational problems in mechanics and physics. Existence of solutions.
Variational inequalities and free boundary problems. Numerical analysis of nonlinear
problems: regularization and saddle point algorithms. Applications to problems with obstacles,
nonlinear viscous fluids, plasticity.
4. Reliable numerical methods and a posteriori error estimates. Main classes of a posteriori error estimators: residual, hierarchical,
post processing, and goal-oriented. Functional methods of a posteriori error control. Practical
implementation of different methods to finite element approximations.


Kirjallisuus:

1. R. Glowinski, Numerical Methods for Nonlinear Variational Problems, Springer, New York, 1984 
2. D. Braess, Finite Elements. Cambridge University Press, Cambridge, 2007
3. G. Duvaut, J.-L. Lions, Les Inéquations en Mécanique et en Physique. Dunod, Paris, 1972
4. O.A. Ladyzhenskaya, The Boundary Value Problems of Mathematical Physics. Springer, New York, 1985
5. S. Repin. A posteriori estimates for partial differential equations. Walter de Gruyter, Berlin, 2008.
6. O. Mali, P. Neittaanmaki and S. Repin. Accuracy Verification Methods.  Theory and Algorithms. Springer, 2014.


[Tarkat tiedot sekä ilmoittautuminen]

TIEJ513 Optimointia konenäköön ja datatieteeseen (1 op)

Tuomo Valkonen

Ajankohtaista:

Optimointia konenäköön ja datatieteeseen, jatko-opiskelijoille suunnattu kurssi (tai maisteriopintojen loppuvaiheessa olevat opiskelijat), luennoi vierailija Dr,FT Tuomo Valkonen (Department of Mathematical Sciences, University of Liverpool). 

Läsnäolo-suoritus eli kurssin tapahtumat 1 op (mahdollinen harjoitustyöosuus, tämä varmistuu, + 1op). 

Luvassa mielenkiintoinen minikurssi! 


Sisältö:

"Konveksia optimointia kuvankäsittelyn motivoimana, erityisesti erilaiset splitting methods". 

Keskitytään lähinnä epäsileiden ongelmien min_x g(x) + f(Kx) ratkaisussa hyödyllisiin "temppuihin" (Fenchel-Rockafellar dualiteetti, splitting methods, satulapisteongelmat) kuvankäsittely- ja datatiedeongelmien motivoimana. Konenäköpuolta käsitellään muodossa Mumford-Shah segmentointi ja "temppuja" millä siitä tehdään ratkaistava (level set, convex relaxation, sekä template-pohjainen regularisointi). 


Esitiedot:

Ennakkotietoina tulisi olla ainakin lineaarialgebra (matriisit ja vektorit). Hyvä joskaan ei välttämätön olisi olla perustiedot optimoinnista sekä kuvan- ja signaalinkäsittelystä (kuvien esittäminen tietokoneessa, Fourier-muunnokset, jne.)


Yhteystiedot:

Tuomo Valkonen: Tuomo.Valkonen@liverpool.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

Ajankohdasta riippumaton

ITKY005 Pienryhmän ohjaaminen (3 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien opiskelijoiden ohjaajana ja neuvojana yliopisto-opiskelun alussa sekä tukea sosiaalisen verkoston rakentamisessa ja yliopistoyhteisöön sopeutumisessa. Kurssi valmentaa erilaisten käytännön ongelmien kohtaamiseen ja niiden ratkaisemiseen, ryhmädynamiikan luomiseen, sosiaalisten ongelmien tunnistamiseen ja niihin reagoimiseen sekä uudenlaiseen ympäristöön (yliopistomaailmaan, mahdollisesti vieraalle paikkakunnalle) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. Kurssi toteutetaan leirimuotoisena intensiivikoulutuksena Jyväskylän lähistöllä sijaitsevassa leirikeskuksessa. Koulutus koostuu alustuksista ja niiden pohjalta toteutetuista ryhmätoimintaharjoituksista, tehtävänantojen perusteella suoritettavista lavastetuista ongelmatilanteista, niiden käsittelemisestä ryhmissä sekä työryhmien purkamisesta mininäytelmämuotoisesti. Lisäksi koulutukseen kuuluu case-paketti, jonka tarkoitus on esimerkkitapausten avulla havainnollistaa tilanteita, joihin tutor joutuu reagoimaan ja antaa vaihtoehtoisia ratkaisumalleja näihin tilanteisiin. Opintokokonaisuuden toinen osa muodostuu varsinaisesta tutorina toimimisesta, jonka aikana tutor tekee muistiinpanoja ratkaistavakseen saamistaan ongelmista ja siitä, miten on onnistunut ne ratkaisemaan. Muistiinpanojen pohjalta tutor laatii kahden - kolmen A4-liuskan mittaisen raportin. Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.

[Tarkat tiedot]

ITKY005 Pienryhmän ohjaaminen (3 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Valmentaminen pienryhmäohjaajan tehtäviin.
Osaamistavoitteet: Koulutuksen käytyään osallistuja
- tietää, mitkä ovat hänen velvollisuutensa ja vastuunsa tutorina
- tietää perusteet pienryhmäohjaajana toimimisesta ja osaa suunnitella tutoroinnin mielekkäänä kokonaisuutena
- osaa ohjata uusia opiskelijoita hakemaan lisää tietoja oikeilta tahoilta ja löytää itselleen tärkeitä yhteistyötahoja
- osaa ottaa esteettömyys- ja tasavertaisuusnäkökulmat huomioon toiminnassaan uusien opiskelijoiden kanssa
Suoritustavat: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Hyväksytty-arvosanan saaminen edellyttää pienryhmän ohjaajana toimimista, koulutusleiriin (2 pv) ja ennen lukukauden alkua järjestettävään koulutustilaisuuteen (7 h) osallistumista sekä raportin laatimista tutoroinnista.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Aktiivisesta toiminnasta yliopiston hallituksen, tiedekuntaneuvoston ja laitosneuvoston jäsenenä, Jyväskylän yliopiston ylioppilaskunnan edustajiston ja hallituksen jäsenenä, ainejärjestön puheenjohtajana ja sihteerinä sekä alumnikoordinaattorina tai muuna koordinaattorina 2-3 opintopistettä edellyttäen, että opiskelija raportoi toimintansa: Missä luottamuselimessä opiskelija on toiminut, kuinka kauan ja kuinka usein? Mitä opiskelija katsoo oppineensa luottamustehtävistä (vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot sekä johtamisvalmiudet) Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten asioiden valmistelua tulisi opiskelijan mielestä kehittää? Raportti jätetään tiedekunnan toimistoon. Opintoasiainpäällikkö hyväksyy raportin sekä määrittelee myönnettävien opintopisteiden määrän.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

Eija Hatanpää (eija.hatanpaa(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Osaamistavoitteet:

Aktiivisesta toiminnasta yliopiston hallituksen, tiedekuntaneuvoston ja laitosneuvoston jäsenenä, Jyväskylän yliopiston ylioppilaskunnan edustajiston ja hallituksen jäsenenä, ainejärjestön puheenjohtajana ja sihteerinä sekä alumnikoordinaattorina tai muuna koordinaattorina enintään 2 op per tehtävä (max 8 op), että opiskelija raportoi toimintansa: Missä luottamuselimessä opiskelija on toiminut, kuinka kauan ja kuinka usein? Mitä opiskelija katsoo oppineensa luottamustehtävistä (vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot sekä johtamisvalmiudet). Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten asioiden valmistelua tulisi opiskelijan mielestä kehittää? Raportti jätetään tiedekunnan toimistoon. Opintopäällikkö hyväksyy raportin sekä määrittelee myönnettävien opintopisteiden määrän.


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

Jaana Markkanen (jaana.a.markkanen(at)jyu.fi)

Teija Palonen (teija.palonen(at)jyu.fi)

Tapio Tammi (tapio.tammi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Sisältö:

Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.


Osaamistavoitteet: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Suoritustavat:

Oppimispäiväkirja/raportti, johon on raportoitu kuuden asiantuntijaluennon seuraaminen. Suoritus arvostellaan asteikolla hyväksytty–hylätty.

Oppimispäiväkirja on kokemuksellinen oppimis- ja arviointimenetelmä. Sen tarkoituksena on auttaa muodostamaan henkilökohtainen näkökulma opittuihin asioihin. Ohjeellinen laajuus 2-3 sivua/kuunneltu luento. Oppimispäiväkirjaan/raporttiin tulee sisällyttää mm. seuraavia asioita: Kuka piti luennon? Milloin ja missä luento pidettiin? Mihin tapahtumaan luento liittyi? Mikä oli luennon aihe? Mikä oli luennon keskeisin sanoma? Mitä uutta luennossa oli minulle? Mitä opin? Muuttuivatko käsitykseni? Mitä kysymyksiä luennoitsijalle esitettiin? Mitä jäi epäselväksi? Millaisia ajatuksia luento herätti? Jäinkö kaipaamaan jotakin? Mistä asioista pitäisi kysyä lisää tai ottaa selvää?


Aikataulu:

Tämän kurssin voi suorittaa vähitellen, omassa tahdissa.

Tietojenkäsittelytieteiden laitoksen opiskelijat palauttavat työn Koppaan. Kun olet palauttanut työsi, lähetä sähköpostia osoitteeseen tapio.tammi@jyu.fi tai hilkka.grahn@jyu.fi ja ilmoita, että olet palauttanut työsi Koppaan.

Tietotekniikan laitoksen opiskelijat palauttavat raporttinsa sähköpostitse Jaanalle (jaana.markkanen@jyu.fi). 


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

Jaana Markkanen (jaana.a.markkanen(at)jyu.fi)

Teija Palonen (teija.palonen(at)jyu.fi)

Tapio Tammi (tapio.tammi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Sisältö: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Osaamistavoitteet: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Suoritustavat: Oppimispäiväkirja/raportti, johon on raportoitu kuuden asiantuntijaluennon seuraaminen. Suoritus arvostellaan asteikolla hyväksytty–hylätty. Oppimispäiväkirja on kokemuksellinen oppimis- ja arviointimenetelmä. Sen tarkoituksena on auttaa muodostamaan henk
Aikataulu:

Tämän kurssin voi suorittaa vähitellen, omassa tahdissa.

Tietojärjestelmätieteen, kognitiotieteen ja kyberturvallisuuden opiskelijat palauttavat työn Koppaan. Kun olet palauttanut työsi, lähetä sähköpostia osoitteeseen tapio.tammi@jyu.fi tai hilkka.grahn@jyu.fi ja ilmoita, että olet palauttanut työsi Koppaan.

Tietotekniikan opiskelijat palauttavat raporttinsa sähköpostitse Jaanalle (jaana.markkanen@jyu.fi). 


[Tarkat tiedot]

TIEA302 Kandidaatintutkielma (7 op)

Sanna Juutinen (sanna.k.juutinen(at)jyu.fi)

Antti-Juhani Kaijanaho (antti-juhani(at)kaijanaho.fi)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Sanna Mönkölä (sanna.monkola(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Tietotekniikan kandidaattiopintojen loppuvaiheessa tehtävä opinnäytetyö. Opetellaan tiedonhakua, akateemisen kirjallisuuden (mm. tieteelliset artikkelit) lukemista ja tutkimustietoon perustuvien havaintojen raportointia. Kirjoitetaan kirjallisuuteen perustuva tutkielma (kirjallisuuskatsaus). Tutkielma tehdään seminaarin TIEA301 yhteydessä. Mikäli muut kandidaatintutkintoon tarvittavat opintosi valmistuvat ennen seuraavaa seminaaritoteutusta, niin ota yhteyttä kandidaattiseminaarin opettajiin.


[Tarkat tiedot]

https://www.jyu.fi/it/opiskelu-ohjeet/TTL-ohjeet/opinnaytetyo-ja-maturiteetti/kandidaatintutkielma

TIEA303 Kypsyysnäyte (0 op)

Sanna Juutinen (sanna.k.juutinen(at)jyu.fi)

Antti-Juhani Kaijanaho (antti-juhani(at)kaijanaho.fi)

Antti-Jussi Lakanen (antti-jussi.lakanen(at)jyu.fi)

Sanna Mönkölä (sanna.monkola(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Kandidaatintutkielman viimeistelyvaiheessa kirjoitetaan sen aihepiiristä kypsyysnäyte eli maturiteetti suomen tai ruotsin kielellä joko seminaariin integroidun kurssin XYHI002 tai kurssin XKVX009 Tutkimusviestinnän perusteet yhteydessä tai tenttimällä. Tenttiminen tapahtuu pääasiassa eTenttinä (https://www.jyu.fi/itp/etentti-ohjeet) ja ohjaaja luo maturiteettitehtävän eTentti-järjestelmään. Katso myös https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti/maturiteettiohje ja https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti. Lisätietoja saa kandidaatintutkielman ohjaajalta ja opintoasioita hoitavalta sihteeriltä (tie-opintoasiat@mit.jyu.fi).


[Tarkat tiedot]

TIEA304 Harjoittelu (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Tietotekniikan harjoittelu suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.

[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA304 Harjoittelu (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Tietotekniikan harjoittelu suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.

[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA3041 Harjoittelu ulkomailla (5 - 12 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Harjoittelu ulkomailla suoritetaan työskentelemällä tietotekniikkatehtävissä ja kirjoittamalla sen jälkeen harjoitteluraportti. Sopiva ajankohta harjoittelulle on, kun tietotekniikan kandidaattiopinnot ovat lähes valmiit. Yhteensä harjoittelusta voi saada enintään 12 op. Harjoittelusta on aina sovittava etukäteen siitä vastaavan opettajan kanssa.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija kykenee työskentelemään itsenäisesti tietotekniikan asiantuntijatehtävissä. Työelämään siirryttyään opiskelija osaa soveltaa opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Suoritustavat: Raportti.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Raportti.


[Tarkat tiedot]

http://users.jyu.fi/~mannikko/harjoittelu.html

TIEA306 Ohjelmointityö (5 op)

Jonne Itkonen (jonne.itkonen(at)jyu.fi)

Ville Tirronen (ville.e.t.tirronen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Ilmoittautuminen sähköpostitse tai käymällä ohjaajan luona. Katso lisäohjeita www-sivulta http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html. Töitä ohjaavat ohjelmistotekniikan puolen osaajat, kysy lisää.


Sisältö: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Esitiedot: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Opetusmuodot: Itsenäinen ohjelmointi
Aikataulu: Vapaa

[Tarkat tiedot]

http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html

TIEA306 Ohjelmointityö (5 op)

Jonne Itkonen (jonne.itkonen(at)jyu.fi)

Ville Tirronen (ville.e.t.tirronen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Ilmoittautuminen sähköpostitse tai käymällä ohjaajan luona. Katso lisäohjeita www-sivulta http://www.mit.jyu.fi/opiskelu/opinnayte/info/harjohje.html. Töitä ohjaavat ohjelmistotekniikan puolen osaajat, kysy lisää.


Sisältö: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Osaamistavoitteet: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Esitiedot: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Opetusmuodot: Itsenäinen ohjelmointi
Suoritustavat: Ohjelmointi, raportointi ja versiohallinta.
Aikataulu: Vapaa
Kirjallisuus:
Oppimateriaali

Opiskelijan valittavissa.
Nykyaikaisen versiohallinnan opas (esim. git ja sen dokumentaatio ja/tai "Pro Git Book").


Lisätiedot: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Arviointi:
Arvosteluasteikko

0-5

Arviointiperusteet

Hyvien käytänteiden mukaan ammatillista osaamista osoittaen valmistettu, toimivaksi osoitettu ja vaatimukset täyttävä tietokoneohjelma tai -ohjelmisto, sekä tämän ja työn kuvaava materiaali, työtä, sen tekemistä ja työn tulosta arvioiva raportointi. Versiohallinnan viisas käyttö.


[Tarkat tiedot]

https://tim.jyu.fi/view/kurssit/tie/tiea306/koti

TIES322 Tietoliikenneprotokollat 2 (3 op)

Ari Viinikainen (ari.viinikainen(at)jyu.fi)

Ajankohtaista:

Kurssin voi suorittaa itsenäisesti opiskellen lv 2016-2017 aikana.


Sisältö:

Kuljetuskerroksen protokollat, reititysprotokollat, tila-automaatit protokollasuunnittelussa, multicast, sokettiohjelmointi, virheiden havaitseminen tiedonsiirrossa ja niistä toipuminen, protokollaohjelmointi.


Osaamistavoitteet:

 Kurssin jälkeen opiskelijalla on hyvä perustietämys kuljetuskerroksen protokollista. Opiskelija osaa käyttää sokettirajapintaa ja osaa implementoida yksinkertaisen protokollan sekä osaa lisätä kuljetuskerroksen ominaisuuksia sovellukseen silloin kun UDP ei ole riittävä ja TCP on liian raskas. Opiskelija oppii simuloimaan erikokoisia verkkoja sekä niiden reititykseen liittyviä protokollia.


Esitiedot:

TIEA322 Tietoliikenneprotokollat, TIEP111 Ohjelmointi 2, TIEA241 Automaatit ja kieliopit. Tai vastaavat tiedot eli TCP/IP protokollapino, yleisimmät sovellusprotokollat, hyvä ohjelmointitaito, kokemusta sokettiohjelmoinnista sekä kokemusta verkkojen simuloinnista tai emuloinnista tai reitittimen konfiguroinnista.


Opetusmuodot:

Videotallenteet, itsenäinen työskentely.


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

Luennot ja harjoitustehtävien tekeminen n. 30 - 140h, riippuen suorituslaajuudesta


[Tarkat tiedot sekä ilmoittautuminen]

http://www.mit.jyu.fi/arjuvi/opetus/ties322/2015

TIES323 Sovellusprotokollat (3 op)

Ari Viinikainen (ari.viinikainen(at)jyu.fi)

Ajankohtaista:

Kurssin voi suorittaa itsenäisesti opiskellen lv 2016-2017 aikana.


Sisältö:

TCP/IP protokollaperheessä käytettävien sovellusprotokollien simulointi ja toteutus.


Osaamistavoitteet:

Kurssin jälkeen opiskelijalla on perusteet eri tyyppisten sovelluskerroksen protokollien analysoinnista ja toteutuksesta.


Esitiedot:

TIEA322 Tietoliikenneprotokollat, TIEP111 Ohjelmointi 2, TIEA241 Automaatit ja kieliopit. Tai vastaavat tiedot eli TCP/IP protokollapino, yleisimmät sovellusprotokollat, hyvä ohjelmointitaito, kokemusta sokettiohjelmoinnista sekä kokemusta verkkojen simuloinnista tai emuloinnista.


Opetusmuodot:

Luennot ja/tai videotallenteet, itsenäinen työskentely.


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

Luennot ja harjoitustehtävien tekeminen n. 30 - 140h, riippuen suorituslaajuudesta


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/ties323/2016

TIES410 Future Internet (5 op)

Ajankohtaista:

Kurssin voi suorittaa lukuvuonna 2015-2016 itsenäisesti opiskellen. Kurssilla tehdään luentopäiväkirja. Videot löytyvät Optimasta.


Sisältö:

Information and telecommunication technologies are proceeding toward the era of "Future Internet (FI)", which is a commonly used term to describe all the developments for the current Internet. These developments are due to many shortcomings foreseen, both from technical and economical points of view, including e.g. QoS, routing scalability, end-to-end connectivity, energy efficiency, information networking, mobility, security, trust and reputation, autonomy and self-organization, to namy a few. The "Internet of Things (IoT)" is yet another area within the context of FI. IoT refers to uniquely identifiable objects and their virtual representations in an Internet-like structure with built-in information processing capabilities. The IoT will make it possible for objects to get information about their position, to actively interact with other objects and to have access to information for data gathered in their vicinity and create services without direct human intervention by embedded intelligence and adaption. This course will concentrate on these areas of research and state-of-the-art solutions to overcome various problems within. The course will contain many invited talks.


Suoritustavat:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~riesta/TIES410.htm

TIES489 Säätöteorian perusteet (5 op)

Timo Männikkö (timo.j.mannikko(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö: Systeemi- ja säätöteoriaa, tavallisten differentiaaliyhtälöiden optimisäätö, osittaisdifferentiaaliyhtälöiden optimisäätö.
Osaamistavoitteet: Opintojakson suoritettuaan opiskelija ymmärtää säätöteorian peruskäsitteet ja osaa ratkaista yksinkertaisia optimisäätötehtäviä.
Esitiedot: Tietotekniikan perus- ja aineopinnot, matematiikan perusopinnot.
Opetusmuodot: Itsenäinen opiskelu.
Suoritustavat: Tentti.
Kurssin työmäärä: 130 h.

[Tarkat tiedot]

http://users.jyu.fi/~mannikko/stp/

TIES504 Tietotekniikan erikoistyö, 1-8 op (8 op)

Tommi Lahtonen (tommi.j.lahtonen(at)jyu.fi)

Tuomo Rossi (tuomo.j.rossi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Tietotekniikan erikoistyö käsittää yleensä tarkkaan rajatun ohjelmiston suunnittelun ja toteuttamisen. Erikoistyö tehdään yleensä työhön tai harrastuksiin (avoimen lähdekoodin projektit) liittyvästä todellisesta ohjelmistokehitystoiminnasta, mutta erikoistöiden aiheita on nähtävillä myös Korppi-järjestelmän Opinnäytteet-osiossa. Voit myös ehdottaa omaa aihettasi. Erikoistyön on oltava vaativampi ja laajempi kuin esim. TIEA212 Graafisten käyttöliittymien ohjelmointi tai TIEA218 Web-sovellukset -kursseilla tehdyt tehtävät ja harjoitustyöt.

Erikoistöitä ohjaavat professorit, lehtorit ja yliassistentit, joista jonkun tulee hyväksyä aihe-ehdotus jo ennen työn aloittamista. Erikoistyöhön liittyvän dokumentoinnin vaatimukset ovat seuraavat:

Dokumentoinnissa tulee

 

Dokumentoinnin tulee myös sisältää ohjelman suunnitteludokumentaation, esim. arkkitehtuurin ja siinä tehdyt valinnat perustellusti, sekä koodin kuvauksen vähintään luokkatasolla (jos ei ole käytetty oliokieliä, niin riittävä tarkkuus käytetyssä paradigmassa sovitaan ohjaajan kanssa). Ohjaus ja tarkastusvaiheessa on lähdekoodien oltava ohjaajan nähtävissä, mutta suositeltavaa on lisenssien ja mahdollisuuksien rajoissa lisätä dokumentaatioon ohjeistus, miten niitä pääsee kuka tahansa työn lukija tarkastelemaan.

Dokumenttien kirjoittamiseen löytyy yleisohje WWW-sivulta http://www.mit.jyu.fi/santanen/info/kirjoittamisesta.html.


Kurssin työmäärä:

Opintosuorituksen laajuus on maksimissaan 8 opintopistettä, joten opiskelijan on pystyttävä osoittamaan tekemänsä kehitystyön täyttävän tämän laajuuden edellyttämän työtuntimäärän.


[Tarkat tiedot]

TIES504 Tietotekniikan erikoistyö, 1-8 op (8 op)

Tommi Lahtonen (tommi.j.lahtonen(at)jyu.fi)

Tuomo Rossi (tuomo.j.rossi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Tietotekniikan erikoistyö käsittää yleensä tarkkaan rajatun ohjelmiston suunnittelun ja toteuttamisen. Erikoistyö tehdään yleensä työhön tai harrastuksiin (avoimen lähdekoodin projektit) liittyvästä todellisesta ohjelmistokehitystoiminnasta, mutta erikoistöiden aiheita on nähtävillä myös Korppi-järjestelmän Opinnäytteet-osiossa. Voit myös ehdottaa omaa aihettasi. Erikoistyön on oltava vaativampi ja laajempi kuin esim. TIEA212 Graafisten käyttöliittymien ohjelmointi tai TIEA218 Web-sovellukset -kursseilla tehdyt tehtävät ja harjoitustyöt.

Erikoistöitä ohjaavat professorit, lehtorit ja yliassistentit, joista jonkun tulee hyväksyä aihe-ehdotus jo ennen työn aloittamista. Erikoistyöhön liittyvän dokumentoinnin vaatimukset ovat seuraavat:

Dokumentoinnissa tulee

 

Dokumentoinnin tulee myös sisältää ohjelman suunnitteludokumentaation, esim. arkkitehtuurin ja siinä tehdyt valinnat perustellusti, sekä koodin kuvauksen vähintään luokkatasolla (jos ei ole käytetty oliokieliä, niin riittävä tarkkuus käytetyssä paradigmassa sovitaan ohjaajan kanssa). Ohjaus ja tarkastusvaiheessa on lähdekoodien oltava ohjaajan nähtävissä, mutta suositeltavaa on lisenssien ja mahdollisuuksien rajoissa lisätä dokumentaatioon ohjeistus, miten niitä pääsee kuka tahansa työn lukija tarkastelemaan.

Dokumenttien kirjoittamiseen löytyy yleisohje WWW-sivulta http://www.mit.jyu.fi/santanen/info/kirjoittamisesta.html.


Kurssin työmäärä:

Opintosuorituksen laajuus on maksimissaan 8 opintopistettä, joten opiskelijan on pystyttävä osoittamaan tekemänsä kehitystyön täyttävän tämän laajuuden edellyttämän työtuntimäärän.


[Tarkat tiedot]

TIES505 Tutkimusprojekti (10 - 15 op)

Timo Tiihonen (timo.tiihonen(at)jyu.fi)

Ajankohtaista:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Sisältö:

Opintojakson tavoitteena on perehtyä tutkimustyöhön työskentelemällä jossakin tietotekniikan alaan liittyvässä tutkimushankkeessa tai -ryhmässä. Työskentelyn tulee olla vähintään puolipäiväistä ja kestää 2 - 4 kuukautta (270-400 tuntia tutkimustyötä). Työskentelyn tulee tähdätä raportoitaviin akateemisiin tuloksiin (tutkimusraportti, artikkeli) useamman henkilön muodostaman tutkimusryhmän ryhmätyönä.


Esitiedot:

Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.


Suoritustavat:

Projektin edistymisraportti sisältäen projektisuunnitelman (ennen työnaloitusta), väliraportin, loppuraportin (ml tuotetut sisällöt (tutkimusraportit ja vastaavat)) sekä lyhyt reflektointi/oppimispäiväkirja.


[Tarkat tiedot sekä ilmoittautuminen]

TIES505 Tutkimusprojekti (10 - 15 op)

Timo Tiihonen (timo.tiihonen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Sisältö: Opintojakson tavoitteena on perehtyä tutkimustyöhön työskentelemällä jossakin tietotekniikan alaan liittyvässä tutkimushankkeessa tai -ryhmässä. Työskentelyn tulee olla vähintään puolipäiväistä ja kestää 2 - 4 kuukautta (270-400 tuntia tutkimustyötä). Työskentelyn tulee tähdätä raportoitaviin akateemisiin tuloksiin (tutkimusraportti, artikkeli) useamman henkilön muodostaman tutkimusryhmän ryhmätyönä.
Osaamistavoitteet: Osaa hakeutua itsenäisesti tutkimusryhmään. Osaa laatia yksinkertaisen tutkimushankkeen suunnitelman, osaa ohjata omaa työskentelyään suunnitelman mukaisesti osana tutkimusryhmää. Osaa raportoida tutkimustyöskentelystään ja arvioida työn edistymistä ja suunnitelman mukaisuutta.
Esitiedot: Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.
Suoritustavat: Projektin edistymisraportti sisältäen projektisuunnitelman (ennen työnaloitusta), väliraportin, loppuraportin (ml tuotetut sisällöt (tutkimusraportit ja vastaavat)) sekä lyhyt reflektointi/oppimispäiväkirja.
Arviointi:
Arvosteluasteikko

0-5


[Tarkat tiedot]

TIES529 Mobiilijärjestelmien laboratoriotyöt (1 - 12 op)

Timo Hämäläinen (timo.t.hamalainen(at)jyu.fi)

Ari Viinikainen (ari.viinikainen(at)jyu.fi)

Sisältö: Kurssilla tehdään mobiilijärjestelmiin liittyviä laboratoriotöitä. Töitä voi tehdä oman valintansa mukaan. Jokaisesta suoritetusta työstä saa 1-4 op. Kurssin laajuus on maksimissaan 12 op. Kurssin työt ovat Reititys -työ, Tietoturva -työ, Domain -työ, Mobile IPv6 -työ, Johdatus digitaaliseen tietoliikenteeseen -työ, Digitaalinen tietoliikenne -työ sekä Kuituoptinen teknologia/Johdatus analogiseen tietoliikenteeseen -työ.
Esitiedot: Tietotekniikan aineopinnot.
Opetusmuodot: Laboratoriotyöt pienryhmissä.
Suoritustavat: Hyväksytyt työselostukset.

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/ties529/

TIES529 Mobiilijärjestelmien laboratoriotyöt (1 - 12 op)

Timo Hämäläinen (timo.t.hamalainen(at)jyu.fi)

Ari Viinikainen (ari.viinikainen(at)jyu.fi)

Sisältö: Kurssilla tehdään mobiilijärjestelmiin liittyviä laboratoriotöitä. Töitä voi tehdä oman valintansa mukaan. Jokaisesta suoritetusta työstä saa 1-4 op. Kurssin laajuus on maksimissaan 12 op. Kurssin työt ovat Reititys -työ, Tietoturva -työ, Domain -työ, Mobile IPv6 -työ, Johdatus digitaaliseen tietoliikenteeseen -työ, Digitaalinen tietoliikenne -työ sekä Kuituoptinen teknologia/Johdatus analogiseen tietoliikenteeseen -työ.
Esitiedot: Tietotekniikan aineopinnot.
Opetusmuodot: Laboratoriotyöt pienryhmissä.
Suoritustavat: Hyväksytyt työselostukset.

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/ties529/

TIES560 Tietotekniikan opintojakson suunnittelu ja toteutus (2 - 6 op)

Tommi Kärkkäinen (tommi.p.karkkainen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Sisältö: Opintojakson perusideana on myöntää opintopisteitä suunnitellusta ja toteutetusta tietotekniikan opintojaksosta. Opintosuorituksen saaminen edellyttää suorituksesta sopimista etukäteen, suunnitelmallista toteutusta sekä opiskelijapalautteen keräämistä toteutuneelta opintojaksolta. Opintojaksosta saatava arvosana määräytyy mm. suunnitelmallisuuden sekä opiskelijapalautteen perusteella. Opintosuorituksen laajuus (2-6 op) määräytyy toteutetun opintojakson laajuudesta sekä tehdystä työmäärästä.
Opetusmuodot: Itsenäinen työskentely.
Suoritustavat: Tapauskohtaisesti.

[Tarkat tiedot]

TIES560 Tietotekniikan opintojakson suunnittelu ja toteutus (2 - 6 op)

Leena Hiltunen (leena.r.k.hiltunen(at)jyu.fi)

Tommi Kärkkäinen (tommi.p.karkkainen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Sisältö: Opintojakson perusideana on myöntää opintopisteitä suunnitellusta ja toteutetusta tietotekniikan opintojaksosta. Opintosuorituksen saaminen edellyttää suorituksesta sopimista etukäteen, suunnitelmallista toteutusta sekä opiskelijapalautteen keräämistä toteutuneelta opintojaksolta. Opintojaksosta saatava arvosana määräytyy mm. suunnitelmallisuuden sekä opiskelijapalautteen perusteella. Opintosuorituksen laajuus (2-6 op) määräytyy toteutetun opintojakson laajuudesta sekä tehdystä työmäärästä.

Opetusmuodot: itsenäinen työskentely
Osaamistavoitteet: Osaamistavoitteet sovitaan tapauskohtaisesti erikseen.
Opetusmuodot: Itsenäinen työskentely.
Suoritustavat: Tapauskohtaisesti
Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Arviointi:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

TIES599 Tietotekniikan syventävä harjoittelu (5 - 12 op)

Tapani Ristaniemi (tapani.e.ristaniemi(at)jyu.fi)

Sisältö:

Työtehtävät

Harjoittelun voi suorittaa jossain yrityksessä, tutkimuslaitoksessa, virastossa tai yhteisössä. Harjoitteluksi hyväksytyt työtehtävät tulee olla asiantuntijuutta syventävää harjoittelua, joten tavanomaiset toimistotehtävät (kuten tekstinkäsittely, taulukkolaskentaohjelmistojen käyttö tai WWW-sivujen päivittäminen) eivät riitä. Syventävän harjoittelun päämääränä on antaa yleisnäkemys alasta, jolla harjoittelija loppututkinnon suoritettuaan tulee työskentelemään. Työtehtävien soveltuvuus tietotekniikan syventäväksi harjoitteluksi on aina varmistettava etukäteen.

Työn kesto ja opintopisteet

Opintopisteet riippuvat työn kestosta alla olevan taulukon mukaisesti. Työn kestoon lasketaan vain täydet työpäivät (jos työ kokopäiväistä) tai tehdyt työtunnit (jos työ osa-aikaista), ei esimerkiksi viikonloppuja tai muita vapaajaksoja. Yhteensä harjoittelusta voi saada enintään 12 op.

Kokopäiväinen Osa-aikainen Opintopisteet
33 päivää 250 tuntia 5 op
40 päivää 300 tuntia 6 op
47 päivää 350 tuntia 7 op
53 päivää 400 tuntia 8 op
60 päivää 450 tuntia 9 op
67 päivää 500 tuntia 10 op
73 päivää 550 tuntia 11 op
80 päivää 600 tuntia 12 op

 

Harjoitteluraportti

Harjoittelun päätyttyä siitä kirjoitetaan vapaamuotoinen raportti. Raportin ohjepituus on 5 sivua  ja ennen palauttamista se on hyväksytettävä myös harjoittelutyöpaikan esimiehellä. Raportoinnissa tärkeää ei niinkään ole se, mitä harjoittelun aikana on tehty, vaan se, mitä on opittu. Lisäksi harjoitteluraportin laatimisen tarkoituksena on tutustuttaa harjoittelija yrityksen organisaatioon kokonaisuutena, analysoimaan tiedollisia ja taidollisia työelämävalmiuksiaan ja niissä havaittavia mahdollisia puutteita/kehityskohteita, sekä ottamaan kantaa urakehitysmahdollisuuksiin kohdeyrityksessä. Raportin voi koostaa esimerkiksi seuraavanlaisista asioista:

Lisäksi raporttiin liitetään kopio työnantajan allekirjoittamasta työtodistuksesta.

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES599 Tietotekniikan syventävä harjoittelu (5 - 12 op)

Timo Hämäläinen (timo.t.hamalainen(at)jyu.fi)

Tapani Ristaniemi (tapani.e.ristaniemi(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Sisältö:

Työtehtävät

Harjoittelun voi suorittaa jossain yrityksessä, tutkimuslaitoksessa, virastossa tai yhteisössä. Harjoitteluksi hyväksytyt työtehtävät tulee olla asiantuntijuutta syventävää harjoittelua, joten tavanomaiset toimistotehtävät (kuten tekstinkäsittely, taulukkolaskentaohjelmistojen käyttö tai WWW-sivujen päivittäminen) eivät riitä. Syventävän harjoittelun päämääränä on antaa yleisnäkemys alasta, jolla harjoittelija loppututkinnon suoritettuaan tulee työskentelemään. Työtehtävien soveltuvuus tietotekniikan syventäväksi harjoitteluksi on aina varmistettava etukäteen.

Työn kesto ja opintopisteet

Opintopisteet riippuvat työn kestosta alla olevan taulukon mukaisesti. Työn kestoon lasketaan vain täydet työpäivät (jos työ kokopäiväistä) tai tehdyt työtunnit (jos työ osa-aikaista), ei esimerkiksi viikonloppuja tai muita vapaajaksoja. Yhteensä harjoittelusta voi saada enintään 12 op.

Kokopäiväinen Osa-aikainen Opintopisteet
33 päivää 250 tuntia 5 op
40 päivää 300 tuntia 6 op
47 päivää 350 tuntia 7 op
53 päivää 400 tuntia 8 op
60 päivää 450 tuntia 9 op
67 päivää 500 tuntia 10 op
73 päivää 550 tuntia 11 op
80 päivää 600 tuntia 12 op

 

Harjoitteluraportti

Harjoittelun päätyttyä siitä kirjoitetaan vapaamuotoinen raportti. Raportin ohjepituus on 5 sivua  ja ennen palauttamista se on hyväksytettävä myös harjoittelutyöpaikan esimiehellä. Raportoinnissa tärkeää ei niinkään ole se, mitä harjoittelun aikana on tehty, vaan se, mitä on opittu. Lisäksi harjoitteluraportin laatimisen tarkoituksena on tutustuttaa harjoittelija yrityksen organisaatioon kokonaisuutena, analysoimaan tiedollisia ja taidollisia työelämävalmiuksiaan ja niissä havaittavia mahdollisia puutteita/kehityskohteita, sekä ottamaan kantaa urakehitysmahdollisuuksiin kohdeyrityksessä. Raportin voi koostaa esimerkiksi seuraavanlaisista asioista:

Lisäksi raporttiin liitetään kopio työnantajan allekirjoittamasta työtodistuksesta.

 


[Tarkat tiedot]

TIEJ607 Tutkimusetiikka (2 op)

Hannakaisa Isomäki (hisomaki50(at)gmail.com)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Tutkimusetiikka-opintojakso suoritetaan tenttimällä seuraava kirja: Arja Kuula (2006). Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere. Kirja on lainattavissa yliopiston kirjastosta.


Sisältö: Pakollinen jatko-opiskelijoille.
Ilmoittautuminen:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Suoritustavat: Kirjatentti.
Aikataulu:

Voi tenttiä IT-tiedekunnan yleisinä tenttipäivinä. Tentaattori: Hannakaisa Isomäki.

Tenttipäivät: 21.4., 19.5., 9.6., 7.7. ja 18.8.

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


Kirjallisuus: Arja Kuula: Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere.

[Tarkat tiedot]

TIEJ607 Tutkimusetiikka (2 op)

Hannakaisa Isomäki (hisomaki50(at)gmail.com)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Ajankohtaista:

Tutkimusetiikka-opintojakso suoritetaan tenttimällä seuraava kirja: Arja Kuula (2006). Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere. Kirja on lainattavissa yliopiston kirjastosta.


Sisältö: Pakollinen jatko-opiskelijoille.
Ilmoittautuminen:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Suoritustavat: Kirjatentti
Aikataulu:

Voi tenttiä IT-tiedekunnan yleisinä tenttipäivinä. Tentaattori: Hannakaisa Isomäki.

Tenttipäivät: 21.4., 19.5., 9.6., 7.7. ja 18.8.

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


Kirjallisuus:
Oppimateriaali

Arja Kuula: Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere.


[Tarkat tiedot]