Odota...
Wait...
Functions in Korppi Korppi

16.6

Log in!
Apr/28/2024 20:22

Opetusohjelma - Informaatioteknologian tiedekunta - lukuvuosi 2016-2017

[new search... | show courses in calendar...]

Announcement:
The language used was temporarily changed. Personal information page allows you to save your language settings.

Syksy

HTKA112 Pelin lumo - näkökulmia digitaalisiin peleihin (5 op)

Jonne Arjoranta (jonne(at)arjoranta.fi)

Jukka Jouhki (jukkajouhki(at)gmail.com)

Tero Kerttula (tero.t.kerttula(at)jyu.fi)

Marko Siitonen (marko.siitonen(at)jyu.fi)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Kurssin voi sisällyttää osaksi taiteiden ja kulttuurintutkimuksen laitoksen koordinoimaa pelitutkimuksen ja pelisuunnittelun opintokokonaisuutta (25 op)

 


Contents:

Kurssi perehdyttää pelitutkimuksen perusteisiin ja antaa pohjan pelisuunnitteluun perehtymiselle. Kurssilla käsitellään pelejä, pelaajiia ja pelaamista usean eri tieteenalan näkökulmasta monitieteisyyttä korostaen. 


Learning outcomes:

Opiskelija


Prerequisites:

Kurssi on aineopintotasoinen, mutta ei edellytä esitietoja digitaalisista peleistä tai pelitutkimuksesta. Suositellaan käytäväksi aikaisintaan 2. opiskeluvuonna.


Registration: [Not translated.]

Kurssilla on samansuuruiset kiintiöt humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijoille. Opiskelijat otetaan kurssille kiintiöiden puitteissa ilmoittautumisjärjestyksessä.


Selection procedure:

Kurssille valinnassa etusijalla ovat humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. 

Kurssi ei sovellu ensimmäisen vuoden opiskelijoille.

 


Modes of study:

Luennot, yksilötehtävät, ryhmätehtävä


Completion mode:

Kurssilla tehdään monitieteisissä ryhmissä pelitutkimukseen liittyvä projektityö. Lisäksi kurssin suoritukseen kuuluu yksilötehtäviä.

Kurssin oppimisympäristönä on Confluence-wiki. Kun opiskelija on kirjautunut wikiin kerran, opettaja voi myöntää oikeudet kurssin työtilan käyttöön. Ohjeet annetaan ensimmäisessä kurssitapaamisessa ja kurssin sähköpsotilistalla.


Schedule:

1. periodi

Tarkat kokoontumisajat ovat alla. Pieniä muutoksia voi vielä tulla.


Contact information:

Kysymyksiin vastaavat kurssin koordinaattorit: Tanja Välisalo (tanja.valisalo(at)jyu.fi) ja Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi).


Key words:

pelitutkimus, tieto- ja viestintäteknologia, tieto- ja viestintätekniikka, tvt, digitaaliset pelit, pelaaminen, humanistisen tiedekunnan tvt-opinnot, pelitutkimuksen ja pelisuunnittelun opintokokonaisuus


[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/hum/opiskelu-ohjeet/tutorial/opintojaksot/htka112/

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

Current events:

Kurssin tiedot ja aikataulut päivittyvät vielä kesä-elokuun aikana.

Ilmoittautukaa myös pääaineen ryhmiin oman pääaineenne mukaisesti eli tietotekniikan opiskelijat tietotekniikan ja tietojärjestelmätieteen opiskelijat tietojärjestelmätieteen ryhmään. Tässä vaiheessa (elokuu 2016) ei tarvitse ilmoittautua mihinkään muuhun ryhmään.

Kurssi kuuluu kandiopiskelijoilla tutkintoon pakollisena opintojaksona. Maisteriopiskelijat saavat osallistua kurssille oman harkinnan mukaan tai hyödyntää opetuksen sisältöjä oman harkinnan mukaan. Maisteriopiskelijoille Korpissa on oma ITKY200-opintojakso.


Contents: Informaatioteknologian tiedekunnan uusien opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot. HUOM! Tietojärjestelmätieteen opiskelijoille kurssin laajuus on 3 op, tietotekniikan opiskelijoille 2 op.
Learning outcomes: Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.
Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: Ryti & Uusitalo: "Antoisampaan opiskeluun" Helsinki: Helsingin yliopiston ylioppilaskunta 2002. Muu kurssilla jaettava materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

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

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

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

Current events:

Kurssin tiedot ja aikataulut päivittyvät vielä kesä-elokuun aikana.

Ilmoittautukaa myös pääaineen ryhmiin oman pääaineenne mukaisesti eli tietotekniikan opiskelijat tietotekniikan ja tietojärjestelmätieteen opiskelijat tietojärjestelmätieteen ryhmään. Tässä vaiheessa (elokuu 2016) ei tarvitse ilmoittautua mihinkään muuhun ryhmään.

Kurssi kuuluu kandiopiskelijoilla tutkintoon pakollisena opintojaksona. Maisteriopiskelijat saavat osallistua kurssille oman harkinnan mukaan tai hyödyntää opetuksen sisältöjä oman harkinnan mukaan. Maisteriopiskelijoille Korpissa on oma ITKY200-opintojakso.


Contents:

Informaatioteknologian tiedekunnan uusien opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot.


Learning outcomes: Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.
Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: Ryti & Uusitalo: "Antoisampaan opiskeluun" Helsinki: Helsingin yliopiston ylioppilaskunta 2002. Muu kurssilla jaettava materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY129 Tutkimukseen osallistuminen (1 - 3 op)

Harri Juutilainen (juutilainen.harri(at)gmail.com)

Jose Malmberg

Current events:

Kurssille ilmoittautuminen 30.9 mennessä, minkä jälkeen tarkempi info osallistujille sähköpostitse.

Ilmoittautumalla tälle kurssille ymmärrät ja annat suostumuksen sille, että henkilötietojasi, essee- ja kyselyvastauksiasi sekä käytettävyystestin tuloksia voidaan yhdistää sinuun ja käyttää tutkimuksessa. Tuloksista tullaan raportoimaan tietotekniikan laitoksen uranäkymä- sekä persoonallisuusaiheisessa tutkimusjulkaisussa. Osallistujien henkilöllisyys ei tule esiin julkaisussa, eikä tutkimuksen raportoinnissa tietoja voida missään tapauksessa yhdistää yksittäiseen henkilöön. Tiedot säilytetään yliopistolla tutkimuksen ajan. Lisätietoja: jose.j.malmberg@student.jyu.fi tai antti-jussi.lakanen@jyu.fi


Contents:

Kurssin suorittaminen edellyttää kahden 2-3 sivuisen kirjallisen esseen kirjoittamista, kahteen kirjalliseen kyselyyn vastaamista sekä think-aloud -tyyppiseen käytettävyyskokeeseen osallistumista. Kaikki kirjalliset tehtävät suoritetaan itsenäisesti etänä, ilmoittautuneille tiedotettavan aikataulun mukaisesti, mutta perjantaina 7.10 tapahtuvassa käytettävyyskokeessa läsnäolo on pakollista.

Huomaa, että tutkimus alkaa lokakuun alusta ja kaikki edellä kuvatut tehtävät on oltava valmiit 14.10 mennessä eli kaikki tekeminen tapahtuu kahden viikon aikana. Tutkimuksen onnistumisen kannalta on myös olennaista, että kukaan mukaan ilmoittautuneista ei jätä kurssia kesken aikataulullisista tms syistä. Varmistathan ilmoittautuessasi, että sinulla varmasti on resursseja viedä kurssin suorittaminen loppuun saakka

Tarkemmat tiedot kurssin suorittamisesta ja tehtävien palauttamisesta lähetetään kurssille mukaan päässeille 1.10.


Registration:

Korpitse 30.9 mennessä.


Completion mode:

Kaksi kirjallista esseetä (2-3 sivua) & kahteen kirjalliseen kyselyyn vastaaminen sekä lyhyeen käytettävyykokeeseen osallistuminen.


Schedule:

Ensimmäisen esseen palauttaminen 5.10 mennessä

Käytettävyyskoe 7.10 (kesto ~15 min.)

Toisen esseen palauttaminen 14.10 mennessä


Contact information:

Jose Malmberg (jose.j.malmberg@student.jyu.fi)


Key words:


tutkimus


[Tarkat tiedot sekä ilmoittautuminen]

ITKY200 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville (2 op)

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

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Contents:

Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietojärjestelmätieteen maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme Sinulle osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot. 


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Modes of study:

Kurssin työskentelytapoja ovat mm. luennot, pienryhmätyöskentely ja itsenäinen työskentely. Jos haluat suorittaa kurssin, on kurssin opetukseen osallistuminen pakollista.  Lisätietoja kurssista saat jo heti nimenhuutotilaisuudessa.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY200 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietotekniikan maisteriopiskelijat (2 op)

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

Ilona Lapinkylä (ilona.lapinkyla(at)gmail.com)

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

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

Current events:

Kurssin tiedot päivittyvät vielä elokuun aikana. Kurssi on tarkoitettu tietotekniikan maisteriopiskelijoille.


Contents:

Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietotekniikan maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot. 


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Modes of study:

Kurssin työskentelytapoja ovat mm. luennot, pienryhmätyöskentely ja itsenäinen työskentely. Jos haluat suorittaa kurssin, on kurssin opetukseen osallistuminen pakollista.  Lisätietoja kurssista saat jo heti nimenhuutotilaisuudessa.


Completion mode:

Kurssin voi suorittaa 1-2 op laajuisena. Yhden pisteen laajuinen suoritus on suositeltava sellaisille, joilla alempi korkeakoulututkinto on suoritettu Jyväskylän yliopistossa, kahden pisteen laajuisena kurssia suositellaan erityisesti muista korkeakouluista tuleville opiskelijoille.

Kumpaankin laajuuteen sisältyy henkilökohtaisen opintosuunnitelman tekeminen ja hyväksyttäminen sekä keskustelu opintoneuvojan kanssa. Lisäksiosallistuminen laitoksen tutkimus- ja pro gradu hautomo -osioihin. <span style="line-height:1.6">2 op laajuisessa suorituksessa ennakkotehtävän lisäksi yhteenvetotehtävä (oppimispäiväkirja), joka kirjoitetaan osallistumisesta kymmeneen kurssin tapahtumaan. Lisätietoja tapaamisessa 2.9. </span>


[Tarkat tiedot sekä ilmoittautuminen]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietojärjestelmätieteen, kognitiotieteen ja kyberturvallisuuden maisteriopiskelijoille (2 op)

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

Contents: Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietotekniikan maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot.
Learning outcomes: Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:
* Ammattikorkeakoulusta yliopistoon – mikä muuttuu?
* Koulumaisuus ja akateeminen vapaus
* Tutkimuksellisuus, tutkimus ja opiskelija tutkimusyhteisön jäsenenä
* Akateeminen viestintäkulttuuri
* Oman osaamisen tunnistaminen osana kehittymistäsi akateemiseksi asiantuntijaksi
* Valintaperusteena olleen tutkinnon täydennystarve
* AHOT Opintojen suunnittelu ja urasuunnittelu
* Henkilökohtaisen opintosuunntelman merkitys HOPS osana urasuunnittelua
* Oppiminen modernissa verkostoyhteiskunnassa
* Opiskelijan hyvinvointi – akateeminen opiskelu on muutakin kuin pisteitä
* Työn, opintojen, perheen ja vapaa-ajan suhde
* Erilaiset opiskelutavat Integroituminen opiskelijayhteisöön
* Työelämä ja sen muutokset
* Osaamisintensiivinen ja dynaaminen tietotyö tulevaisuuden työkenttänä
* Käytännön työelämätaidot
Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa.

Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen on pakollista. Maksimissaan kaksi pienryhmätapaamisista voi olla poissa. Poissaolot korvataan kirjoitelmalla.

Kurssin suorittaminen edellyttää myös yhdeksässä leimatapahtumassa käymistä.


Evaluation:

Hyväksytty–hylätty.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietotekniikan maisteriopiskelijoille (2 op)

Ilona Lapinkylä (ilona.lapinkyla(at)gmail.com)

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

Current events:

Huom! Ne opiskelijat, jotka ovat jo aiemmin opiskelleet Jyväskylän yliopistossa tietotekniikkaa tai jotakin muuta pääainetta, aloittavat kurssin suorittamisen osallistumalla tietotekniikan vanhojen opiskelijoiden infoon 4.9. klo 10:15 Agoran auditorio 3:ssa. Mikäli kuulut tähän joukkoon, ota yhteyttä vetäjiin infotilaisuuden jälkeen, niin keskustellaan korvaavasta suoritustavasta leima-tapahtumiin. 

Kurssin työtila löytyy Moodlesta: https://moodle.jyu.fi/course/view.php?id=1305


Contents:

Kurssin tavoite on tietotekniikan maisteriopintojen pohtiminen ja järjestelmällinen suunnittelu aiemmin valmistuneen tai piakkoin valmistumassa olevan tutkinnon jälkeen. Kohderyhmässä ovat sekä tietotekniikan omat luonnontieteen kandidaatit että jonkin muun tutkinnon pohjalta suoraan maisterikoulutukseen tulevat opiskelijat. Uusille opiskelijoille tarjolla on tutustuminen Jyväskylän yliopistoon toimintaympäristönä, tietotekniikan oppiaineen opetukseen ja tutkimukseen sekä henkilökuntaan ja toisiin opiskelijoihin. Kurssin tärkeitä teemoja kaikille, myös aiemmin aloittaneille tietoteknikoille, ovat paitsi käytännön asioiden hoitaminen maisteriopinnoissa, myös opintojen ja työelämän suhde, tietotekniikan moninaiset tutkimusmahdollisuudet, oman osaamisen tunnistaminen, oman opintopolun löytäminen sekä integroituminen akateemiseen tutkijayhteisöön. Kurssilla suunnataan myös ensimmäiset ajatukset gradua kohti, jotta maisteriopintoja voi paremmin suunnitella ja suunnata omia henkilökohtaisia intressejä mukaillen, eikä gradun aloittaminen tule aikanaan yllätyksenä eteen. Lisäksi kaikille yhteisen opintojakson tavoitteena on tehostaa muun kuin IT-kanditutkinnon pohjalta tulevien opiskelijoiden sulautumista osaksi paikallista opiskelukulttuuria ja -yhteisöä.


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa. Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen tai niiden sisältöihin liittyvien tehtävien palauttaminen on pakollista. Kurssin suorittaminen on mahdollista etäopiskelijoille, sillä tapaamisiin liittyvistä teemoista julkaistaan tapaamisen jälkeen luentotallenne tai muu materiaali sekä näihin liittyviä tehtäviä.

Alustava suunnitelma: Jos olet uusi opiskelija tietotekniikalla ja Jyväskylän yliopistossa, suoritat kurssin oppimispäiväkirjalla leimatapahtumista sekä osallistumalla pakollisiin tutkimusinfo- ja graduhautomo-osioihin. Jos taas olet jo aiemminkin opiskellut Jyväskylän yliopistossa ja/tai tietotekniikalla, suoritat kurssin kirjoitustehtävillä sekä osallistumalla muutamiin FM-opiskelijoiden omiin tapaamisiin sekä tutkimusinfo- ja graduhautomo-osioon.

Lisätietoja kurssin suorittamisesta kurssin ensimmäisellä tapaamisella (ts. muualta tuleville nimenhuutopäivänä 28.9.2017 ja aiemmin opiskelleille seuraavalla viikolla). Suoritustapa tarkentuu myös oppimisympäristö Moodleen.


[Tarkat tiedot sekä ilmoittautuminen]

ITKP101 Tietokone ja tietoverkot työvälineenä (2 - 4 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Johannes Stenberg (jstenberg86(at)gmail.com)

Current events:

Marras- ja joulukuussa kurssi jatkuu harjoitustyöllä jota ohjataan etenkin harjoitustyön ohjauksissa. Näet ajat ja paikat tältä Korppi-sivulta. Jos et pääse fyysisesti paikalle,  voit soittaa harjoituksen/ohjauksen ohjaajalle (myös Whatsapp) harjoitus-/ohjausaikoina. Katso opettajien numerot tarkemmin kurssin pääsivu http://appro.mit.jyu.fi/itkp101

 

 


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet,  tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely.


Learning outcomes:

Windows-käyttöjärjestelmän perustoimintojen hallinta - tekstinkäsittelyn hallinta tutkielmien kirjoittajan näkökulmasta - esitysgrafiikan hallinta tutkielmien kirjoittajan ja seminaariesiintyjän näkökulmasta - www-sivun sisällön, rakenteen, ulkoasun tuottamisen ja julkaisemisen hallinta - UNIX-käyttöjärjestelmän hallinta - perustietojen hallinta Internet-palveluista, netiketistä ja tietoturvasta. Kuvankäsittelyn, taulukkolaskennan ja tietokantojen perusteiden tuntemus.


Prerequisites:

Ei pakollisia esitietoja


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study:

Luennot, demonstraatiot/harjoitukset ja harjoitustyö.


Completion mode: Harjoitustyö
Literature:

WWW-materiaali


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1, syksy 2016 (6 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Current events:

Aloita kurssin esitehtävillä.


Contents:

Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen C# (tai Java)-ohjelman toteuttamiseen. Kurssin harjoitustyönä tehdään yksinkertainen 2D-peli käyttäen Jypeli-kirjastoa.


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoisen ohjelman käyttäen C#-ohjelmointikieltä.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Rakenteisen ohjelmoinnin perusajatuscan apply
Algoritminen ajattelucan apply
C# tai Java-kielen perusteetcan apply
Peräkkäisyyscan analyse
Muuttujatcan create
Aliohjelmat ja funktiotcan create
Parametrin välityscan analyse
Ehtolauseetcan analyse
Silmukatcan analyse
Taulukotcan apply
Tiedostot ohjelmasta käytettynäunderstands
Olioiden käyttöcan apply
Yksikkötestit (TDD)understands
Debuggerin käyttöcan apply
Lukujärjestelmät, ASCII-koodiunderstands
Rekursioremembers

Prerequisites: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Completion mode: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Course workload:
                  t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160

Literature:

Ohjelmointi 1 -luentomoniste. Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 9. uudistettu painos, Talentum, 2015. Walter Savitch: Absolute Java, Pearson Education. Y. Daniel Liang: Introduction to Java Programming (Core Version), Prentice Hall. John Lewis, William Loftus: Java Software Solutions, Addison Wesley. Harvey M. Deitel and Paul J. Deitel: (Small) Java How to Program, Prentice Hall.


Key words:

C#, Java, ohjelmointi, rakenteinen ohjelmointi, silmukka, aliohjelma, funktio, ehtolause


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj1/2016s/koti

ITKA202 Johdatus ohjelmistotekniikkaan, (Johdatus ohjelmistokehitysprojektin hallintaan) (3 op)

Contents:

Kurssin kautta opiskelija saa yleiskäsityksen ohjelmistojen tuotekehityksen projektimuotoisesta läpiviennistä ja hallinnasta. Kurssi tutustuttaa ohjelmistoalan käsitteistöön ja ohjelmistokehityksen tehtäväkokonaisuuksiin, ohjelmistokehitysprojektin suunnitteluun, hallintaan, prosesseihin ja prosessimalleihin sekä tulosten ja laadunhallintaan. Kurssi käsittelee lisäksi tekijänoikeuksia ja sopimuksia, projektiorganisaation suhdetta projektin tilaajaan ja asettajaan sekä ryhmätyössä ja projektin johtamisessa tarvittavia tietoja ja taitoja.


Learning outcomes:

Kurssin suorittanut tuntee projektimuotoisen ohjelmistojen tuotekehityksen käsitteitä sekä projektin hallinnan ja johtamisen yleisiä menetelmiä ja käytänteitä. Kurssin suorittaneella on harjoitustyön kautta käytännön kokemusta ryhmätyöstä sekä pienen projektin läpiviennin suunnittelusta ja hallinnasta.


Prerequisites:

Kurssi on suoritettavissa ilman muilla kursseilla käsiteltyjen asioiden hallintaa. Kurssin ITKP102 ''Ohjelmointi 1'' suoritus auttaa ymmärtämään osaa luennoista ohjelmistojen toteutuksen yleiskäsityksen vuoksi. Harjoitustyössä on hyötyä kurssin ITKP101 ''Tietokone ja tietoverkot työvälineenä'' suorittamisesta sekä tekstinkäsittelyn ja kirjoitusviestinnän taidoista.


Modes of study:

Luennot, ohjaukset ja tentti sekä harjoitustyö 2-3 opiskelijan ryhmässä.


Completion mode:

Kurssin suorittaakseen tulee suorittaa hyväksytyksi tentti, ohjaukset ja harjoitustyö. Kurssin luennoilla ei ole läsnäolopakkoa.  Luennoille osallistumisesta on kuitenkin hyötyä asian ymmärtämiseen, sillä luentomateriaali koostuu esitysgrafiikan kalvoista. Tentin ohella myös harjoitustyön laatimisessa hyödynnetään luennoilla käsiteltyjä asioita.
 


Course workload:

Kurssin laajuus 3 opintopistettä vastaa 80 tuntia sisältäen luentoja 30 tuntia ja ohjauksia 6 tuntia. Tenttiin valmistautumiselle ja tenttiin on varattu noin 10 tuntia, sekä harjoitustyölle noin 30 työtuntia.


Schedule:

Luennot järjestetään syys- ja lokakuussa sekä ohjaukset pääosin syyskuussa. Harjoitustyö koostuu neljästä ohjaajan kanssa katselmoitavasta vaihedokumentista, jotka harjoitustyöryhmä laatii määrittämänsä aikataulun mukaisesti syyslukukauden kuluessa.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/185825

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Ida Toivanen (ida.m.toivanen(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of three modules with: a lecture (or set of short lectures) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of the Module 1 gives 1 ECTS, Module 2 gives 1-2 ECTS, Module 3 gives 1-2 ECTS depending on achieved results and personal involvement to the work. Depending on the student's development/management orientation, two sub-tracks for the practical assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Autumn 2015 (5 op)

Current events:

Kokkolan yliopistokeskus Chydeniuksen kurssitoteuma syksylle 2015. Vain Kokkolan opiskelijoille!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. Guidelines are given in September 1st, 2015 lecture in Kokkola. It is highly recommended to attend.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

June 17th, 2015


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

 

 


Modes of study:

The course is a network based course and students will be studing remotely and independently.

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Completion mode:

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2015


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal, Special Issue on Requirements Engineering for Security, Privacy and Services in Cloud Environments, Vol. 18, No. 4, 2013, http://link.springer.com/journal/766/18/4/page/1

  6. Alves, C. et al. 2007. Challenges in Requirements Engineering for Mobile Games Development: The Meantime Case Study. 15th IEEE International Requirements Engineering Conference, 2007, pp. 275 – 280.

  7. Kanode, C. M. and Haddad; H. M. 2009. Software Engineering Challenges in Game Development. Sixth International Conference on Information Technology: New Generations, 2009. ITNG '09. Pp. 260-265.

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering
  5. Klaus Pohl and Chris Rupp, "Requirements Engineering Fundamentals", Rocky Nook, 2011

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016. The course learning diary will be checked during January 2017. Grade scale is pass/fail. Guidelines will be in Optima workspace around September 5, 2016 and also an email for all students will be sent. Check Optima and read guidelines carefully. You have to register yourself in Korppi to the course. If you already have around seven (7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Note also, that there is no lecture on Sept 14, 2016. We have deleted it from Korppi-system. It was an error.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Sept 5, 2016


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.


Completion mode:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2016


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS544 Semantic Web and Ontology Engineering, ITKS-544: Semantic Web and Ontology Engineering (5 - 10 op)

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Contents:

<span style="color:black; font-family:verdana,sans-serif; font-size:9.5pt">The course (ITKS544: Semantic Web and Ontology Engineering, 5 ECTS) includes an introduction and practical tutorial on the Semantic Web, ontology engineering; and also reviews some modern applications of these methods and techniques for Web-based intelligent applications and services. You will learn Semantic Web mission; concepts of semantic interoperability, integration and automation; concept of metadata and ontology; Semantic Web standards; RDF (Resource Description Framework); Linked Data; Ontology Engineering; OWL (Web Ontology Language); Rules for inferring knowledge; SWRL (Semantic Web Rules Language); Semantic Technology; Semantic (Web) Applications and Services. Course has 1 assignment (the basis for the grade) and no exam. Remote mode of study is possible.</span>

Some background info: The Semantic Web is originated from Semantic Computing which is an emergent field of Computing. It is a collaborative ongoing activity led by the World Wide Web Consortium (W3C) to promote common data formats on the World Wide Web specifically for machine-processable and machine understandable data aiming to convert the current web, dominated by unstructured and semi-structured documents, into a "web of data" (often referred as Web 3.0). The Semantic Web stack builds on the W3C's Resource Description Framework (RDF). Publishing machine-understandable data on the web is going as a mainstream. Linked Data (the activity originated from the Semantic Web vision) has seen explosive growth over the past few years. Linked Data assumes publishing structured data so that it can be interlinked with standard Web technologies such as HTTP, RDF and URIs, aiming to share information in a way that can be read automatically by computers. This enables data from different sources to be connected and queried. For example, DBPedia is a collection of data structured in RDF after being extracted from the Wikipedia, which allows Semantic Web-based applications to automatically infer implicit or new data and make advanced queries over the Wikipedia-derived dataset. The FOAF (Friend-of-a-Friend) is another example of how the Semantic Web attempts to make use of the data about people and their relationships within a social context. Organization of data based on RDF (graph) model makes it possible to connect data from distinct heterogeneous sources, organize and query huge volumes (Big Data challenge) of data. Ontologies are helpful to provide interoperability among various schemas used in the data and enable applications automatically discover and explore new previously unknown sources of data. Semantic-Web-standards-driven so-called Semantic Technology as a software technology allows the meaning of information to be known and processed at execution time of various applications making them naturally interoperable in the Web and within various digital ecosystems and clouds. Therefore as a summary: the Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services published on the Web and their inter-relationships are explicitly defined, making it possible for the Web-based software tools, agents, applications and systems to discover, extract and “understand” Web information resources and capabilities and automatically utilize it. Related to these, the Linked Data activity aims to expose, share, and connect distributed pieces of data, information, and knowledge; to extend the Web by publishing various open datasets and by setting semantic links between data items from different data sources. The Semantic Web vision assumes annotating Web resources with machine-interpretable descriptions (metadata) referred to shared conceptual vocabularies (ontologies), and provides mechanisms for automated reasoning about them.


Modes of study: Lectures, demos in a computer class
Completion mode:

Assignment.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.mit.jyu.fi/ai/vagan/itks544.html

ITKS558 Systeemiajattelun perusteet ja käytännön soveltamisalat (3 - 4 op)

Current events:

Kurssi soveltuu IT tiedekunnan ja muiden tiedekuntien opiskelijoiden syventäviin tai  jatko-opintoihin


Contents:

Kurssin tavoite: Osallistujat oppivat tällä systeemiajattelun kurssilla abstraktia ja geneeristä ajattelua neljästä näkökulmasta. Aluksi käydään läpi systeemien teoriasta se osuus, jolla on eniten poikkitieteellistä ja käytännöllistä merkitystä. Toisena osuutena kuvataan systeemi ajattelun
arkkitehtuurina: lohko, käsitteellistäminen, erilaiset virtausmallit, maailmankuva sekä tärkeimmät systeemiajattelun metodologiat. Kolmas ja neljäs osuus liittyvät soveltamiseen. Kolmantena osa-alueena tutkitaan yhteiskuntaa monipuolisesti systeemeinä kuvien ja mallien avulla, esimerkkinä Suomen koulutusjärjestelmä sekä päätöksenteko hallituksesta kansalaisen tasolle asti.

Kurssi päättyy konkretisointiin, kuinka tuottaa aineistoja systeemiajatteluprosessin yhteydessä kaupallisia työvälineitä käyttäen, esimerkkinä talouden ekosysteemit. Osallistuja osaa kurssin päätteeksi hahmotella systeemisiä ratkaisuja ja tuottaa helposti ymmärrettävää tietoa voidakseen vaikuttaa omasta asiantuntemuksestaan lähtien muiden alojen suuntiin.


Completion mode:

Luennot 24 tuntia, mahdollinen harjoitustyö ja tentti

Opintoviikot 3-4 riippuen harjoitustyöstä


Literature:

Kirjallisuutta<http://www.slideshare.net/thekua/systems-thinking-primer>

  * Survey-raportti systeemiajattelusta: Robert Edson, Asyst Institute:
    Systems thinking. Applied, A Primer.
    http://www.slideshare.net/thekua/systems-thinking-primer
  * BEER STAFFORD The Heart of the Enterprise, John Wiley, New York 1979
  * von BERTALANFFY LUDVIG General System Theory, George Braziller, New
    York 1969
  * Dostal Elisabeth. Biomatrix: A Systems Approach to Organisational
    and Societal Change 3rd edition, 2005
  * CHECKLAND PETER and SCHOLES JIM Soft Systems Methodology in Action,
    John Wiley &Sons Ltd, Chichester 1990, reprinted version 2005
  * FORRESTER JAY W. System Dynamics, Systems Thinking, and Soft OR,
    System Dynamics Review, Vol.10 No.2-3, Summer-Fall 1994
  * JACKSON MICHAEL C., Critical systems thinking and practice, The
    Business School, University of Hull, online document, 28 November 2000
  * LAITILA ERKKI Johdatus systeemiajatteluun, GoodReason - tekniikka 2012
  * SENGE PETER The Fifth Discipline, The art and practice of the
    learning organiza-tion, New York, Doubleday 1990


Contact information:

Professori Pekka Neittaanmäki
FT Erkki Laitila


[Tarkat tiedot sekä ilmoittautuminen]

ITKS559 Innovative Thinking in ICT (2 op)

Current events:

Welcome to listen three lectures on "Innovative thinking in ICT" by very innovative Professor Yoshiyasu Takefuji from Keio University SFC, Japan.

The three lectures are in Ag Alfa:

  1. 13.9.2016 at 10:15-12:00
  2. 14.9.2016 at 14:15-16:00
  3. 15.9.2016 at 10:15-12:00

How to complete the course? Write a lecture diary about 2 pages long (font Times 12, line spacing single) about each lecture (all together max 6 pages). Think about the question "What did I learn?" when writing the lecture diary.

Diary language: English or Finnish

Submit your lecture diary in PDF format to Optima ITKS559 Return Box. The Optima working space will be opened soon.

Remember to write your name to the diary.

Deadline for submission is September 30, 2016 (Friday).

Grading: pass/fail

**********************************************************************************************************************************************************************

Professor Takefuji's biography:

Dr. Yoshiyasu Takefuji is a tenured professor on faculty of environmental information at Keio University since April 1992 and was on tenured faculty of Electrical Engineering at Case Western Reserve University since 1988. Before joining Case, he taught at the University of South Florida for two years and the University of South Carolina for three years. He received his BS (1978), MS (1980), and Ph.D. (1983) from Electrical Engineering from Keio University under the supervision of Professor Hideo Aiso. His research interests focus on neural computing, security, internet gadgets, and nonlinear behaviors. He received the National Science Foundation/Research Initiation Award in 1989 and received the distinct service award from IEEE Trans. on Neural Networks in 1992 and has been an NSF advisory panelist. He has received the TEPCO research award in 1993-1995 and the Takayanagi research award in 1995. He has also received the Kanagawa Academy of Science and Technology research award in 1993-1995. He has received the best courseware award from Asia multimedia forum in 1999. He has received the best paper award of Information Processing Society of Japan in 1980 and that of International federation of automatic control in AIRTC'98 - IFAC International Symposium on Artificial Intelligence in Real-Time Control in 1998, special research award from the US air force office of scientific research in 2003, chairman award from JICA in 2004. He authors books entitled Neural Network Parallel Computing from Kluwer Publishers in January 1992, Neural Computing from Korona Publishers in 1996, Neural Networks from Sangyo-Tosho in 1996, the future of mobile phones in 2003 from Iwanami, security in 2004 from NikkeiBP, ultra low cost internet gadget design in 2008 from Ohmsha, happy-hacking iphone/ipod touch in 2008 from Ohmsha, and coauthored books Digital Circuits (Ohmsha Publishers) in 1984, Neuro Computing (Baifukan Publishers) in 1992, Neural Networks in Design and Manufacturing from World Scientific Publishers in 1993, Neural Computing For Optimization and Combinatorics from World Scientific Publishers in 1994, Analog VLSI Neural Networks from Kluwer Academic Publishers in 1992, Knowledge-based intelligent techniques in industry (CRC 1998), Handbook of Internet and Multimedia Systems and Applications (CRC 1998), netiquette, from kyoritsu-pub Introduction to wireless access (shoeisha 2000), and application-handbook of neural computing (kyoritsu 2001). He is currently an associate editor of International Journal of Multimedia Tools and Applications from KAP, editor of International Journal on Computational Intelligence and Applications, and editor of Int. Journal of Knowledge-based intelligent engineering systems. He was an Editor of the Journal of Neural Network Computing, an associate editor of IEEE Trans. on Neural Networks, Neural/parallel/scientific computations, and Neurocomputing, and a guest editor of Journal Analog Integrated Circuits and Signal Processing in the special issue on analog VLSI neural networks and also guest editor of Neurocomputing in the special issue on neural network optimization. He has published more than 150 journal papers and more than 100 conference papers. He is included in who's who in America, who's who in the Midwest, who's who in science and engineering, men of achievement. He was an advisor to Multimedia University in Malaysia, PSDI of Philippine government, and VITTI (Vietnam Information Technology Training Institute), Srilanka, Thailand, and Jordan CTTISC respectively. He is an official assessor of Hong Kong government respectively.

*************************************************************************************************************************************************************************

September 15, 2016

Anneli Heimbürger

Senior Lecturer, Faculty of Information Technology

anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKST40 Yhteiskunta ja informaatioturvallisuus (5 op)

Rauno Kuusisto (rkkuusis(at)gmail.com)

Current events:

Kurssille etusija sen mahdollisesti täyttyessä on kyberturvallisuuden maisteriohjelman opiskelijoilla.

Kurssin opetuskieli on suomi.


Contents:

Kurssilla perehdytään kybermaailman olemukseen tiedon turvallisuuden näkökulmasta. Kokonaisuutta lähestytään sosiaalisen systeemin mallin kautta huomioiden erilaisten toimijaryhmien näkökulmat.

Kurssia läpileikkaavat seuraavat yleisteemat: sosiaalisen systeemin käsite ja malli tiedon turvallisuuden ympäristössä, yhteiskunnan funktiot ja tiedon turvallisuus, tiedon turvallisuuden attribuutit. Kurssi sisältää seuraavat osakokonaisuudet: Sosiaalinen systeemi informaation turvaamisen kehyksenä, informaation turvaamiseen liittyvien tapahtumien sisällöllinen analysointi tietoturvan attribuuttien kehyksessä, tiedon jakamisen strategiat kompleksisessa systeemissä, johtaminen ja tieto, johdattelua kybermaailman ja fyysisen maailman ominaisuuksiin.


Learning outcomes:

Kurssin jälkeen oppija ymmärtää tiedon turvaamisen kokonaiskentän kompleksisuuden ja sen sisältämien näkökulmien laajan kirjon. Kurssin jälkeen oppija osaa soveltaa sekä tällä kurssilla että muilla tiedon turvaan liittyvillä kursseilla saamiaan oppeja tiedon turvaamisen kokonaisuuden ideoimiseen ja suunnitteluun organisaatioissa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Sosiaalinen systeemi ja tiedon turvaaminencan apply
Tiedon turvallisuuden attribuutitcan apply
Tiedon turvaaminen osana yhteiskuntaaunderstands
Tiedon turvaamisen toimintaympäristöunderstands
Tieon turvaamisen arvottaminenunderstands
Tiedon tuvaamisen normitunderstands
Tiedon turvaamisen tavoitteetunderstands

Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Oppimiskokonaisuus koostuu luennoista, vierailijaluennoista, työpajoista ja ryhmätyönä työpajojen perusteella tehdystä harjoitustyöstä sekä näiden lisäksi itsenäisesti toteutetusta kirjareferaatista tai mediaseurannasta. Jokainen oppija pitää oppimispäiväkirjaa.


Completion mode:

Oppijalta edellytetään aktiivista osallistumista yli puoleen luentokerroista ja työpajoista, valinnaisen kirjareferaatin tekemistä sekä osallistumista harjoitustyöhön ja päättöseminaariin. Jokainen oppija pitää henkilökohtaista oppimispäiväkirjaa. Kurssin arvosana annetaan oppimispäiväkirjan perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Yhteensä 135 luento-, työpaja- ja harjoitustyötuntia


Schedule:

Lähijaksot perjantai-iltapäivisin ja lauantaisin: Luennot pe klo 14-16 ja työpajat la klo 09-14.

 

 


Literature:

Kirjallisuus esitellään ensimmäisellä luennolla.


Contact information:

kurssin sisältöön liittyvissä asioissa:

rauno.k.kuusisto(at)jyu.fi

hallinnollisissa asioissa opintoimisto ja palvelukeskus


[Tarkat tiedot sekä ilmoittautuminen]

ITKST41 Kybermaailma ja turvallisuus (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Current events:

Kurssille etusija sen mahdollisesti täyttyessä on kyberturvallisuuden maisteriohjelman opiskelijoilla.


Contents:

Kurssilla määritellään kybermaailmaa ja käydään läpi sen olemusta ja ominaisuuksia sekä kyberuhkia ja -haavoittuvuuksia. Kurssin sisältö koostuu seuraavista osa-alueista: kybervandalismi, kyberrikollisuus, kybervakoilu, kyberterrorismi, sekä kybersodankäynti. Lisäksi tutustutaan kansallisiin ja kansainvälisiin kyberturvallisuustoimijoihin, analysoidaan kansainvälisiä kyberturvallisuusstrategioita ja käsitellään kyberturvallisuuden toteuttamista.

Kurssi on jatko-opintokelpoinen. Kurssi soveltuu myös työelämässä jo oleville täydennyskoulutukseksi.


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista. Opiskelija saa valmiudet kyberturvallisuusstrategian tavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Luennot, ryhmätyöt, mahdollisia vierailijaluentoja.

Kurssi on mahdollista suorittaa etäopintoina videoitujen luentojen ja harjoitustehtävien avulla.

 


Completion mode:

Opiskelijalta edellytetään aktiivista osallistumista luennoille tai luentojen katsomista Moniviestimestä. Luentojen seuraamisen lisäksi edellytetään ryhmätöihin osallistumista paikalla tai etänä. Kurssin suorittaminen edellyttää lyhyen (n. 6 sivua) tutkimusraportin laatimista, joka tulee palauttaa 18.11 mennessä. Kurssin arvosana annetaan tutkimusraportin perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Luentoja 18 tuntia, ryhmätöitä 12 tuntia, tutkimusraportin laadinta 97.

 


Schedule:

Luennot pidetään pääsääntöisesti perjantaisin 14–16 ja lauantaisin 09-13 seuraavan aikataulun mukaisesti:

la 3.9 (vain lauantai luennot), 16.–17.9, 23.–24.9, 30.9–1.10, 14.–15.10
 


Literature:

Kirjallisuus

  1. M. Lehto & P. Neittaanmäki (Edit.), Cyber Security: Analytics, Technology and Automation, Springer, Berlin, 2015, ISBN 978-3-319-18302-2
  2. Tuija Kuusisto (Edit.), Kybertaistelu 2020, Maanpuolustuskorkeakoulu, Taktiikan laitos julkaisusarja 2, n:o 1, 2014, ISBN:978-951-25-2618-5, http://www.doria.fi/handle/10024/103034
  3. Jari Rantapelkonen & Mirva Salminen (Eds.), The fog of cyber defence, Department of Leadership and Military Pedagogy, Publication Series 2, Article Collection n:o 10, Helsinki 2013, ISBN 978–951–25–2430–3, http://www.doria.fi/handle/10024/88689
  4. Suomen kyberturvallisuusstrategia ja taustamuistio, Valtioneuvoston periaatepäätös 24.1.2013, ISBN: 978-951-25-2434-1 pdf, http://www.yhteiskunnanturvallisuus.fi/fi/materiaalit
  5. Kenneth Geers, Strategic Cyber Security, CCD COE Publication, Estonia, ISBN 978-9949-9040-7-5 (pdf), https://ccdcoe.org/multimedia/strategic-cyber-security.html

Contact information:

Martti Lehto

martti.lehto@jyu.fi


Key words:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet, kyberstrategia

 


[Tarkat tiedot sekä ilmoittautuminen]

ITKST42 Tietoturvallisuustekniikka, Kurssi käsittelee anomalioiden tunnistamista datasta. (5 op)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

Current events:

Kurssin tiedot ovat päivittyneet 9.11.2016.

Kurssin kotisivut / oppimateriaali:

https://tim.jyu.fi/view/kurssit/tie/itkst42

Kurssin luennot:

https://m3.jyu.fi/jyumv/ohjelmat/it/tietotekniikan-laitos/itkst42-s16


Contents:

Tietoturvatekniikka eli kuinka tunnistan laskennallisesti poikkeaman datassa. Tai miten löydetään neula heinäsuovasta. Kurssilla käydään läpi aiheeseen liittyvää teoriaa,  algoritmeja ja sovelluksia.

Kurssille osallistuvilla ei edellytetä pohjatietoja ohjelmoinnista ja matematiikasta. Tarvittavat menetelmät ja matematiikka käydään läpi luennoilla, mutta pohjatiedoista ei ole haittaakaan.

Alla aiempaa kuvausta kurssista, joka pääpiirteissään pitää paikkaansa myös tämän vuoden osalta:" Anomaly is a deviation from a normal behavior. Anomaly detection techniques are used to detect unusual patterns in data. These patterns deviate from the spectrum of normal behaviors in the data, and typically they represent critical events that occurred in the monitored system. For example, in Cyber security, anomaly detection can be used to identify sophisticated and targeted attacks like Advanced Persistent Threats (APT),  where standard security systems often fail to detect.

The anomaly detection problem, in its most general form, is not easy to solve. In fact, most of the existing anomaly detection techniques solve a specific formulation (instance) of the problem. The formulation is induced by various factors such as the nature of the data, availability of labeled data, type of anomalies to be detected, etc. Often, the application domain in which the anomalies have to be detected determines these factors. Usually, in addition to the challenge of detecting anomalies in a dataset, the analyzed data is also high dimensional, which makes it more difficult to analyze and interpret. For example, email traffic can be represented by thousands of textual and numeric features. 

Businesses in all sectors (military, intelligence, governmental, industrial etc.) can benefit from anomaly detection. Data collected and stored in databases and warehouses is data that represents some real world processes. Anomalies and outliers, which exist in the real world processes, will be captured with the collected data. The application of the appropriate technique to identify and detect these anomalies can lead to new knowledge about the data and hence the real world process.

Anomaly detection is applicable in a variety of domains, such as intrusion detection, fraud detection, fault detection, system health monitoring, event detection in sensor networks, and detecting eco-system disturbances. 

In the first part of this course, we will introduce the concept of anomalies, provide motivation for anomaly detection and explore several real-world use cases of anomalies. 

We will overview different data types, including highdimensional data, and provide methods for pre-processing of data. We will explore the different categories of anomaly detection and the different types of anomalies. We will conclude this section with methods for evaluation of anomaly detection methods.

In the second part of this course, we will survey different techniques for anomaly detection. For example, classification based techniques, nearest neighbors based  techniques and clustering based techniques. For each technique, we will explore the theory behind it, its different categories, the pros and cons, demos and practice. Throughout  the course, we will introduce and explore different applications of anomaly detection. For example, Cyber security, performance monitoring, intelligence and more."


Prerequisites:

Periaatteessa ei esitietovaatimuksia. Ohjelmoinnin ja algoritmien perusteista on etua kurssin suorittamisessa. Samoin matematiikan osalta lineaarialgebran tuntemus on hyväksi. 

 


Completion mode:

Kurssi suoritetaan harjoitustehtävien avulla. 

 

 


Course workload:

5 op = 5x27 h = 135 h.


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/itkst42

ITKST45 Introduction to cyber conflict (5 op)

Rain Ottis (rain.ottis(at)ttu.ee)

Current events:

Please note that students of Master's Degree Programme in Cyber Security are prioritised if the course gets full.

Course on Moodle: https://moodle.jyu.fi/course/view.php?id=864

 

 


Contents:

The course covers the following topics: key terms and definitions, actors in cyber conflict, cyber-attack as a policy option, and cyber espionage vs. cyber conflict. In addition a brief discussion on the law of armed conflict as it applies to cyberspace. Case studies in the course include Stuxnet, Estonia 2007, Russia-Georgia War, Operation Cast Lead, etc.


Modes of study: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Course workload: [Ei käännetty kuvausta.]

Students are required to write one research paper on an individually assigned topic and present it to the class.

The course includes a tabletop exercise, which requires students to form teams, analyse the game scenario, prepare their team strategy and execute it during the exercise.

There is assigned reading to approximately half the lectures.

Students are expected to actively participate in discussions.

 


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST55 Kyberhyökkäys ja sen torjunta (5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Current events:

Kurssin kontaktiopetus järjestetään kahtena intensiivijaksona, ensin Tikkakosken varuskunnassa 5.-6.9.2016 ja sen jälkeen Santahaminan varuskunnassa 23.-25.9.2016. Kurssille voivat osallistua vain sille valitut kyberturvallisuuden maisteriohjelman opiskelijat.


[Tarkat tiedot]

ITKST62 Kyber ja yhteiskunnallinen vaikuttaminen (2 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Luentosarjan luentoja voi seurata myös suorana verkkolähetyksenä tai katsoa tallenteena luennon jälkeen. Linkit suoraan lähetyksen ja tallenteisiin löytyvät sivulta https://www.jyu.fi/it/kyber/sg16. 


Contents:

Nykyisen modernin verkostoyhteiskunnan toiminta perustuu erilaisten tietojärjestelmien ja –verkkojen – kybermaailman toimivuuteen. Kyberturvallisuudesta onkin siksi viime aikoina puhuttu poikkeuksellisen paljon, ja siitä onkin nopeasti tullut kansalaistaito. Jokaisen suomalaisen on hyvä tuntea perusasiat kyberturvallisuudesta – mistä siinä on kysymys, mihin se vaikuttaa ja kuinka kyberturvallisuutta voidaan tuottaa.

Jyväskylän yliopiston informaatioteknologian tiedekunta ja Keski-Suomen kadettipiiri järjestävät syksyn 2016 aikana kaikille avoimen kyberturvallisuusaiheisen luentosarjan.  Luentosarjassa tarkastellaan monipuolisesti kybermaailman vaikutusta suomalaiseen toimintaympäristöön ja turvallisuuteen.


Modes of study:

Studia generalia -luennot


Completion mode:

Oppimispäiväkirjan laatiminen.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/204082

ITKST63 Advanced Data Analysis (5 op)

Gil David

Current events:

The goal of the seminar is to research selected topics in anomaly detection and machine learning, and write corresponding conference/journal papers.

A list of research topics will be published at the beginning of the seminar, and each student should choose one of the topics, however the students can also suggest other relevant topics.


Contents:

Each student should write under my supervision a short paper about his/her selected topic. The topics will be selected from the fields of data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using datasets from real-life domains and challenges. In every meeting, some students will present to the class their status and progress.

The paper can be in a format of a survey of current methods used for the selected topic, but the students are also encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the paper (however it is not mandatory).

Participants are expected to study and survey several technical papers for the selected domain, write under my supervision a short paper, which will be submitted to a relevant conference/journal.
 

Some examples of research topics:


Modes of study:

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students can attend the seminar from the class or remotely using Adobe Connect.

Teacher will participate and guide the seminar remotely from Israel. 


Completion mode:

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students can attend the seminar from the class or remotely using Adobe Connect.

Teacher will participate and guide the seminar remotely from Israel. 


[Tarkat tiedot sekä ilmoittautuminen]

ITKSV01 Introduction to Phenomenography, Introduction to Phenomenography (0 op)

Current events:

Lecturer: Anders Berglund, Senior Lecturer, Uppsala University

For further details contact: Ville Isomöttönen


Contents:

An introductory workshop on phenomenography given by guest lecturers Anders Berglund and Aletta Nylén from Uppsala University. Recommended to PhD students, master's students, and staff members interested in qualitative research. Workshop consists of a short lecture, active working in small groups, and reflective review and discussions of the work done.


[Tarkat tiedot sekä ilmoittautuminen]

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGA207 Kognitiivinen ja konstruktivistinen psykologia (6 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssi on lyhyt johdanto kognitiiviseen psykologiaan eli siihen, miten ihminen prosessoi informaatiota voidakseen ymmärtää ympäristöään ja toimia siinä. Kurssi käsittelee ihmisen tiedonkäsittelytoimintojen perusteita, jossa keskeisiä prosesseja ovat mm. havainto, tarkkaavaisuus, mieltäminen, muistaminen ja ajattelu. Kurssilla tutustutaan kognitiivisen psykologian taustaan, tutkimustavoitteisiin, ilmiöihin ja teorioihin.


Learning outcomes: Students will be familiar with the core physical and psychological elements and principles of human information processing. Students will be able to appreciate their their own construction of reality by applying the theories and models to phenomena in their daily life.
Registration:

HUOM! ERITTÄIN TÄRKEÄ****Kurssille on ilmoittauduttava 10.10.2016 mennessä osoitteella piia.m.h.perala@student.jyu.fi. Sähköpostissa on ilmoitettava nimi ja pääaine.**** ANNETAAN KURSSIN OHJEITA SÄHKÖPOSTILLA.


Modes of study:

Kurssi suoritetaan katsomalla videoidut luennot sekä perehtymällä kirjoihin ja tieteellisiin artikkeleihin.


Completion mode:

Luentojen perusteella kirjoitetaan viisi esseetä. Kurssin arvostelu perustuu esseisiin.

 


Schedule:

Kurssi alkaa 17.10.2016, jolloin opettaja ilmoittaa kurssimateriaalien osoitteen ja tarvittavat tunnukset.

Esseet on palautettava sähköpostitse kurssin aloituskirjeessä ilmoitettavaan osoitteeseen viimeistään seuraavina päivinä:


Literature: ilmoitetaan.
Contact information:

[Ei käännetty kuvausta.]

Piia Perälä piia.m.h.perala@student.jyu.fi ja Rebekah Rousi <a href="mailto:jorma.sajaniemi@uef.fi" style="line-height: 18.9090900421143px;">rebekah.rousi@jyu.fi</a>


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS403 Empiiriset tutkimusmenetelmät (3 - 5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Contents:

Kurssi johdattaa empiiriseen ajatteluun, empiirisiin tutkimusmenetelmiin sekä tutkimuskäytäntöihin käyttäjätutkimuksen ja ihmislähtöisen teknologian suunnittelun kontekstissa. Kurssilla käsitellään seuraavia pääkysymyksiä.

  1. Mitä empiirinen tutkimus on?
  2. Miten toteuttaa empiirinen tutkimus?
  3. Miten analysoida tutkimuksessa kerättyä dataa?
  4. Mitä voimme päätellä analyysien tuloksista?
  5. Miten soveltaa tuloksia käytännössä?

Nämä ydinkysymykset ratkaisevat lopulta, millaisia testaus- ja analyysimenetelmiä kannattaa valita ja käyttää empiirisessä ihmisen ja teknologian vuorovaikutuksen tutkimuksessa.


Learning outcomes:

Kurssin lopussa opiskelijalla on parempi ymmärrys tutkimuksen tekemiseen liittyvistä perusperiaatteista. Opiskelija ymmärtää empiirisen tutkimuksen metodologiset periaatteet ja osaa kuvata sekä analysoida teksti- ja numeromuotoista dataa. Lisäksi hän osaa toimia hyvän tieteellisen käytännön mukaisesti. Kurssin ei ole tarkoitus antaa kaikenkattavaa osaamista empiiriseen analyysiin, vaan se antaa valmiudet yksityiskohtaisemman empiirisen osaamisen kartuttamiseen.

Kurssin jälkeen opiskelijalla tulisi olla valmius osata soveltaa opittua omassa empiirisessä tutkimustyössä, kuten käytettävyystutkimuksissa. Kurssi onkin esitietovaatimuksena joillekin kognitiotieteen tutkimusharjoituskursseille.


Modes of study:

Kurssi koostuu yhdeksästä luennosta ja viidestä ohjauskerrasta. Ohjauksissa käsitellään numeromuotoisen aineiston tilastollista analyysiä SPSS-ohjelmalla. Ohjausten yhteydessä opiskelijat tekevät lyhyen kirjallisen raportin heille annetusta valmiista numerodatasta.


Completion mode:

Luentotentti sekä lyhyt kirjallinen raportti valmiista numeroaineistosta.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/205875

KOGS454 Kognition filosofia (2 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Kognitiotieteen yksi ulottuvuus on filosofisten menetelmien soveltaminen kognitiotieteellisten ongelmien ratkaisemisessa.

Kurssi johdattaa opiskelijan teknisten tieteiden tieteenteoriaan, perusteanalyysiin, innovaatioprosesseihin ja kurinalaiseen käsitteenmuodostukseen ja argumentaatioon. Tällaista tietoa ja osaamista tarvitaan jatkuvasti uusien ideoiden kehittämisessä ja organisaatioprosesseissa.


Learning outcomes:

Kurssi johdattaa opiskelijan teknisten tieteiden tieteenteoriaan, perusteanalyysiin, innovaatioprosesseihin ja kurinalaiseen käsitteenmuodostukseen ja argumentaatioon. Tällaista tietoa ja osaamista tarvitaan jatkuvasti uusien ideoiden kehittämisessä ja organisaatioprosesseissa.


Modes of study:

Luennot 8 h ja kirjallisuus.


Completion mode:

Tentti luentojen ja kirjallisuuden pohjalta.


Literature:

Saariluoma, P. (1997). Foundational Analysis: Presuppositions in Experimental Psychology. Psychology Press. ISBN: 0415145856


Contact information:

Prof. Pertti Saariluoma, pertti.saariluoma@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS551 Vuorovaikutussuunnittelu (8 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA TJTSK56 KÄYTETTÄVYYSSUUNNITTELU, MOLEMMISTA EI VOI SAADA SUORITUSTA.

Kurssilla harjoitellaan selittävän suunnittelun mallia konkreettisten käyttäjävuorovaikutukseen liittyvien tuotekehitysongelmien ratkaisemiseksi. Kurssilla tehdään ryhmissä tai yksin empiirinen käyttäjätutkimus, josta kirjoitetaan tekninen raportti. Tutkimustulosten ja visuaalisen käyttöliittymäsuunnittelun periaatteiden pohjalta suunnitellaan tai luonnostellaan uusi käyttöliittymä, tuote, tai palvelu. Tutkimus- ja kehitystyön kohteet tulevat yrityksiltä tai muiden käytännön käytettävyystyötä tekevien ihmisten aiheista. Kurssin alussa sovitaan aiheet ja kurssin aikana järjestettävät henkilökohtaiset ohjaustilaisuudet. Suunnitelmaseminaarissa esitellään tutkimussuunnitelma muille ryhmille sekä keskustellaan kehityskohteista. Kurssin aikana järjestetään luentoja visuaalisesta vuorovaikutussuunnittelusta sekä tilastoworkshop tukemaan tilastollista päättelyä. Loppuseminaarissa esitellään tutkimuksen tulokset muille kurssin opiskelijoille sekä opponoidaan toisen ryhmän työ. Kurssin seminaareissa on pääsääntöisesti läsnäolovelvollisuus ja kurssi vaatii intensiivistä ja itsenäistä työskentelyä.


Learning outcomes:

Kurssin jälkeen opiskelijalla on kyky suunnitella, toteuttaa ja raportoida korkealaatuinen käyttäjätutkimus, kyky osata soveltaa tutkimustuloksia ja visuaalisen käyttöliittymäsuunnittelun perusperiaatteita vuorovaikutusominaisuuksiltaan korkeatasoisten tuotteiden ja palveluiden suunnittelussa, sekä kyky argumentoida suunnitteluratkaisujen puolesta.


Prerequisites:

KOGS403 Empiiriset tutkimusmenetelmät tai KOGS404 Empirical research methods


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIEP114 Tietokoneen rakenne ja arkkitehtuuri (3 op)

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

Contents:

Tietokoneen sisäinen rakenne ja arkkitehtuuri. Digitaalilogiikan perusteet, boolean logiikka, kombinaatiologiikka, sekvenssilogiikka. Prosessorin rakenne, käskyn suoritus, käskyarkkitehtuuri, konekieli. Muistin toteutus.


Learning outcomes:

Suoritettuaan kurssin 3 op laajuisena arvolauseella 3, opiskelija ymmärtää Boolen logiikkaa, kombinaatiologiikkaa sekä sekventiaalilogiikkaa ja niiden suhteen tietokoneen prosessorin ja muistin toteutukseen. Suoritettuaan kurssin 3 op laajuisena arvolauseella 5, opiskelija ymmärtää Boolen algebran suhteen Boolen logiikkaan, osaa toteuttaa logiikoiden mukaisia kytkentöjä, sekä ymmärtää prosessorin toiminnan suhteen prosessorin konekieleen sekä assembly -kieleen. Kurssin laajuudella 5 op suorittavat osaavat lisäksi soveltaa aiemmin oppimaansa ohjelmointiosaamistaan, toteuttaakseen assembly -kielisiä ohjelmia ja lisäksi osaavat itsenäisesti toteuttaa määritelmän mukaan sovelluksen valitsemallaan ohjelmointikielellä, joka muuntaa assembly kielisen koodin konekieliseksi, eli Assembler -kääntäjän. Arvolauseella 5 kurssin 1 op laajuisena suorittanut ymmärtää Boolen logiikan ja 2 op laajuisena suorittanut lisäksi kombinaatiologiikan ja osaa niitä jonkin verran soveltaa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Internal structure and architecture of a computerunderstands
Basics of digital logiccan apply
Boolean logicunderstands
Combinatorial logicunderstands
Sequence logicunderstands
Prosessor architectureunderstands
Instruction cycleunderstands
Machine languageunderstands
Memory architectureunderstands
Multiprocessingremembers

Prerequisites:

ITKP101 Tietokone ja tietoverkot työvälineenä (väh. 2 op) tai vastaavat taidot 


Modes of study:

Luennot, ohjaukset


Completion mode:

Kontaktiopetuksena: Luennot, elektroniikkatöiden ohjaukset. Kurssi suoritetaan harjoitustehtävillä

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, palautetaan harjoitustehtävät

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, elektroniikkatyöt (ei pakolliset) yliopistolla.


Course workload:
                           t/vko    Viikkoa   tun.yht
-----------------------------------------------------
Luennot                      4         7         28
Ohjaukset                    2         4          8
Harjoitustehtävät            6         7         42
-----------------------------------------------------
Yhteensä (3op):             10         7         78

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP140 Johdatus data-analytiikkaan (2 op)

Jukka-Pekka Kauppi (jukka-pekka.kauppi(at)jyu.fi)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Contents:

Kurssilla johdatellaan opiskelijoita digitaalisen aineiston eli datan analysointiin. Big data, data mining, tiedonlouhinta tai koneoppiminen tulevat nykypäivänä vastaan lähes kaikilla aloilla ja datan käsittelyyn erikoistuneiden asiantuntijoiden tarve kasvaa jatkuvasti. Kurssilla kokeillaan erilaisten data-analyysimenetelmien, kuten ryhmittely- ja luokittelualgoritmien,käytännön soveltamista tosielämän mittausaineistoihin. Menetelmien teoriaa esitellään vain pintapuolisesti eikä teorian syvällistä ymmärtämistä tällä kursilla vaadita. Kurssin tarkoituksena on ennemminkin auttaa opiskelijaa hahmottamaan mistä data-analytiikassa on käytännössä kysymys sekä minkälaisia valmiuksia data-analytiikan asiantuntemus vaatii.
Kurssin tavoitteena on saada opiskelija pohtimaan kuinka data-analyysi liittyy hänen omiin opintoihinsa sekä kuinka opiskelija voisi hyödyntää data-analytiikkaa omalla alallaan.
Kurssin onnistunut suoritus voi synnyttää uteliaisuuden kokeilla opetettuja menetelmiä omien aineistojen analysointiin sekä motivaation opiskella aihetta lisää.


Prerequisites:

Kurssille on suunnattu kaikille yliopiston opiskelijoille. Kurssin
esitietovaatimuksia ovat innokas ja avoin mieli.


Modes of study:

Luennot ja harjoitukset yhteensä 8 x 2 tuntia. Opetus pidetään
luentojen ja harjoitusten yhdistelmänä (45 min luento + 45 min
harjoittelua) mikroluokassa. Harjoituksissa hyödynnetään Matlab-ohjelmistoa.
 


Completion mode:

Oppimispäiväkirja. Pohditaan mikä on uutta, vaikeaa, helppoa, ja
etenkin miten tämä liittyy minuun.


[Tarkat tiedot sekä ilmoittautuminen]

TIEP161 Opetusteknologia (3 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Teemu Natunen

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työssä tarvittavia työvälineitä ja teknologiaa. Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille perustiedot ja hyvät käyttötaidot tietotekniikan opettajan työssä tarvittavista työvälineistä ja teknologiasta.


Prerequisites:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Ensisijalla ovat pää- tai sivuaineenaan tietotekniikan aineenopettajaksi opiskelevat.


Modes of study:

Luennot ja demot.


Completion mode:

Oppimistehtävät.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa oppimistehtävien palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luennot noin 16 h, demot noin 28 h, oppimistehtävät noin 36 h. Yhteensä noin 80 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP161 Opetusteknologia, räätälöity verkkokurssi (3 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työssä tarvittavia työvälineitä ja teknologiaa. Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille perustiedot ja hyvät käyttötaidot tietotekniikan opettajan työssä tarvittavista työvälineistä ja teknologiasta.


Prerequisites:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Selection procedure:

Ensisijalla ovat pää- tai sivuaineenaan tietotekniikan aineenopettajaksi opiskelevat.


Modes of study:

Luennot ja demot verkko-opintoina.


Completion mode:

Oppimistehtävät.


Course workload:

Luennot noin 16 h, demot noin 28 h, oppimistehtävät noin 36 h. Yhteensä noin 80 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/opetusteknologia/verkkokurssi2015/

TIEP176 Diskreettien rakenteiden käytännön sovellukset (1 - 2 op)

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

Marjaana Nokka (marjaana.m.nokka(at)student.jyu.fi)

Current events:

Tavoitteena on tutustua esimerkkien avulla eri sovellusalueiden diskreetteihin rakenteisiin, joita voidaan tarkastella useista eri näkökulmista. Koska digitaalinen tietojenkäsittely perustuu diskreetteihin rakenteisiin, tietokoneavusteinen ongelmanratkaisu on luonteva lähestymistapa tässä yhteydessä.


Contents:

Kurssilla tutustutaan käytännönläheisesti tietotekniikkaan liittyviin diskreetin matematiikan käsitteisiin sekä jatkuvien funktioiden avulla muodostettavien tehtävien diskretointiin ja ratkaisemiseen. Kurssin teemat pyrkivät seuraamaan aikataulullisesti kursseilla Johdatus diskreettiin matematiikkaan ja Calculus 2 käsiteltäviä asioita, mutta kurssille osallistuminen ei edellytä ko. kurssien samanaikaista suorittamista. Jos kuitenkin osallistut tässä periodissa joko kurssille Johdatus diskreettiin matematiikkaan tai kurssille Calculus 2, niin tämän kurssin tietokoneharjoituksissa käsiteltävät esimerkit voivat auttaa ymmärtämään matematiikan kursseilla käsiteltävien teoreettisempien asioiden käytännön merkitystä.


Learning outcomes:

Kurssin suoritettuaan opiskelija tiedostaa diskreetin matematiikan käsitteiden yhteyden tietotekniikkaan, osaa mainita käytännön sovellusalueita sekä on tutustunut joihinkin diskreettien rakenteiden havainnollistamiseen ja niihin liittyvien ongelmien ratkaisemiseen tarvittaviin työkaluihin.


Prerequisites:

Kurssi toteutetaan tietokoneluokassa ja jokaista opiskelijaa pyritään ohjaamaan henkilökohtaisesti opiskelijan lähtötason edellyttämällä tavalla. Näihin lähtökohtiin perustuen kurssi sopii opiskelijalle, joka on

      TAI

      TAI

      TAI


Completion mode:

Aktiivinen osallistuminen tietokoneluokassa tehtäviin harjoituksiin ja mahdolliset lisätehtävät (1 op) sekä pienimuotoinen harjoitustyö (+1 op). Kurssin suorittaminen hyväksytysti edellyttää vähintään 70 % läsnäolon harjoituksissa.


Course workload:

Tietokoneluokassa kurssikalenteriin merkittyinä ajankohtina tapahtuvaa työskentelyä 14 h ja itsenäistä työskentelyä tehtävien/oheismateriaalin parissa n. 13 h. Vapaaehtoinen harjoitustyö n. 27 h.


Literature:

Suositeltavaa oheislukemista ovat esimerkiksi (jokin seuraavista oman lukumieltymyksen mukaan)


[Tarkat tiedot sekä ilmoittautuminen]

https://optima.cc.jyu.fi/

TIEA212 Graafisten käyttöliittymien ohjelmointi (5 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoina. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi (C#), verkko-ohjelmointi


Learning outcomes: Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.
Prerequisites:

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Modes of study:

Verkkoluennot, viikkotehtävät, pääteohjaukset, harjoitustyö.


Completion mode:

Viikkotehtävät + harjoitustyö


Literature:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Key words:

Komponenttipohjainen ohjelmointi, graafinen käyttöliittymä, tapahtumapohjainen ohjelmointi, event driven


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA218 Web-sovellukset, Verkkokurssi 2017 (5 op)

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

Current events:

Kesän ja syksyn 2017 kurssi. Itsenäisesti suoritettava, etäopiskelua.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät, harjoitustyö ja muut tehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko) ja harjoitustyön ja muiden tehtävien tekemiseen.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA219 Pelisuunnittelu (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Haku kevään peliprojektikursseille on käynnissä:

Syksystä 2015 lähtien kurssin voi sisällyttää osaksi taiteiden ja kulttuurintutkimuksen laitoksen koordinoimaa pelitutkimuksen ja pelisuunnittelun opintokokonaisuutta (25 op). 


Contents:

Johdanto pelisuunnitteluun, pelikonseptin laatiminen ryhmätyönä. Konseptissa huomioidaan pelilliset, tietotekniset, taiteelliset ja kaupalliset näkökulmat.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Esitiedoksi suositellaan kurssia HTKA112 Pelin lumo.


Selection procedure:

Etusijalla ovat informaatioteknologian tiedekunnan ja humanistisen tiedekunnan opiskelijat. Jonotustilanteessa heistä ovat etusijalla kurssin HTKA112 suorittaneet.


Modes of study:

Luennot, ryhmätyöskentely


Completion mode:

Osallistuminen luennoille, yksilötehtävät, ryhmätyö


Literature:

Schell, The Art of Game Desing: A Book of Lenses.
Adams, Fundamentals of Game Design


Contact information:

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)


Key words:

pelitutkimuksen ja pelisuunnittelun opintokokonaisuus, pelisuunnittelu, pelit, pelinkehitys, pelikehitys


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/TIEA219%20Pelisuunnittelu

TIEA241 Automaatit ja kieliopit (5 op)

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

Contents:

Äärelliset automaatit ja säännölliset kielet, kieliopit ja kontekstittomat kielet, pinoautomaatti, rekursiivisesti etenevä jäsentäminen, kontekstiset ja rajoittamattomat kieliopit, Turingin koneet.

 


Learning outcomes:

Kurssin suoritettuaan opiskelija osaa selostaa (mahdollisesti osin virheellisesti) joidenkin seuraavien käsitteiden keskeisen sisällön (kiinnittäen huomiota erityisesti niiden välisiin eroiihin):

Kurssin suoritettuaan opiskelija osaa lisäksi soveltaa (mahdollisesti osin virheellisesti) seuraavia käsitteitä ohjelmoinnnissa (vähintään yhtä kummastakin kategoriasta):

Kurssin suoritettuaan opiskelija saattaa osata (arvosanalla 3 osaa ainakin yhden näistä ja arvosanalla 5 osaa nämä kaikki):

Arvosanalla 1 osaaminen voi olla huomattavan virheellistä, arvosanalla 3 osaaminen on pääosin virheetöntä ja arvosanalla 5 osaaminen on joko täysin virheetöntä taikka virheitä kompensoi kurssin vaatimustason ylittävä kurssin sisältöjen kannalta relevantti osaaminen.


Prerequisites:
Modes of study:

Luennot, kotitehtävät ja ohjaukset


Completion mode:

Alustavasti seuraavat vaihtoehdot (nämä voivat muuttua kurssin alkuun asti):

Harjoitustehtävistä osa tai kaikki saattavat olla osassa vaihtoehtoja pakollisia (tämä tarkentuu kurssin alkuun mennessä).


Course workload:

5 op vastaa n. 130 tunnin työtä. Koska tämä kurssi kestää n. 7 viikkoa, työmäärä on keskimäärin 20 h/vko eli vastaa puolipäiväistä työtä.

Työmäärä vaihtelee opiskelijakohtaisesti riippuen mm. ennakkotaidoista ja opiskelutottumuksista.


Literature:

Kirjallisuus (tarkemmin kurssisivustolla):

Lisälukemista halukkaille:


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~antkaij/opetus/auki/2016/

TIEA261 Tietotekniikan rooli opetuksessa (2 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Tietotekniikan rooli opetuksessa on tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskeleville suunnattu opintojakso. Opintojakso on suunniteltu suoritettavaksi toisen opintovuoden aikana, ennen kasvatustieteen OPEP-opintoja sekä ennen TIEA361-opintojaksoa.


Contents:

Opintojaksolla tutustutaan tietotekniikan rooliin eri oppilaitosten opetuksessa; mitä tietotekniikasta opetetaan ja miten.


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Ei esitietovaatimuksia.


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Etusijalla tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskelevat.


Modes of study:

Luento, pienryhmätyöskentely, itsenäinen työskentely sekä harjoitustyö.


Completion mode:

Harjoitustyö ja aktiivinen osallistuminen.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa kurssitöiden palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luento-opetusta 4-6 h, pienryhmätyöskentelyä 4-6 h, harjoitustyön työstäminen noin 40 h. Yhteensä noin 50 tuntia.


Schedule:

Opintojakso alkaa luento-opetuksella, jatkuen itsenäisellä harjoitustyön työstämisellä ja päättyen pienryhmätyöskentelyyn sekä harjoitustyön viimeistelyyn.


Contact information:

[Not translated.]

 


Key words:

[Not translated.]

 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA301 Kandidaattiseminaari, Syksyllä 2016 tie-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA301 Kandidaattiseminaari, Kesällä 2017 TIE-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

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.]

Current events:

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ää.


Contents: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Modes of study: Itsenäinen ohjelmointi
Schedule: 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.]

Current events:

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ää.


Contents: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Learning outcomes: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Modes of study: Itsenäinen ohjelmointi
Completion mode: Ohjelmointi, raportointi ja versiohallinta.
Schedule: Vapaa
Literature:
Oppimateriaali

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


Further information: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Evaluation:
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

TIEA316 ICT-foorumi (2 op)

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

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA332 Mobiilit pilvipalvelut, Microsoft Azure (1 - 6 op)

Current events:

Syksyn 2014 aikana tietotekniikan laitoksella järjestetään vapaamuotoista ohjelmointikurssia jossa toteutetaan sovelluksia ja pelejä osana joustavaa Azure-pilviratkaisua.

Kurssilla opitaan muun muassa Azure-pilvipohjaisen sovellusalustapalvelun käyttöä sekä sovelluskehityksen käytäntöä mobi.

Kurssilaisille tarjotaan käyttöoikeus Microsoftin Azure –pilviratkaisuihin. Tämän lisäksi opetuksen tukena toimii Microsoftin järjestämät workshopit.

Kurssi toteutetaan osana Microsoftin CloudCamp koulutuksia aloitteleville Microsoft Azure kehittäjille.


Contents:

Microsoft Azure pilvipalvelu


Learning outcomes:

Osaa luoda Azureen virtuaalikoneen/pilviratkaisun jonne osaa pystyttää "pilvipalvelun".

Osaa tehdä mobiilisovelluksen, joka käyttää pilvessä olevaa palvelua (Windows Phone, Android, iOS).


Prerequisites:

Vähintään Ohjelmointi 1 (tai vastaavat tiedot).

Mielellään myös Ohjelmointi 2 vastaavat tiedot.

Mobiiliohjelmointitaidot (Windows alusta, Android, iOS) natiivi tai hybridi (esim. PhoneGap).


Modes of study:

Lähiopetusjaksot (luennot, pääteohjaukset)

Omatoiminen harjoitustyön teko


Completion mode:

Harjoitustyö, johon kuuluu pilvessä oleva palvelin.

Kurssin opintopistemäärä riippuu toteutetun sovelluksen ja palvelun vaikeusasteesta.


Course workload:

Osin itse määriteltävissä sovelluksen monimutkaisuuden kautta.


Schedule:

Marraskuu 2014 - Maaliskuu 2015


Key words:

Microsoft, Windows Phone, Android,  Azure, Plivipalvelut


[Tarkat tiedot sekä ilmoittautuminen]

https://trac.cc.jyu.fi/projects/dotnet/wiki/MobiilitPilvipalvelut2014

TIEA345 IoT prototyypit (2 - 4 op)

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

Tuomas Tenkanen (tst(at)sattumia.com)

Current events:

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.
 


Contents:

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.

 


Selection procedure:

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


Modes of study:

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


Key words:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA381 Numeeriset menetelmät (5 op)

Raino Mäkinen (raino.a.e.makinen(at)jyu.fi)

Contents:

Numeerisen matematiikan peruskäsitteitä, epälineaaristen yhtälöiden ratkaiseminen, lineaaristen yhtälöryhmien ja ominaisarvotehtävien ratkaiseminen, interpolointi ja approksimointi, integrointi ja derivointi, tavallisten differentiaaliyhtälöiden ratkaiseminen, nopeat Fourier-muunnokset.  Kurssin ohjelmointityökalu on Matlab/Octave.


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa soveltaa numeriikan perusmenetelmiä yksinkertaisiin tehtäviin. Opiskelija osaa toteuttaa menetelmiä jollain ohjelmointikielellä.


Prerequisites:

Matematiikan perusopinnot (analyysin, lineaarialgebran ja differentiaaliyhtälöiden perusteet), ohjelmointitaito (Ohjelmointi 2)


Modes of study:

Luennot, harjoitukset.  Läsnäolo ei ole pakollinen, mutta etäopiskelijoille ei ole tarjolla ylimääräistä ohjausta.


Completion mode:

Tentti + pakolliset ohjelmointitehtävät.


Course workload:

luennot 36 h

demot 16 h

itsenäinen työskentely 46 h

yhteensä 150 h


Literature: Mäkinen: Numeeriset menetelmät (luentomoniste).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~rainom/numen16

TIEA382 Lineaarinen ja diskreetti optimointi (5 op)

Raino Mäkinen (raino.a.e.makinen(at)jyu.fi)

Contents:

Lineaarista, dynaamista, kombinatorista ja kokonaislukuoptimointia. Mallinnusta, sovelluksia ja optimointiohjelmistoja.


Learning outcomes:

Kurssin jälkeen opiskelija osaa muotoilla lineaarisia optimointiongelmia, ymmärtää lineaarisen ja diskreetin optimoinnin perusalgoritmeja ja -heuristiikkoja, kuten Simplex-algoritmi ja SPT-sääntö, sekä osaa käyttää muutamia optimointiohjelmistoja, kuten CPLEX.


Prerequisites:

Matematiikan approbatur tai vastaavat tiedot. Lisäksi, tietokoneen peruskäyttötaito riittää kurssille tultaessa; loput tarvittavat asiat opetetaan.


Modes of study:

Luennot, harjoitukset ja harjoitustyö.  Läsnäolo ei ole pakollinen, mutta etäopiskelijoille ei ole tarjolla ylimääräistä ohjausta.


Completion mode:

Loppukoe + pakolliset ohjelmointitehtävät.


Course workload:

Luennot 36h (=4h/viikko kurssin ajan)
Harjoitukset 18h (=2h/viikko kurssin ajan)
Harjoitustyö 24h (=3 päivää aktiivista työtä)
Itsenäinen työ (sisältäen harjoitusten tekemisen) 54h (=6h/viikko kurssin ajan)
Yhteensä 132h (= n. 5op)


Literature: Optimointimenetelmät (luentomoniste) sekä Taha, Operations Research: An Introduction, 2007 (8th edition).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~rainom/ldo16

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään kesän 2016 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents:

Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä luennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.


Prerequisites: Matematiikan perusopinnot, hyvä laskutekniikka.
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode:

Viikottaiset luentoharjoitukset ryhmätöinä, toisten ryhmien harjoitusten kommentointi oppimisympäristösssä sekä erillinen harjoitustyö.


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:

Matemaattinen mallinnus, Seppo Pohjolainen (toim.), WSOYpro, 2010


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään elokuun 2017 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents: Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä videoluennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.
Learning outcomes: Opiskelija tuntee eri tyyppisiä matemaattisen mallinnuksen tekniikoita, kykenee luomaan yksinkertaisia malleja ryhmätyönä, sekä arvioimaan erilaisia ja eri lähtökohdista rakennettuja malleja ja antamaan niistä palautetta.
Prerequisites: Moniulotteinen calculus (osittaisderivaatat, moniulotteiset integraalit)
Differentiaaliyhtälöiden ja osittaisdifferentiaaliyhtälöiden peruskäsitteet
Perustiedot tilastomatematiikasta
Lukion pitkä fysiikka (mm. käsitteet derivaatta, nopeus, kiihtyyvyys, voima ja energia)
Peruskurssien lineaarialgebra
Lineaaristen yhtälöryhmien teoria
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Course workload:

Luennot ja taustamateriaalit: 10*(2+1);

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
978-951-0-35408-7Seppo Pohjolainen (toim), Matemaattinen mallinnus, WSOYPro, 2010


Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Viikkoharjoitukset (40%), harjoitustyö (40%), vastausten kommentointi (20%).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Contents:

Kurssi keskittyy signaalinkäsittelyn perusteisiin. Se kattaa perusoperaatiohin liittyvän teorian, digitaalisten suotimien suunnittelun sekä niiden soveltamisen MATLAB-ympäristössä. Sovellusalueina kuvantamissignaalit (EEG/MEG) ja musiikki.

 


Learning outcomes:

Opiskelija tuntee käytetyimmät signaalinkäsittelymenetelmät ja osaa soveltaa niitä käytännön analyyseissä.


Prerequisites:

Matematiikan opintoja.


Modes of study:

Luennot, harjoitukset. Luennot englanniksi.


Completion mode: Tentti
Literature:

S.K.Mitra, "Digital Signal Processing"

Luentokalvot


[Tarkat tiedot sekä ilmoittautuminen]

TIES327 Tietoverkkoturvallisuus, Network security (3 - 7 op)

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

Contents:

Kurssilla käydään läpi tietoverkkojen tietoturvaan liittyviä osa-alueita hands-on painotteisesti. Tirtoverkkoihin tunkeutumisen ja suojaamisen lisäksi käsitellään etäyhteyksien ja etäkäytön tietoturvaa sekä salausasioita. Kurssin sisältö koostuu seuraavista osa-alueista: - Tietoturvapolitiikat, riskien hallinta - Todennus ja pääsynhallinta - Salaus ja julkisen avaimen arkkitehtuuri - Langattomien verkkojen tietoturva - TCP/IP tietoturva - Turvaprotokollat - Verkkolaitteiden tietoturva - Palomuurit ja IDS:t. Kurssi voidaan suorittaa 3-5 op:n laajuisena, riipuen siitä kuinka monta harjoitusta opiskelija palauttaa.


Learning outcomes:

Opiskelija ymmärtää perustiedot tietoverkkojen uhkista ja niiltä suojatutumisilta. Opiskelija saa valmiudet tietoturvatavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
WiFi security and encryptioncan analyse
Man-in-the-middle attackscan analyse
SSH downgradingcan apply
Reverse TCP attackcan apply
Virtual private networks, OpenVPNcan apply
Public key infrastructure, GNU Privacy Guardcan apply
HTTp traffic anomaly analysiscan analyse

Prerequisites:

Esitietoina vaaditaan kurssin Tietoverkot ja Tietoliikenneprotokollat asioiden osaamista tai vastaavia tietoja.


Modes of study:

Luennot, viikkoharjoitukset ja demot


Completion mode:

Pakolliset viikkoharjoitukset, joista pitää saada 50% hyväksytysti suoritettuna eli kurssin voi suorittaa myös etäopiskeluna

tekemällä nuo harjoitukset.

 


Course workload:

Mitoitus pohjautuu syvällisen oppimisen tavoitteluun, ei minimityöhön, jolla opintojaksoista pääsee läpi. Viikkoharjoitusten tekeminen vie aikaa n. 100-120h. Jos Linux- ympäristö on tuttu, niin harjoitukset saanee tehtyä ripeämminkin. Luentoja on 12-16h. Jos jokin asia on opiskelijalle entuudestaan tuttua, voi hänen kohdaltaan työmäärä olla kurssilla vastaavaa opintopistemäärää alhaisempi. Vastaavasti voi kurssin työmäärä olla opintopistemäärää suurempi, jos kurssin pohjatiedot eivät ole kunnolla hallussa. Myös henkilökohtaiset erot oppimisessa vaikuttavat todelliseen työmäärään.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~timoh/TIES327/security.html

TIES328 Communication Systems and Services (4 - 5 op)

Zheng Chang (zheng.chang(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~zhchang/TIES328/

TIES363 Johdatus 3D-tulostukseen ja muodon optimointiin (3 op)

Current events:

Opettaja: Lehtori Tomi Nieminen (JAMK)


Contents:

Kurssilla toteutetaan 3D-testikappaleen mallinnus, simulointi, 3D-tulostus, lujuustestaus ja muodon optimointi. Tätä varten opiskellaan tarvittava määrä teoriaa 3D-tulostuksesta, lujuusopin elementtimenetelmästä sekä topologiaoptimoinnista. Kurssilla opiskellaan myös simulointi- ja optimointiohjelman käyttöä (Abaqus & Tosca -ohjelmisto).


Learning outcomes:

Kurssin suoritettuaan opiskelija osaa mallintaa yksinkertaisen 3D-kappaleen ja tulostaa sen 3D-tulostimella. Laskennallisten simulointityökalujen avulla hän osaa arvioida rakenteen kestävyyttä. Laskennallisten optimointityökalujen avulla hän osaa myös keventää rakennetta siten, että se pysyy mahdollisimman kestävänä.


Prerequisites:

Esitietoja ei vaadita.


Modes of study:

Luennot / ohjatut demonstraatiot tietokoneluokassa, kappaleen tulostus ja testaus laboratoriossa (JAMK), harjoitustehtävät.


Completion mode:

Harjoitustyö.


[Tarkat tiedot sekä ilmoittautuminen]

TIES436 Langattomat teknologiat (3 - 5 op)

Current events:

Kurssi järjestetään Kokkolasta. Kurssi alkaa jo 12.8.2016! Ilmoittautumiset Elina Mäkitalolle.  

Muuna aikana kurssi on suoritettavissa itsenäisenä opiskeluna. Sensoriverkot maisteriohjelman kurssi.


Contents:

Kurssi antaa yleiskuvan nykyisistä langattomista teknologioista. Luennoilla käsitellään mm. radiosignaalin etenemiseen vaikuttavia tekijöitä, modulaatiotekniikoita, kanavanvarausmekanismeja sekä matkapuhelinverkon perusteita ja kehittymistä. Lisäksi luennoilla luodaan katsaus lyhyen kantaman langattomiin verkkoihin ja niiden ominaisuuksiin.

HUOM! Kurssiin sisältyy vanha TIES422 Langattomat järjestelmät (3 op) -kurssi!


Prerequisites:

Hieman tietoa tietokoneverkoista sekä tietoliikenneverkoista (esim. Kurssi ITKP104 Tietoverkot).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).

 


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Harjoitukset.


Course workload:

Kurssin työmäärästä iso osa tehdään itsenäisenä työnä.


Schedule:

HUOM! Luennoille voi osallistua reaaliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena.

pe 12.8. klo 13.15 – 15.45 (3t)

pe 19.8. klo 13.15 – 15.45 (3t)

pe 26.8. klo 13.15 – 15.45 (3t)

pe 2.9. klo 13.15 – 15.45 (3t)

pe 16.9. klo 13.15 – 15.45 (3t)

pe 23.9. klo 13.15 – 15.45 (3t)  

pe 30.9. klo 13.15 – 15.45 (3t)

pe 7.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES436 Langattomat teknologiat, Kevät 2018 (3 - 5 op)

Current events:

Kurssi järjestetään Kokkolasta. Kurssi alkaa jo 12.8.2016! Ilmoittautumiset Elina Mäkitalolle.  

Muuna aikana kurssi on suoritettavissa itsenäisenä opiskeluna. Sensoriverkot maisteriohjelman kurssi.


Contents:

Kurssi antaa yleiskuvan nykyisistä langattomista teknologioista. Luennoilla käsitellään mm. radiosignaalin etenemiseen vaikuttavia tekijöitä, modulaatiotekniikoita, kanavanvarausmekanismeja sekä matkapuhelinverkon perusteita ja kehittymistä. Lisäksi luennoilla luodaan katsaus lyhyen kantaman langattomiin verkkoihin ja niiden ominaisuuksiin.

HUOM! Kurssiin sisältyy vanha TIES422 Langattomat järjestelmät (3 op) -kurssi!


Prerequisites:

Hieman tietoa tietokoneverkoista sekä tietoliikenneverkoista (esim. Kurssi ITKP104 Tietoverkot).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).

 


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Harjoitukset.


Course workload:

Kurssin työmäärästä iso osa tehdään itsenäisenä työnä.


Schedule:

HUOM! Luennoille voi osallistua reaaliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena.

pe 12.8. klo 13.15 – 15.45 (3t)

pe 19.8. klo 13.15 – 15.45 (3t)

pe 26.8. klo 13.15 – 15.45 (3t)

pe 2.9. klo 13.15 – 15.45 (3t)

pe 16.9. klo 13.15 – 15.45 (3t)

pe 23.9. klo 13.15 – 15.45 (3t)  

pe 30.9. klo 13.15 – 15.45 (3t)

pe 7.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES441 Ohjelmistoarkkitehtuurit, Ohjelmistojen rakenne, suunnittelu ja toteutus. (5 op)

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

Contents:

Ohjelmistoarkkitehtuurit teoriassa ja käytännössä, olioarkkitehtuurityyli, malliajattelu, hyvät (olio-)ohjelmointikäytännöt. Laadukkaan ohjelmiston suunnittelu. Ajankohtaiset, esilletulevat asiat.


Prerequisites:

Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti (pakollinen esitieto). Ohjelmointitaito.


Modes of study:

Luennot, ja demot, joissa sovelletaan kurssilla ja aiemmin opittuja tietoja.


Completion mode:

Demot ja tentti.


Course workload:

 

Arvioitu ajankäyttötarve:

  Yliopistolla Kotona Yhteensä
Luennot 28

14

42
Demot 12 50 62
Tentti  4 16 20
Yhteensä 44 80 124

Yhteensä noin 124 tuntia, mikä vastaa 5 opintopistettä.


Literature:

Koskimies, Mikkonen: Ohjelmistoarkkitehtuurit, 2005; Mary Shaw, David Garlan: Software Architecture: Perspectives on an Emerging Discipline, 1996; Jan Bosch: Design & use of software architectures: Adopting and evolving a product-line approach, 2000; Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 1998 tai 2003; ajankohtaiset julkaisut


[Tarkat tiedot sekä ilmoittautuminen]

http://ties441.it.jyu.fi/

TIES452 Practical Introduction to Semantic Technologies (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties452

TIES456 Introduction to SOA and Cloud Computing (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

Contents:

During this course the student gets introduced to technologies used in service oriented architectures and cloud computing. The course follows a practical hands-on approach.

Because several different technologies are used in cloud computing, the course will consist of several practical assignments. Possible topics include :

Types of cloud deployement models will be covered only shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing.

 

Students who attend this course can at also register for TIES532 which is a follow-up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Prerequisites:

Good knowledge of at least one modern (object-oriented) programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java but also other programming languages like Javascript, Ruby and Bash will be used for certain exercises. You are not expected to know all these languages before this course. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required (study from http://www.w3schools.com/xml/ if you do not have experience with XML).


Modes of study:

The course consists mainly of practical sessions and sessions during which students will present their solutions.


Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:

TIES532 is a follow up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Course workload:

The workload is depending on the experience of the student in programming and self-study . Students with a background in J2EE or related technologies will have significantly less work.

There will be 3 contact sessions per week of two hours each. Two of these are in a computer class where the students will work on assignments. The other session will be filled with students presenting their work and general feedback.

The following table gives an estimation of the workload:

  h/week weeks total hours 
Feedback and instructions 2 8 16
Demo 4 7 28

Work outside of the classroom

10-25 7 70-175
Total 16-31 8 114-219
 


Schedule:

The lectures on Tuesday are obligated! In case you are unable to attend, please inform the teacher.


Contact information:

See http://users.jyu.fi/~miselico/contact/


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties456

TIES457 Service Development Project, Course is designed for WISE programme students (15 op)

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

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Current events:

Salivaraustiedoista poiketen luennot salissa Ag B123 (Oppimistila Piaton takana).


Contents: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa selittää tietotekniikan opetuksen taustat sekä kehitystrendit, tuntee vallalla olevien oppimis- ja opetuskäsitysten teoreettisen keskustelun perusulottuvuudet, osaa tulkita opetussunnitelman perusteita sekä suunnitella opetusta niiden mukaisesti, osaa suunnitella oppimista tukevia ja edistäviä opetustilanteita hyödyntäen erilaisia vaihtoehtoisia opetusmalleja, osaa suunnitella ja toteuttaa oppimista tukevia ja edistäviä arviointikäytänteitä, sekä osaa arvioida omaa opettajuuttaan sekä siinä kehittymistä.
Prerequisites: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study: Luennot ja oppimistehtävät sekä verkkotyöskentely Moodle-ympäristössä. Opetusta on mahdollista seurata reaaliajassa etänä Adobe Connect Pro -videokonferenssiohjelman kautta sekä luentotallenteiden avulla.
Completion mode: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Literature: Ilmoitetaan ensimmäisellä luennolla.
Key words: Tietotekniikka, opettaminen, opettajankoulutus

[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/it/opiskelu-ohjeet/TTL-ohjeet/maisteriohjelmat/koultek/TIES461

TIES465 Tieto- ja viestintätekniikan pedagogisen käytön tuki (3 op)

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

Current events:

Opintojakso suoritetaan samanaikaisesti opettajan pedagogisten aineopintojen kanssa.


Contents: Opintojaksolla tietotekniikan aineenopettajaksi opiskelevat suunnittelevat tieto- ja viestintätekniikan opetuskäytön pedagogisen tuen kokonaisuuden yhteistyökoulun opettajien toiveiden mukaisesti. Suunnittelu tapahtuu yhteistyössä luokanopettajaksi tai muun aineen aineenopettajaksi opiskelevien kanssa riippuen kulloinkin mukana olevista yhteistyökouluista. Opintojakson tavoitteena on antaa opettajaksi opiskeleville valmiudet toimia muiden opettajien pedagogisena tukena tulevissa työtehtävissä.
Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Opettajan pedagoiset perusopinnot (25 op) tai (aikuis-)kasvatustieteen perusopinnot (25 op) sekä koulutusteknologian perus- ja aineopinnot.


Selection procedure:

Etusijalla tietotekniikan aineenopettajankoulutuksen opiskelijat.


Modes of study:

Luennot ja oppimistehtävät sekä verkkotyöskentely Moodle-ympäristössä. Opetusta on mahdollista seurata reaaliajassa etänä Adobe Connect -videokonferenssiohjelman kautta sekä luentotallenteiden avulla.


Completion mode:

Luennot, harjoitustyö sekä harjoitustyön esittely loppuseminaarissa. Opintojaksoa ei voi suorittaa tenttimällä.


Course workload:

Luennot 10 t, seminaarit 6 t, harjoitustyö n. 65 t


Schedule:

Lähitapaamiset Agoralla oppimistilassa (Ag D122).


Literature: Ilmoitetaan ensimmäisellä luennolla.

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot (5 - 15 op)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 29.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 1.9.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES468 Koulutusteknologian projektiopinnot, syksy 2016 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 24.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 29.8.2016 mennessä.

 

 


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES469 Pelit ja pelillisyys opetuksessa (3 - 5 op)

Current events:

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


Contents:

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).


Learning outcomes:

Kurssin käytyään opiskelija

 

 


Key words:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES474 Pelinkehityshaaste (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille. Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Viisi tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES481 Simulointi (5 op)

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

Current events:

Kurssi pidetään englanniksi (lähinnä kevään 2016 materiaalien pohjalta). Jäsennystä ja esitystapaa on uudistettu mutta osa sisällöistä on saatavilla myös suomeksi aiempien kurssitoteutusten taltiointeina.


Contents:

Kurssi pyrkii antamaan kokonaiskuvan mallinnusprosessista ja mallien ja niiden pohjalta tehtävien simulointien käytöstä (tieteellisen) päätöksenteon tukena. Esimerkkien osalta keskitytään diskreettiaikaisten (palvelu)järjestelmien mallinnukseen ja simulointiin. Kurssilla käsitellään mallinnusprosessia (mallin muodostaminen ja validointi), mallin toteutusta (mallin logiikan, syöttötietojen ja havainnoitavien piirteiden toteuttaminen), simulointikokeen operatiivista toteutusta sekä erityisesti johtopäätösten tekoa simulointikokeiden avulla. 


Prerequisites: Todennäköisyyslaskenta tai tilastomenetelmien peruskurssi, perusohjelmointitaito.
Modes of study:

Videoidut luennot, harjoitukset.


Completion mode:

Loppukoe + demohyvitykset.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES501 Pro gradu -seminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielman). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen. Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta, ja seminaarin loppupuolella opiskelijat esittelevät omaa aihetta muille seminaarin osallistujille. Seminaariin kuuluu gradua edistävät pakolliset viikkotehtävät. Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Framing research problemscan create
Research knowledgecan analyse
Fundamentals of scientific researchunderstands
Scientific writingcan create
Scientific presentationcan create
Scientific methodscan apply

Prerequisites:

LuK-/alempi korkeakoulututkinto (maisteriopiskelijat) sekä ajantasainen eHOPS, jonka perusteella opiskelija valmistuu vuoden sisällä opinnäytetyön aloittamisesta. Lisäksi opiskelijalla pitää olla opinnäytteen aihe sovittuna ohjaajan kanssa.


Modes of study:

Luennot/seminaaritapaamiset, joihin on suurelta osin läsnäolopakko. Seminaaritehtävät tapaamisten ulkopuolella. Verkkoympäristön (Slack) aktiivinen käyttäminen


Completion mode:
Course workload:

Yhdessä pro gradu -tutkielman kanssa yhteensä 35 op:ta vastaava työmäärä.


Key words:

Pro gradu, seminaari, master thesis


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/TIES501_2016S/index.html

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.]

Contents:

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.


Course workload:

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.]

Contents:

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.


Course workload:

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)

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents:

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ä.


Prerequisites:

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


Completion mode:

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.]

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents: 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ä.
Learning outcomes: 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.
Prerequisites: Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.
Completion mode: 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.
Evaluation:
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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: 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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: Hyväksytyt työselostukset.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIES532 Service oriented architectures and cloud computing for developers, This course is a follow-up course of TIES456 (5 - 10 op)

Michael Cochez (michaelcochez(at)gmail.com)

Current events:

More details coming during the summer.


Contents:

This course is a follow-up course of the TIES456 course. During this course students can work individually on a more advanced task related to the technologies introduced in the basic course.

It is not possible to attend this course without attending the basic (TIES456) course!

Topics will be proposed during the basic course, possible topics include :

Types of cloud deployement models will be covered only shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing.

 

Students who attend this course can at also register for TIES532 which is a follow-up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Prerequisites:

Good knowledge of at least one modern (object-oriented) programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java but also other programming languages like Javascript, Ruby and Bash will be used for certain exercises. You are not expected to know all these languages before this course. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required (study from http://www.w3schools.com/xml/ if you do not have experience with XML).


Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:


Contact information:

In case of any questions about this course, please check http://users.jyu.fi/~miselico/teaching/TIES532/


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~miselico/teaching/TIES532/

TIES535 Langattomien sensoriverkkojen perusteet (5 op)

Ismo Hakala (ismo.hakala(at)jyu.fi)

Current events:

Kurssi järjestetään Kokkolasta. Luennoidaan syksyllä 2016. Muuna aikana kurssin voi suorittaa erikseen sopimalla itsenäisesti opiskellen. 


Contents:

Kurssin tavoitteena on antaa hyvä yleiskuva langattomista sensoriverkoista. Kurssilla käydään aluksi läpi langattomia sensoriverkkoja yleisesti sekä niiden moninaisia sovellusmahdollisuuksia. Yleiskuvan luomisen jälkeen keskitytään yksittäisen sensorinoodin arkkitehtuuriin ja komponentteihin, sensoriverkkojen käyttöjärjestelmiin, siirtoyhteys- ja verkkokerroksen protokolliin sekä sensoriverkkojen synkronointialgoritmeihin. Kurssiin liittyviä laboratoriotöitä suoritetaan langattomien järjestelmien laboratoriotyöt kurssin yhteydessä.


Learning outcomes:

Sensoriverkkojen sovellusmahdollisuuksien hahmottaminen, sensorinoodin arkkitehtuurin ja komponenttien merkityksen ja vaikutusten ymmärtäminen, sensoriverkoille toteutettujen käyttöjärjestelmien erityispiirteiden hahmottaminen ja niiden toimintaan tutustuminen, sensoriverkkojen siirtoyhteyskerroksen protokollien merkityksen ymmärtäminen ja eri protokolliin tutustuminen, sensoriverkkojen reitityksen erityispiirteet ja vaatimukset sekä eri reititysprotokolliin tutustuminen, sensoriverkkojen synkronointiprotokollien toimintaperiaatteet ja eri protokolliin tutustuminen.


Prerequisites:

Suositellaan TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) -kurssia.


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon.


Modes of study:

Luennot (lähiopetus/video)


Completion mode:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Schedule:

HUOM! Kurssille voi osallistua realliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena. Aikataulun on laitettu kolme ylimääräistä kertaa. Aikataulu päivittyy kurssin työtilaan (Kokkolan Optimassa), joihin osallistujat pääsevät.

ke 28.9. klo 13.15 – 15.45 (3t)

ke 5.10. klo 13.15 – 15.45 (3t)

ke 12.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)

ke 26.10. klo 13.15 – 15.45 (3t)

pe 28.10. klo 13.15 – 15.45 (3t)

ke 2.11. klo 13.15 – 15.45 (3t)

pe 4.11. klo 13.15 – 15.45 (3t)

ke 9.11. klo 13.15 – 15.45 (3t)

pe 11.11. klo 13.15 – 15.45 (3t)

ke 16.11. klo 13.15 – 15.45 (3t)

pe 18.11. klo 13.15 – 15.45 (3t)

ke 23.11. klo 13.15 – 15.45 (3t)

ke 30.11. klo 13.15 – 15.45 (3t)

ke 7.12. klo 13.15 – 15.45 (3t)

pe 9.12. klo 13.15 – 15.45 (3t)

ke 14.12. klo 13.15 – 15.45 (3t)

pe 16.12. klo 13.15 – 15.45 (3t)

ke 21.12. klo 13.15 – 15.45 (3t)


Literature:

Luentokalvot ja luentovideot
Fundamentals of Wireless Sensor Networks (Theory and Practice), W. Dargie and C. Poellabauer
Protocols and Architectures for Wireless Sensor Networks, H. Karl and A. Willig


Contact information:

Lisätietoja: Elina Mäkitalo


[Tarkat tiedot sekä ilmoittautuminen]

TIES546 Ohjelmistotestaus (5 op)

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

Jukka-Pekka Santanen (jukka-pekka.x1.santanen(at)jyu.fi)

Current events:

Kurssin kuvaus ja sisältötiedot tarkentuvat vielä kesän-alkusyksyn aikana. Kurssille pääsee ilmoittautumaan syyskuun alkupuolelta alkaen. 


Contents:

Kursilla perehdytään ohjelmiston laadunvarmistamiseen yleisesti ja testaamiseen erityisesti.


Prerequisites:

Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.


Modes of study:

Luennot.


Completion mode:

Alustavasti tentti ja harjoitustyö; tarkentuu kurssin alkuun mennessä.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/198758

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Contents:

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


Literature:

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]

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

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

Contents:

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.]

Contents:

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]

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

TIEJ601 Tietotekniikan jatkokoulutusseminaari (4 op)

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

Contents:

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.


Learning outcomes: 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.
Prerequisites: Jatko-opintoja aikaisemman opinnot.
Modes of study:

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.


Completion mode:

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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti.
Schedule:

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.


Literature: 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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti
Schedule:

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.


Literature:
Oppimateriaali

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


[Tarkat tiedot]

TJTP111 Johdatus tietojärjestelmätieteeseen (3 op)

Markus Salo (markus.t.salo(at)jyu.fi)

Contents: Kurssi on tarkoitettu tietojärjestelmätieteen ensimmäisen lukuvuoden opiskelijoille (pää- tai sivuaine), sillä kurssin sisältö on suunnattu uusille, opintonsa aloittaville opiskelijoille. Kurssilla tutustutaan tietojärjestelmätieteen keskeisiin aihealueisiin:
Learning outcomes: Opintojakson suoritettuaan opiskelija 1) tuntee tietojärjestelmätieteen keskeiset osa-alueet, työmahdollisuudet ja urapolut, 2) osaa käyttää tietojärjestelmiin ja elektroniseen liiketoimintaan liittyviä peruskäsitteitä, 3) osaa pohtia tietojärjestelmiin liittyviä ajankohtaisia haasteita ja mahdollisuuksia ja 4) tunnistaa tietojärjestelmätieteen erityispiirteet tietotekniikkaan ja yrityksen taloustieteisiin verrattuna.
Completion mode: Kurssin suoritteisiin kuuluvat luentojen ja muun materiaalin perusteella viikoittain laadittavat kirjalliset yksilötehtävät. Lisäksi läsnäolovaatimus 75%.

[Tarkat tiedot sekä ilmoittautuminen]

TJTP1120 Palvelumuotoiluprojekti, tietojärjestelmätieteen uusille kandi- ja maisteriopiskelijoille (2 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

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

Current events:

Perjantaina 1.9. työskentelemme Survon kartanossa, Kuokkalassa (Osoite: Siltakatu 25, 40520 Jyväskylä)


Contents: Digitaalisten palveluiden määrittelyssä ja muotoilussa yhdistyvät teknologia, palveluiden sisältö ja palveluiden käyttäjien tarpeet. Tällä opintojaksolla toteutetaan pienimuotoinen projektityö, jossa muotoillaan, analysoidaan ja esitetään ideoita digitaalisiksi palveluiksi. Kurssilla esitellään nousevia teknologioita ja tekniikoita digitaalisten palveluiden muotoiluun ja määrittelyyn. Opiskelijat soveltavat kurssilla digitaalisen palvelun määrittelyprosessia ja tekniikoita.
Learning outcomes: Opintojakson jälkeen opiskelija tunnistaa palveluiden määritelyprosessin vaiheita ja samalla myös luovan prosessin vaiheita Opiskelija osaa myös kuvata tekniikoita palvelumuotoiluun ja määrittelyyn liittyvien tehtävien ratkaisemiseksi. Opiskelija osaa opintojakson suoritettuaan soveltaa näitä tekniikoita tehtävien ratkaisemiseen ja hyödyllisten ideoiden luomiseen ja esittämiseen.
Prerequisites: Ei esitietovaatimuksia
Completion mode: Opintojakso toteutetaan yhteistoiminnallisen oppimisen menetelmää noudattaen. Opiskelijat toteuttavat ryhmässä digitaalisten palveluiden muotoilu- ja määrittelyprojektin. Lisäksi opiskelijat kirjoittavat lyhyen määrämuotoisen oppimispäiväkirjan kokemuksestaan. Opintojakson opintopisteperustainen työmäärä on 54 tuntia, joka jakaantuu seuraavasti: Vuorovaikutteiset tilaisuudet 3 h; Projektityö 48 h; Oppimispäiväkirjan täyttäminen 3 h.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Csikszentmihalyi, M. (1996). Flow and the psychology of discovery and invention. New York: Harper Collins.; Stickdorn, M., Schneider, J., Andrews, K., & Lawrence, A. (2011). This is service design thinking: Basics, tools, cases. Hoboken: Wiley.


Further information: Vastaa opintojaksoa TJTP112.

[Tarkat tiedot sekä ilmoittautuminen]

TJTA113 Tietojärjestelmien kehittäminen (5 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Renne Hirsimäki (renne(at)rennehir.fi)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Risto Pohjonen

Current events:


Kurssi alkaa 26.10. johdantoluennolla.

Halutessaan suorittaa kurssin etäopiskeluna opiskelijan tulee ottaa yhteyttä vastuuopettajaan sähköpostilla (veikko.halttunen@jyu.fi) sekä ilmoittautua etäopiskelijoiden ryhmään. Etäopiskelija suorittaa tentin e-tenttinä ja tekee demontraatiot itsenäisesti. Etäopiskelu perustuu Optimassa jaettavaan materiaaliin. Osa luennoista on videoluentoja, osasta on saatavilla luentokalvot.


Contents:

Kurssin tavoitteena on perehdyttää siihen, miksi ja miten tietojärjestelmiä kehitetään systemaattisten menetelmien avulla. Kurssilla kehitetään valmiuksia suorittaa vaatimusmäärittelyyn ja analyysiin kuuluvia kehittämistehtäviä staattisen ja dynaamisen mallintamisen avulla. Kurssilla käsitellään tietojärjestelmän kehittämisprosessia kokonaisuutena. Erityinen huomio kiinnitetään vaatimusten määrittelyyn ja hallintaan eri lähestymistavoissa.


Learning outcomes:

Kurssin suoritettuaan opiskelija

- tuntee tietojärjestelmien kehittämisen lähtökohdat organisaation ja eri roolien näkökulmasta, tuntee tietojärjestelmien kehittämisen ongelmat ja kriittiset menestystekijät, tuntee tietojärjestelmien ja järjestelmäprojektin elinkaaren vaiheet sekä järjestelmäkehityksen tehtävät,

- tuntee suunnitteluperustaisen, ketterän ohjelmistokehityksen sekä RUP-prosessimallin piirteet,

- tuntee ohjelmistojen ja projektin laadun perustekijät

- tuntee oliolähestymistavan ja loogisen arkkitehtuurin peruskäsitteet,

- tuntee vaatimusmäärittelyn ja analyysin tavoitteet

- ymmärtää mallintamisen merkityksen tietojärjestelmien kehittämisessä, osaa laatia muutamia UML-kielen mukaisia kaavioita,

- omaa valmiuksia vaatimusmääritelyn ja järjestelmäanalyysin tekemiseen staattisen ja dynaamisen mallintamisen avulla
 


Prerequisites:

Kurssille ei ole esitietovaatimuksia. 


Registration:

Korpin kautta.


Selection procedure:

Ei valintamenettelyä.


Modes of study:

Luennot ja demonstraatiot.


Completion mode:

Tentti ja harjoitustyö.


Course workload:

Kurssin työmäärä on yhteensä noin 135 tuntia.
 


Schedule:

Contact the teacher to agree on the schedule for remote work.


Literature:

Sommerville (2011) Software Engineering.
Bennett, et al. (2005). Object Oriented Systems Analysis and Design.


Contact information:

Veikko Halttunen, veikko.halttunen@jyu.fi


Key words:

tietojärjestelmä, menetelmä, kehittämisprojekti, elinkaari, ohjelmistotuotanto, vaatimusmäärittely, analyysi, ketterä ohjelmistokehitys, RUP, UML.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA122 Yritysjärjestelmät ja niiden arkkitehtuurit (5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Contents:

Opintojaksolla tarkastellaan yritysjärjestelmiä (Enterprise Information Systems, EIS) sekä niiden käyttöä erilaisten organisaatioiden toiminnan mahdollistajina. Tarkastelun lähtökohtina toimivat organisaation toimintaprosessit, niiden analysointi, suunnittelu ja kehittäminen sekä yleisempänä viitekehyksenä yritysarkkitehtuuri-mallit (Enterprise Architecture, EA), joiden avulla on mahdollista hallita ja kehittää prosessien, palvelujen, tietojärjestelmien, tietovarantojen ja teknologioiden muodostamaa kokonaisuutta.

Tavoitteena on tarjota käsitys siitä, kuinka yritysjärjestelmiä kehitetään prosessilähtöisesti organisaation toiminnallisten tavoitteiden ohjaamana sekä toisaalta siitä, kuinka toimintaa voidaan kehittää systemaattisella suunnittelulla, jossa huomioidaan teknologian ja tietojärjestelmien sekä toimintaprosessien välitön vuorovaikutus. Lisäksi opintojaksolla käsitellään yritysjärjestelmien käyttöönottoa, kriittisiä menestystekijöitä sekä hyöty- ja kustannusseurannan tekniikoita.

Yritysjärjestelmien toteutus- ja käyttömallien tarkastelussa keskitytään erityisesti nykyaikaisiin palveluarkkitehtuuria (Service Oriented Architecture, SOA) sekä pilvilaskentaa soveltaviin malleihin. Opintojakson luento-opetus jäsentyy temaattisiin kokonaisuuksiin, jotka muodostavat yhteyden yritysarkkitehtuurin hallintaan.


Modes of study:

Luento-opetus ja pienryhmätyöskentely.


Completion mode:

Tentti ja harjoitustehtävät.


Course workload:

Yhteensä 132 tuntia


Literature:

Kirjallisuus ja artikkelit (n. 5 kpl) esitellään aiheittain ja vaiheittain luentojen yhteydessä. 


[Tarkat tiedot sekä ilmoittautuminen]

TJTA228 XML: teoria ja käytäntö (4 op)

Eliisa Jauhiainen

Contents:

XML (Extensible Markup Language) on Internetin tiedon hallintaan kehitetty merkkauskieli ja metakieli, jonka avulla määritellään merkkauskieliä eri sovellusalueita varten. XML:ää käyttäen tieto esitetään ja välitetään ohjelmistolta toiselle rakenteisina dokumentteina. Kurssilla opiskelijat oppivat tuntemaan XML-kielen teoriataustan, sen keskeiset ominaisuudet ja käyttötavat sekä rakenteisten dokumenttien käsittelyn periaatteet.


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan pystyvän •tunnistamaan ja esittelemään XML-kielen keskeiset ominaisuudet ja käsitteet •selittämään ja kirjoittamaan XML-merkattua tekstiä •tulkitsemaan EBNF (Extended Backus-Naur Form) –notaatiota ja sen mukaisia merkintöjä XML-spesifikaatiossa •kirjoittamaan dokumenttityyppimäärittelyn ja validin XML-dokumentin •tunnistamaan ja selittämään rakenteisten dokumenttien hallinnan ominaispiirteet •esittelemään ja vertailemaan XML-kielen erilaisia käyttötapoja.


Prerequisites:

Opiskelija omaa perustiedot tietokoneista ja tietoverkoista.


Registration: [Ei käännetty kuvausta.]

Students who have made the earlier course "XML-kieli" and "Introduction to XML" cannot take part in this course.


Selection procedure:

Kurssia eivät voi suorittaa ne opiskelijat, joilla jo on aikaisemman kurssin "XML-kieli" tai "johdatus XML-kieleen" suoritus.


Modes of study:

Luennot ja harjoitustehtävät


Completion mode:

Harjoitustehtävät ja tentti


Literature:

XML-spesifikaatio sekä kurssilla jaettava materiaali.


Key words:

XML, merkkauskieli, metakieli, rakenteiset dokumentit


[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA301 Kandidaattiseminaari (3 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Contents:

Kurssilla perehdytään tutkimuksenteon perusasioihin: tieteellisesti tuotetun tiedon ja arkitiedon eroihin, tutkimusprosessin vaiheisiin, tutkimuksen suunnitteluun sekä kirjallisuuteen pohjautuvan tutkimuksen toteutukseen ja raportointiin.


Learning outcomes:

Kurssin käytyään opiskelija hallitsee oman alan tutkielmaa varten tehtävän tiedonhankinnan sekä tieteellisen kirjoittamisen perusteet. Lisäksi opiskelija osaa myös arvioida aiemmin tehtyjen tutkimusten laatua keskeisten arviointikriteerien perusteella.


Prerequisites:

Äidinkielen pakolliset kieliopinnot, perus- ja aineopintojen pakolliset opintojaksot tutkielman aihealueelta.


Modes of study:

Luennot, tiedonhankintakoulutus, pareina tehtävät harjoitukset sekä seminaari.


Completion mode:

Osallistuminen luennoille, tiedonhankintakoulutukseen sekä harjoitustehtävien suorittaminen ja niiden esittely seminaarissa.


Literature:

Jauhiainen, E. & Pirhonen, M. (2016) Raportointiohje. Tietojärjestelmätieteen ohjemoniste.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTA311 Projektin hallinta (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakso alkaa maanantaina 12.9. klo 12.15 AgAud1. Tuolloin keskustellaan opintojakson oppimistavoitteista, sisällöstä ja suoritustavoista sekä jaetaan osallistujat harjoitustyöryhmiin. Tätä voi verrata projektien avauskokoukseen, josta ei sovi olla poissa. Kaikkien ilmoittautuneiden osallistuminen avausistuntoon on näinollen pakollista; pyydän ilmoittamaan pakottavista esteitä etukäteen sähköpostilla.


Contents:

Johdatus projektin hallintaan, projektinhallinnan elinkaari, projektitiimien johtaminen, projektiviestinnän hallinta, projektin aikataulun, kustannusten, laadun, resurssien, riskien ja viestinnän suunnittelu


Learning outcomes:

Osaa luoda projektisuunnitelman (aikataulu, kustannukset, laajuus, laatu, resurssit, riskit, viestintä)

Ymmärtää projektinjohtamisen perusteet: määritelmän, projektin onnistumisen tekijöitä, laajuuden (scope) sekä projektin johtamisen tarpeen nykyaikaisessa organisaatiossa

Ymmärtää projektin johtamisen elinkaaren vaiheet

Osaa analysoida projektitiimin motivoinnin merkityksen tiimin johtamisessa

Ymmärtää sekä sisäisen että ulkoisen projektiviestinnän vaikutuksen projektin onnistumiseen


Prerequisites: Ei esitietovaatimuksia.
Registration:

Korpin kautta.


Selection procedure:

Vapaa osallistuminen.


Modes of study:

Luennot (12 kertaa), luentotehtävät (4 kpl), harjoitustyö ryhmissä.


Completion mode:

Yksilösuorituksina pakolliset luentotehtävät (4 kpl) ja tentti. Lisäksi laaditaan ryhmissä harjoitustyö (projektisuunnitelma ja sen toteutus sekä loppuraportti).


Course workload:

Yhteensä 135 tuntia (5 op.).

Tästä arviolta..
..35 tuntia valmistautumista luennoille (luentotehtävät).
..50 tuntia luennoille osallistumista ja luentojen reflektointia.
..50 harjoitustyön toteutusta.


Schedule:

12.9. - 21.10.2016


Literature:

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Artto, K., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta

Schwalbe, K. 2010. Information Technology Project Management.

Kokoelma tutkimusartikkeleja aiheesta (lista Optimassa).


Contact information:

Maritta Pirhonen, maritta.pirhonen@jyu.fi, 040 7025 207

Eetu Luoma, eetu.luoma@jyu.fi, 040 805 4291


Key words:

projekti, projektinhallinta, projektisuunnitelma, projektin elinkaari, projektitiimi, projektin johtaminen, projektin onnistuminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTS433 Projektin johtaminen ja toteutus (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakson esittely ti 25.10. klo 10.15 - 11.45 AgC233. Läsnäolo välttämätön.


Contents:

projektin johtamisen tietämysalueet: viestintä, aikataulu, kustannukset, hankinnat, laatu, resurssit, riskit, projektipäällikön rooli, projektin onnistuminen, projektin suunnittelu, tiimin johtaminen.


Learning outcomes:
Prerequisites:

Tietojenkäsittelyn perusopinnot sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Modes of study:

Luennot, seminaarit, ohjaajapalaverit, asiakastapaamiset, projektipäällikkönä toimiminen, osallistuminen projektiryhmän (5 opiskelijaa) työskentelyyn projektin tavoitteen saavuttamiseksi yhteistyössä asiakasorganisaation henkilöstön kanssa.


Completion mode:
Course workload:

10 op. 270 tuntia (toimeksianto 140 tuntia, luennot, ohjaajapalaverit, seminaarit, väli- ja loppuarviointi 130 tuntia).


Schedule:

25.10.2016 - 5.5.2017


Literature:

Artto, K., Martinsuo, M. & Kujala, J. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Schwalbe, K. 2008. Information Technology Project Management.

Belout, A. and Gauvreau, C. 2004. Factors Influencing Project Success: the Impact of Human Resource Management. International Journal of Project Management 22, 1-11.


Contact information:

Maritta Pirhonen maritta.pirhonen@jyu.fi. 040 7025 207


Key words:

projekti, projektin suunnittelu, projektin johtaminen, projektityö, viestintä


[Tarkat tiedot sekä ilmoittautuminen]

http://projekti.it.jyu.fi/

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

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

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS566 Digital Service Innovation and Design (5 op)

Kati Clements (kati.clements(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Contents:

This course focuses on digital service research, more specifically on innovation and design of digital services. We start by looking at the nature of the field as shown by academic journals, conferences, researchers and institutions. This is then followed by a critical examination and evaluation of contemporary service research on a variety of topics.

The idea is to give you a broad understanding of the digital service innovation and design field as a whole.

Goals of the Course
The academic goal of the course is to prepare students for doing research in the area of digital service innovation and design. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate program.

This course is designed to introduce students to digital service research. Students need to understand the nature of service research as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.

The course will also apply the theoretical concepts in practice in order familiarize the students with the practical problems of digital service innovation and design.


Learning outcomes:

1. Will have good knowledge and understanding of research in the area of digital service innovation, co-creation, development, and design;
2. Can acquire knowledge and read critically relevant research articles in some of the leading academic journals and conference proceedings;
3. Can apply conceptual digital service development and design models and methods in practice;
4. Can produce a digital service specification and a project plan for development.
5. Can verbally present a business plan to a potential venture capital investor;
 


Prerequisites:

Prerequisite: this course assumes that you have completed your bachelor’s studies and you are currently doing your master’s or doctoral studies.


Modes of study:

Course structure: the course will use a typical master’s course format. The course consists of theoretical lectures, which are followed up by group work labs. However, it is assumed that students will participate to class discussion and prepare for each of the lectures beforehand.


Completion mode:

Assessment Methods and Criteria:

Class Preparation & Participation:
Class Quizzes 15%

Exercises:
Group project Deliverable & 20%
Presentation
Individual Assignment 15%

Final Exam 50%

Note 1: Please note that you need to have a passing mark for the group assignment, the individual assignment and the final exam. Otherwise, the student will fail the course.

Note 2: If student cannot participate to the class or join a group for the group project work, he or she may compensate 15% of the total grade by doing an additional individual assignment. This additional assignment must be delivered by the original deadline of the individual assignment.

Note 3: If the student is late on submitting the assignment(s), individual or group, the student will fail that particular assessment of the course. Please see the above note 1 for requirements for passing the course.

Assessment detail


Class Preparation & Participation (15%)

You are required to participate weekly quizzes for the readings material. The questions will test if you have read the readings material and the tests are done with an “open book” manner, i.e. you are able to read your hard copies of the articles while the test. The quiz will assess whether you are able to apply the readings material in a different research context. Therefore, it is not necessary to learn the material by heart. Moreover, you should focus on understanding the content. This mainly addresses learning outcomes 1 and 2.

Group Assignment (20%)

Group assignment consists of a project work that carries through the course. The group work will be done in teams of 3 to 4 people. The group assignment consists of a series of group work labs. The labs will assist the students to apply conceptual digital service development and design models and methods in practice. Furthermore, the students will produce a digital service specification and a project plan for development. Finally, the groups will present a business plan to potential venture capital investors. The written final report of the group should not exceed 4,000 words. It is compulsory for the all the team members to be present in the final presentation of the group assignment. This mainly addresses learning outcomes 3, 4, and 5.

The written part of the group assignment will consist of:

• Service description
• Business model / Ecosystem description
• Architecture description
• Service development plan
• Service blueprint specification
• Value proposition statement


Individual Assignment (15%)

The purpose of the assignments is to summarize a topic, which has been covered in class. The summary should not exceed 2,500 words. Your essay should show ability to search for relevant papers and an in-depth knowledge of, say, five to ten papers beyond those provided by the course instructor. The summary should integrate these findings to determine the progress that has been made and the specific questions, which could drive future research. Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1 and 2.

Possible topics for individual assignment, but not limited to:

• Digital Service Business Models
• Digital Service Modularization and Architecture
• Digital Service Design and Development
• Digital Service Value Co-Creation.
 


Literature:

Bitner, M.J., A.L. Ostrom, and F.N. Morgan (2008). “Service Blueprinting: A Practical Technique for Service Innovation.” California Management Review 50(3): 66-94.

Mathiassen, L. and C. Sørensen (2008). "Towards a Theory of Organizational Information Services." Journal of Information Technology 23(4): 313-329.

Michel, S., S. W. Brown, et al. (2008). "Service-logic innovations: How to innovate customers, not products." California Management Review 50(3): 49-65.

Peffers, K., C. Gengler, et al. (2003). "Extending Critical Success Factors Methodology to Facilitate Broadly Participative Information Systems Planning." Journal of Management Information Systems 20(1): 51-85.

Rochet, J.-C. and J. Tirole (2003). "Platform Competition in Two-Sided Markets." Journal of the European Economic Association 1(4): 990-1029.

Scheuing, E. E. and E. M. Johnson (1989). "A proposed model for new service development." Journal of Services marketing 3(2): 25-34.

Tuunainen, V. and T. Tuunanen (2011). IISIn - A model for analyzing ICT Intensive Service Innovations in n-sided Markets. the 44th Hawaii International Conference on System Sciences (HICSS), Kauai, Hawaii, IEEE.

Tuunainen, V. K., T. Tuunanen, et al. (2011). Mobile Service Platforms: Comparing Nokia OVI and Apple App Store with the IISIn Model. Tenth International Conference on Mobile Business (ICMB),, Como, IEEE.

Tuunanen, T., A. Bask, and H. Merisalo-Rantanen (2012). "Typology for Modular Service Design: Review of Literature", under review.

Tuunanen, T. and H. Cassab (2011). "Service Process Modularization: Reuse Versus Variation in Service Extensions." Journal of Service Research 14(3): 340-354.

Tuunanen, T. and H. Govindji (2011). Utilization of Flow Concept for Digital Service Requirements Prioritization. Proceedings of SIGSVC Workshop . Sprouts: Working Papers on Information Systems, Shanghai, AIS.

Tuunanen, T., M. Myers, et al. (2010). "A Conceptual Framework for Consumer Information Systems Development." Pacific Asia Journal of the Association for Information Systems 2(1): 47-66.

Tuunanen, T. and K. Peffers (2012). "Targetted Service Co-Design", under review.

Vargo, S. L. and R. F. Lusch (2004). "Evolving to a New Dominant Logic for Marketing." Journal of Marketing 68(January 2004): 1-17.

Williams, K., S. Chatterjee, et al. (2008). "Design of emerging digital services: a taxonomy." European Journal of Information Systems 17(5): 505-517.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD62 Sosiaalinen media: teoria ja käytäntö (5 op)

Nan Zhang

Contents:

Social media have become ubiquitous in just a few years. Websites such as Facebook, LinkedIn, Google+ and Twitter, to name a few, are experiencing explosive diffusion. The wide accessibility and fast dissemination of user-generated content through these sites has intensified interpersonal communications, enhanced business transparency, and generated new value creation opportunities.

This course will help you to understand the reasons of the rapid diffusion of social media. We will discuss the general issues, technical (security, WEB and Internet systems, payment mechanisms, etc) and non-technical (strategy, marketing, business development, etc.).


Learning outcomes:

At the end of this course, students will know the general concept of social media. Further, students will have some knowledge of media theories. Finally, students will be encouraged to use these theories to analysis business cases.


Modes of study:

Lectures, Presentations, Assignments, and Open Book Exam


Completion mode:

Individual assignment

Group assignment

Exam


Course workload:

135 Hours


Schedule:

4 weeks' lecture plus 2 weeks' group project presentations


[Tarkat tiedot sekä ilmoittautuminen]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM01 Master's Thesis Seminar (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Current events:

This course no longer exists. Enroll to Wang's group here instead: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198830 (TJTS505).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM53 Projektien hallinta ja muutoksen johtaminen (5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Kurssi luennoidaan englanniksi. Ensimmäinen luentokerta on to 15.9. 

Kurssi on mahdollista suorittaa etänä; etätyötä tuetaan. Tenttiin osallistuminen on kuitenkin pakollista. Ilmoittaudu Etätyöskentelijöiden ryhmään, jotta tuen tarve voidaan ennakoida.


Contents:

Tietojärjestelmäprojektien johtaminen

Organisaatiomuutoksen johtaminen

Tietojärjestelmäammattilaisen rooli muutosagenttina


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Kandidaatin tutkinto tai vastaava sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Registration:

Korpin kautta


Modes of study:

Luennot, luentotehtävät, ryhmäharjoitustyö, tentti.


Completion mode:

Luentotehtävät, ryhmäharjoitustyö, keskusteluun osallistuminen luennolla, tentti.


Course workload:

135 tuntia (5 op.)


Literature:

Cadle, J. & Yeates, D. (2007) Project Management for Information Systems (5th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.

Karlos, A., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Ja joukko tieteellisiä artikkeleja.


Contact information:

Eetu Luoma, yliopistonopettaja, KTT, AgC525.4 eetu.luoma@jyu.fi

Maritta Pirhonen, yliopistonopettaja, KTT, AgC533.2, maritta.pirhonen@jyu.fi


Key words:

projekti, projektin suunnittelu, projektin hallinta, projektin johtaminen, muutoksen johtaminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM53 Projektien hallinta ja muutoksen johtaminen (5 op)

Current events:

Kurssi luennoidaan englanniksi. Ensimmäinen luentokerta on to 15.9. 

Kurssi on mahdollista suorittaa etänä; etätyötä tuetaan. Tenttiin osallistuminen on kuitenkin pakollista. Ilmoittaudu Etätyöskentelijöiden ryhmään, jotta tuen tarve voidaan ennakoida.


Contents:

Tietojärjestelmäprojektien johtaminen

Organisaatiomuutoksen johtaminen

Tietojärjestelmäammattilaisen rooli muutosagenttina


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Kandidaatin tutkinto tai vastaava sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Registration:

Korpin kautta


Modes of study:

Luennot, luentotehtävät, ryhmäharjoitustyö, tentti.


Completion mode:

Luentotehtävät, ryhmäharjoitustyö, keskusteluun osallistuminen luennolla, tentti.


Course workload:

135 tuntia (5 op.)


Literature:

Cadle, J. & Yeates, D. (2007) Project Management for Information Systems (5th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.

Karlos, A., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Ja joukko tieteellisiä artikkeleja.


Contact information:

Eetu Luoma, yliopistonopettaja, KTT, AgC525.4 eetu.luoma@jyu.fi

Maritta Pirhonen, yliopistonopettaja, KTT, AgC533.2, maritta.pirhonen@jyu.fi


Key words:

projekti, projektin suunnittelu, projektin hallinta, projektin johtaminen, muutoksen johtaminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM55 Information Systems Theories (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Yixin Zhang (yixin.zhang(at)ait.gu.se)

Contents:

This course focuses on Information Systems research and the nature of the discipline. We start by looking at the nature of the field as shown by IS journals, conferences, researchers and institutions. This is then followed by a critical examination and evaluation of contemporary IS research on a variety of topics. The idea is to give you a broad understanding of the IS field as a whole.

Research in Information Systems (sometimes referred to as Management Information Systems) can be described as both inter-disciplinary and applied. It is inter-disciplinary in that a number of reference disciplines (e.g. Management Science, Computer Science, Organisation Theory, Psychology, Communications and Sociology) contribute some of the concepts, techniques, and research questions addressed by the field. Information Systems is applied in the sense that the focus is on the application of the basic concepts to the problem of analysis, design, implementation, and evaluation of computer-based information systems in managerial and organisational settings. The constant introduction of new information technology and the continual discovery of new application areas ensures that IS research is dynamic, relevant and exciting.


Learning outcomes:

Goals of the Course

The academic goal of most graduate students in the medium term is to complete a unique research project (e.g. Masters or PhD Theses). Therefore, the graduate programme in the Department of ISP is designed to prepare students for doing research. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate programme.

This course is designed to introduce students to IS research. Students need to understand the nature of IS as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.

Learning Outcomes

1)           The student will have a good knowledge and understanding of a broad array of research topics and themes within the field of information systems

2)           The student will have a good knowledge and understanding of information systems research and the process by which that research is produced

3)           The student will gain competence in critiquing IS research articles published in some of the leading academic journals and conference proceedings

4)           The student will gain competence in critical thinking, and analysis and synthesis of academic sources

5)           The student will gain competence in verbally presenting arguments in an academic fashion

6)           The student will also learn how to write a literature review on an IS research topic


Prerequisites:

Programme and Course Advice

Prerequisite: It is advisable for students to have completed the research methods course (TJTS504) before enrolling in TJTSM55. TJTSM55 is a substantive overview of research in information systems, not a methods course.

Since this course is taught at graduate-level, it is organised as a seminar, and not as a series of lectures. This approach assumes that the lecturers and students can work together in a collaborative fashion. The role of the lecturers in this environment is to establish a framework and put together a set of materials for discussion, and to create the conditions suitable for learning.  The underlying assumption is that we are all co-producers in learning.

Running the course as a seminar means that all students are expected to participate and contribute equally to the discussion. It is assumed that students will have read and thought about the assigned materials before class and come prepared to contribute to the class discussion. The classes are intended to be a forum for critically reviewing and discussing the set readings; students are expected to participate fully in this process.

The course will use a seminar format. Each paper will be assigned to a student team, who will lead the discussion. The students will be responsible for handing in a five-page summary and discussion questions at the start of class. The student will also have overall responsibility for facilitating the discussion of this article.

Finally, please refer to the additional handouts about the University’s policy on plagiarism. In this course, we will use urkund.com, a software application, to assess your written work. The outcome of this assessment will be taken into consideration for your final grade in the course.


Completion mode:

Assessment

Pre-Class Online Quizes: 10%

Paper summary: 10%                                     

Research Proposal: 10%

Essay Assignment: 20%

Final exam: 50%

Class Participation and Paper summaries

It is essential in a seminar-based course such as this for both students and lecturers to participate equally.  In order to facilitate this, a substantial part of the final grade will be awarded for class participation. This grade will be awarded based on three separate items:

Leading the discussion of one article (paper summary). Students will lead the discussion of one article. The student team should open with a brief summary of the article, and then facilitate the discussion which will be open to all.  The format for presentations and summaries will be provided by the lecturer on Week 1. Discussion leadership will be graded based on the clarity of the summary of the paper, and the way in which the student stimulates and coordinates further discussion. This mainly addresses learning outcomes 1, 2, 3, 4 and 5. Deadline is Monday 12 noon before the the presentation. If submitted late penalty of five (5) of 100 points per hour.

  1. Pre-class online quizes. You are required to participate weekly quizes for the readings material prior to the class. The questions will test if you have read the readings material and the tests are done with an “open book” manner, i.e. you are able to read your hard copies of the articles while the test. The quiz will assess whether you are able to apply the readings material in a different research context. Therefore, it is not necessary to learn the material by heart. Moreover, you should focus on understanding the content. This mainly addresses learning outcomes 2, 3. 4, and 5.

Research Proposal

The purpose of the research proposals is to enable the student teams of 3-4 students to come up with a research topic for the essay assignment. The summary should not exceed 1,500 words. Your proposal should show an ability to propose a relevant research topic for the essay assignment. The research proposal should consist of following sections; motivation, literature Review, research goals, objectives, and questions. Structure, language and style of the text should follow academic writing style and this will be assessed.

Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1, 2, 3, 4, and 6.

Note: If a student is not able to participate a group then this task can be completed individually, but this should be agreed with the lecturer before hand.

Deadline for submission: 22nd November at 9 pmIf submitted late penalty of five (5) of 100 points per hour.

Essay Assignment

The purpose of the assignments is to summarise a research topic which has been covered in class. Work will be done in the students teams of 3-4 students. The summary should not exceed 6,000 words (approximately 12-14 double-spaced A4 pages including references). Your summary should show an ability to search for relevant papers and an in-depth knowledge of, say, ten to fifteen papers beyond those provided by the course instructor. The summary should integrate these findings to determine the progress that has been made and the specific questions which could drive future research. Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1, 2, 3, 4, and 6.

Note: If a student is not able to participate a group then this task can completed individually, but this should agreed with the lecturer before hand.

Deadline for submission: 13th December at 9 pmIf submitted late penalty of five (5) of 100 points per hour.

Prepare a summary discussion paper on the topics discussed in Weeks 2-4:

  1. Information Systems Success, Investments, and Markets
  2. Information Systems Development
  3. Understanding the End-User

Final Exam

The purpose of the final exam is to assess how well the students have understood the given material and how they can apply the theories and concepts. The final exam will cover the reading materials for the lectures (see above). Please see exam times from Korppi.


Schedule:

Content Outline (subject to change before start of the course)

Week 1 - Introduction to the Course and Information Systems Research

A discussion of the course, objectives, format, expectations and assessment procedures.

Focus: Overview lecture to the research in our field

  1. Baskerville RL and Myers MD (2002), Information Systems as a Reference Discipline, MIS Quarterly, 26 (1), 1-14
  2. Gregor, S., “The Nature of Theory in Information Systems”, MIS Quarterly (30:3), September 2006, pp. 611-642.
  3. Sidorova, Anna; Evangelopoulos, Nicholas; Valacich, Joseph S.; and Ramakrishnan, Thiagarajan. 2008. "Uncovering the Intellectual Core of the Information Systems Discipline," MIS Quarterly, (32: 3) pp.467-482.

Workshop: Plagiarism by Academics: More Complex Than It Seems by Roger Clarke. Published in Journal of the Association for Information Systems (7:2), February 2006, pp. 91-121. Further readings: http://home.aisnet.org/displaycommon.cfm?an=1&subarticlenbr=15

Task: Presentation topic selection for student teams

Week 2 –Information Systems Success, Investments, and Markets

Quiz of Today’s articles

  1. DeLone, W.H. and McLean E.R., “Information Systems Success: The Quest for the Dependent Variable”, Information Systems Research (3) 1, 1992, p. 60-95.
  2. Keil, M., Mann, J., and Rai, A., "Why Software Projects Escalate: An Empirical Analysis and Test of Four Theoretical Models," MIS Quarterly (24:4) December 2000, pp. 631-664.
  3.  Melville, N., Kraemer, K., & Gurbaxani, V. (2004). Review: Information technology and organizational performance: An integrative model of IT business value. MIS quarterly, 28(2), 283-322.
  4. Benaroch, M., & Kauffman, R. J. (1999). A case for using real options pricing analysis to evaluate information technology project investments. Information Systems Research, 10(1), 70-86.

Task: Task: Selecting a topic for the “essay assignment” and the study plan for the next two weeks.

Q&A: Assignment writing – doing a review?

Week 3 – Theoretical Approaches for Information Systems Development

Quiz of Today’s articles

  1. Barki, H., and Hartwick, J. (2001). Interpersonal conflict and its management in information system development. MIS Quarterly, 195-228.
  2. Iivari, J., Hirschheim, R. and  Klein, H. K., “A paradigmatic analysis contrasting information systems development approaches and methodologies,” Information Systems Research, (9:2), June 1998, pp. 164-193.
  3. Mathiassen, L., Saarinen T., Tuunanen T., and Rossi M., “A Contingency Model for Requirements Development”, Journal of the Association for Information Systems (8:11), article 2, pp. November 2007, 569-597.
  4. Peffers, K., Gengler C.E., and Tuunanen T., “Extending Critical Success Factors Methodology to Facilitate Broadly Participative Information Systems Planning”, Journal of Management Information Systems (20:1), Summer 2003, pp. 51-85.

Q&A: Assignment writing – what’re a framework, discussion & conclusion?

Week 4 – Theories for Understanding the End-User

Quiz of Today’s articles

  1. Lamb, R., and Kling, R. "Reconceptualizing Users as Social Actors in Information Systems Research," MIS Quarterly (27:2), 2003, pp. 197-235.
  2. van der Heijden, H., “User Acceptance of Hedonic Information Systems”, MIS Quarterly (28:4), December 2004, pp. 695-704.
  3. Venkatesh, V., Morris M.G., Davis G.B., and Davis, F.D. “User Acceptance of Information Technology:  Toward a Unified View”, MIS Quarterly, (27:3), September 2003, pp. 425-478.
  4. Vodanovich S., Sundaram D., and Myers M. “Digital Natives and Ubiquitous Information Systems” Information Systems (21) 4, 2010, pp. 711-723.

Task: Submit a research proposal for the assignment. See format instructions.

Deadline for submitting the proposal: 22nd November at 9 pm. If submitted late penalty of five (5) of 100 points per hour.

Week 5 – Work-in-Progress Presentations

Students present their essay assignment research proposals.

Tasks: Feedback on assignment

Week 6 – Artifacts and Design Science Research

Quiz of Today’s articles

Focus: Research on and with the IS Artifact

  1. Gregor, S. and Jones D., “The Anatomy of a Design Theory”, Journal of the AIS (8:5), May 2007, pp. 312-335.
  2. Hevner, A.R., March, S.T., Park, J., and Ram, Sudha, "Design Science in Information Systems Research," MIS Quarterly (28:1) March 2004, pp. 75-105.
  3. Lee, A.S., Thomas, M., and Baskerville, R. L.. ”Going back to basics in design science: from the information technology artifact to the information systems artifact.” Information Systems Journal, 25(1), 2015, 5-21.
  4. Peffers, K., Tuunanen T., Rothenberger M.A., and Chatterjee S., “A Design Science Research Methodology for Information Systems Research”, Journal of Management Information Systems (24:3), Winter 2007-8, pp. 45-77.

Task: Submit a research essay for the assignment one. See format instructions.

Deadline for submit: 13th December at 9 pm. If submitted late penalty of five (5) of 100 points per hour.

Week 7 – Exam Review

Focus: How to prepare for the final exam

Tasks: Feedback on assignment


Literature:

Learning Resources

There is no textbook as such for this course, since most of the readings are taken from IS journals and conference proceedings. However, students are expected to read more widely including additional articles from any recognised journal in IS. Many useful citations can also be obtained from the AIS Digital Library, the ACM Digital Library, and other bibliographic databases such as ABI/Inform, Science Direct or the Emerald Library. Many of these libraries and databases are available online from the University of Oulu Library at http://kirjasto.jyu.fi (usually you are required to login from outside of the university network). Additional citations and resources can be found in the ISWorld Section on Research and Scholarship at http://www.isworld.org/


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM56 Advanced Course on Information Security Management (5 op)

Manja Nikolovska (manja.m.nikolovska(at)jyu.fi)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Contents:

In pursuance of advancing students’ scientific understanding on information security management and IS security, the course TJTSM56 continues course TJTSM51 (Information Security Management). Course TJTSM51 (Information Security Management) laid down the foundations for evidence-based understanding on the practice of information security management. While TJTSM56 continues the theme of information security management, it also widens the perspective, from information security management in general and information security managers in particular, towards research in the Information Systems Security. At the same time, the course is aimed at adopting a research-oriented approach.

The course is at Master’ level. The goal of the Master’ program is to design and implement a research project, namely Master’s thesis. A graduate program needs, therefore, develop skills necessary to carry out such research endeavor. This course is designed to introduce key IS security research themes through examples in the Information systems Security literature. In the course, students need to read and understand the IS security literature. Though understanding and writing an research essay on an existing Information Systems security research topic, the course should help students in designing Master’s thesis at the end of their Master’s program. 


Learning outcomes:

1) Student will have a necessary knowledge and understanding of key contemporary research  issues  within  the  field  of  information systems security

2) Students will acquire basic competence in critically evaluating IS security research articles.

3) Students will learn how to write a conceptual argumentative literature review  on an  IS security research topic

4) Students will obtain experience in verbally presenting logical and rational arguments.


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM61 Business Analytics and Big Data Management (5 op)

Denis Kotkov (deigkotk(at)student.jyu.fi)

Alexander Semenov (avsemyonov(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTSM63 Business Process Design and Management (5 op)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Contents:

Kurssilla tutustutaan liiketoimintaprosesseihin organisaation toiminnan viitemallina, toiminnan ja tietojärjestelmien yhteistoiminnalliseen kehittämiseen prosessien kautta, sekä muun tyyppisten analyysimallien käyttöön tähän tarkoitukseen. Prosessipohjainen toimintamalli on yleisesti pohjana laajojen tietojärjestelmäkokonaisuuksien, ns. yritysjärjestelmien (enterprise systems), esim. toiminnanohjausjärjestelmien (ERP), kehittämisessä, sekä myös laatujärjestelmissä. Kurssilla tutustutaan myös laajojen tietojärjestelmien suunnittelu- ja hankintaprosessiin, sekä prosessien hallintaan laatutyön puitteissa.


Learning outcomes:

- Organisaation toiminta, liiketoiminta, ja prosessit; prosessiorganisaatio ja johtaminen; prosessimallinnus ja toiminnan analyysi myös esim. palveluiden tai tietotyön lähtökohdista
- Tieto- ja viestintäteknologiatuettujen yritysjärjestelmien ja sovellusten suunnittelu ja hankinta, laajojen tietojärjestelmähankkeiden (ERP) erityispiirteet
- Laatutyö ja organisaation kehittäminen prosessien kehittämisen näkökulmasta
- Keskeiset teoreettiset lähtökohdat organisaation prosessien ja toiminnanohjausjärjestelmien tutkimuksessa ja kehittämisessä


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Business organization, process & matrix organizationcan analyse
Business processcan analyse
Business process modelingcan create
Enterprise information systems planning and implementationcan apply
Relevant standardsunderstands

Prerequisites:

Kaupallinen sivuaine (liiketoimintaosaamisen perusteet, 28op), sekä kauppatieteiden kandidaatin yhteiset 50 op opinnot tietojärjestelmätieteessä. Kurssi Organisaation ICT ja strateginen ohjaus, TJTSM64.


Completion mode:

Kurssiin sisältyy luento- ja kirjallisuustentti sekä ryhmäharjoitustyö ja itsenäinen oppimistehtävä. 


Course workload:

Student workload  (5 credit units x 27 h/credit unit = 135 h):


Literature:

Academic readings of the course

General view to the BPM areas from IT (Harmon), and from business (Smart, Maddern and Maull), point of view:
1. Harmon, P. (2010) The Scope and Evolution of Business Process Management. In: J. vom Brocke, M. Rosemann (eds.) 2010: Handbook on Business Process Management 1. Introduction, Methods, and Information Systems. Series: International Handbooks on Information Systems (Springer), pp. 37-81.  [ISBN: 978-3-642-45102-7 (Print) 978-3-642-45103-4 (Online)]

2. Smart, P.A., H.Maddern & R.S.Maull (2009) Understanding Business Process Management: Implications for Theory and Practice. British Journal of Management, Vol.20, pp. 491-507. [Online ISSN: 1467-8551]

Process modeling
3. Becker, J., M. Rosemann, C.von Uthmann (2000): Guidelines of Business Process Modeling. In: Aalst, W.van der; Desel, J.; Oberweis,A. (Eds.) 2000: Business Process Management. Springer, pp.30 -49 [ISBN 978-3-540-45594-3]

Enterprise systems and process design, ES implementation:

4. Ehie, I.C. and Madsen, M. (2005) Identifying critical issues in enterprise resource planning (ERP) implementation. In: Computers in Industry 56 (2005) Elsevier, pp. 545-557.

5. Scheer, A. W., & Nüttgens, M. (2000). ARIS architecture and reference models for business process management. In Business Process Management (pp. 376-389). Springer Berlin Heidelberg. [ISBN 978-3-540-45594-3]

Business processes as related to the services concept and SOA:

6. Gulledge, T. (2010). Integrated business process and service management. In Handbook on Business Process Management 1 (pp. 481-496). Springer Berlin Heidelberg. [ISBN: 978-3-642-45102-7 (Print) 978-3-642-45103-4 (Online)]

Quality management, research of QM:

7. Schroeder, R. G., Linderman, K., Liedtke, C., & Choo, A. S. (2008). Six Sigma: Definition and underlying theory. Journal of operations Management, 26(4), 536-554. [ISSN: 0272-6963 ]

Other material:

BPMN language standard specification, V. 2.02, see the resources at OMG: http://www.omg.org/spec/BPMN/index.htm


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=969

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ741 Qualitative Research Methods in Information Systems (3 op)

Current events:

Please remember to register also to INFORTE course (http://inforte.jyu.fi/events/qualitative_research_methods). This is a compulsory requirement as the course is partly organized by INFORTE. You cannot participate the course without registering to INFORTE section of the course.

Michael D. Myers is Professor of Information Systems and Head of the Department of Information Systems and Operations Management at the University of Auckland Business School, New Zealand. His papers have appeared in a wide range of journals, including Communications of the ACM, Communications of the AIS, Ethics and Behavior, European Journal of Information Systems, Information and Organization, Information Systems Journal, Information Systems Research, Information Technology and People, Journal of Information Technology, Journal of Management Information Systems, Journal of Strategic Information Systems and MIS Quarterly. He won the Best Paper award (with Heinz Klein) for the most outstanding paper published in MIS Quarterly in 1999. This paper has been cited over 3000 times. He also won the Best Paper Award (with Lynda Harvey) for the best paper published in Information Technology & People in 1997 and the Emerald Literati Network Outstanding Paper Award (with Michelle Soakell) for the most outstanding paper published in VINE: The journal of information and knowledge management systems in 2011.

In a web site which tracks publications in the top information systems journals, Michael is ranked 17th in the world for articles published in MIS Quarterly and Information Systems Research over the past five years (2008-2012) and 18th in the world for articles published in the top eight IS journals over the same period. For more details see www.vvenkatesh.com/isranking

Michael previously served as Senior Editor of MIS Quarterly from 2001-2005 and as Senior Editor of Information Systems Research from 2008-2010. He also served as President of the Association for Information Systems (AIS) in 2006-2007 and as Chair of the International Federation of Information Processing (IFIP) Working Group 8.2 from 2006-2008. Michael is a Fellow of the Association for Information Systems.


Contents:

In this five-day course Professor Myers will discuss the conduct and evaluation of qualitative research. He will review various qualitative research methods and ways of analyzing qualitative data. He will also spend some time discussing the challenges of writing up qualitative research work for academic conferences and journals.

The general goals of this course are as follows:

1) Philosophy and Research Design: Students will know the underlying research philosophies and possible qualitative research designs in business and management.

2) Research Methods: Students will understand how a variety of qualitative research methods can be used in business and management

3) Data Analysis: Students will be introduced to various approaches to qualitative data analysis

4) Critical Thinking Skills: Students will analyze and critically evaluate a few published examples of qualitative research in information systems


Schedule:

Monday

 

09:00

Introduction to qualitative research workshop

Overview of qualitative research

10:30

Tea Break

11:00

Qualitative research design

12:00

Lunch

 1:30

Philosophical perspectives:

  • Positivist qualitative research
  • Interpretive qualitative research
  • Critical qualitative research

Exercise: Analysis of articles assigned before the workshop

 3:00

Tea Break

 3:30

Ethics

Exercise: An Ethical Dilemma

 4:30

Close

 

Tuesday

 

9:00

Qualitative research methods:

  • Action Research
  • Case Study Research

Exercise: Compare Action Research and Case Study Research

10:30

Tea Break

11:00

Qualitative research methods:

  • Ethnographic Research

12:00

Lunch

 1:30

Qualitative research methods:

  • Grounded theory

Exercise: Coding

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Wednesday

 

9:00

Qualitative data collection techniques

  • Interviews

Exercise: Interviews

10:30

Tea Break

11:00

Qualitative data collection techniques

  • Documents

Exercise: Documentary evidence

12:00

Lunch

 1:30

Qualitative data collection techniques

  • Participant Observation and Fieldwork

Exercise: Fieldwork

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Thursday

 

9:00

Qualitative Data Analysis

  • An overview

Exercise: Using cognitive maps

10:30

Tea Break

11:00

Qualitative Data Analysis

  • Hermeneutics

Exercise: Using hermeneutics

12:00

Lunch

 1:30

Qualitative Data Analysis

  • Semiotics

Exercise: Using semiotics

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Friday

 

9:00

Qualitative Data Analysis:

  • Narrative Analysis

Exercise: Interpreting stories

10:30

Tea Break

11:00

Writing up qualitative research

12:00

Lunch

 1:30

Publishing qualitative research

 3:00

Tea Break

 3:30

Conclusion

 4:30

Close

 


Literature:

Required text:

Myers, M.D. 2013. Qualitative Research in Business & Management. 2nd edition. London, Sage Publications.

Recommended reading:

Baskerville, R. "Investigating Information Systems with Action Research," Communications of the AIS (2:19) 1999, AIS Library.

Benbasat, I., Goldstein, D.K. and Mead, M. "The Case Research Strategy in Studies of Information Systems," MIS Quarterly (11:3) 1987, pp. 369-386.

Bouty, I. "Interpersonal and interaction influences on informal resource exchanges between R&D researchers across organizational boundaries," Academy of Management Journal (43:1) 2000, pp 50-65.

Orlikowski, W.J. "CASE Tools as Organizational Change:  Investigating Incremental and Radical Changes in Systems Development," MIS Quarterly (17:3) 1993, pp. 309-340.

Dubé, L., and Paré, G. "Rigor in Information Systems Positivist Case Research: Current Practices, Trends, and Recommendations," MIS Quarterly (27:4), 2003, pp 597-636.

Klein, H.K., and Myers, M.D. "A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems," MIS Quarterly (23:1) 1999, pp. 67-93.

Kohli, R., and Kettinger, W.J. "Informating the Clan: Controlling Physicians' Costs and Outcomes," MIS Quarterly (28:3), 2004, pp. 363-394.

Larsen, M., and Myers, M.D. "When success turns into failure: a package-driven business process re-engineering project in the financial services industry," Journal of Strategic Information Systems (8:4), 1999, pp. 395-417. 

Lee, A.S. "Electronic Mail as a Medium for Rich Communication: An Empirical Investigation Using Hermeneutic Interpretation," MIS Quarterly (18:2), 1994, pp 143-157.

Markus, M.L. "Power, Politics, and MIS Implementation," Communications of the ACM (26) 1983, pp 430-444.

Myers, M.D. "Qualitative Research in Information Systems," AISWorld Section on Qualitative Research, www.qual.auckland.ac.nz

Myers, M.D. "Investigating Information Systems with Ethnographic Research," Communication of the AIS (2) 1999, pp 1-20.

Myers, M.D., and Klein, H.K. "A Set of Principles for Conducting Critical Research in Information Systems," MIS Quarterly (35:1), 2011, pp. 17-36.

Myers, M.D., and Newman, M. "The qualitative interview in IS research: Examining the craft," Information and Organization (17:1) 2007, pp 2-26.

Myers, M.D., and Young, L.W. "Hidden Agendas, Power, and Managerial Assumptions in Information Systems Development: An Ethnographic Study," Information Technology & People (10:3) 1997, pp 224-240.

Schultze, U. "A Confessional Account of an Ethnography About Knowledge Work," MIS Quarterly (24:1), 2000, pp 3-41.

Sein, M., Henfridsson, O., Purao, S., Rossi, M., and Lindgren, R. "Action Design Research," MIS Quarterly (35:2), 2011, pp. 37-56.

Urquhart, C., Lehmann, H, and Myers, M.D. ‘Putting the Theory back into Grounded Theory: Guidelines for Grounded Theory Studies in Information Systems’. Information Systems Journal, 20, 4, 357-381, 2010.

Walsham, G., and Sahay, S. "GIS for District-Level Administration in India: Problems and Opportunities," MIS Quarterly (23:1) 1999, pp 39-65.

Ravishankar, M.N., Pan, S.L., and Myers, M.D. 'Information technology offshoring in India: a postcolonial perspective'. European Journal of Information Systems, 22, 4, 387-402, 2013.


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

Kevät

HTKA114 Peliprojekti, humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijoille (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Current events:

Kevään 2017 kurssiaikatauluun voi tulla vielä muutoksia. Kurssin yhteiset tapaamiset ovat kuitenkin pääsääntöisesti maanantaisin ja perjantaisin. Lisäksi rooleittain järjestetään tapaamisia, jotka sovitaan kunkin rooliryhmän kanssa kurssin alussa.

Kurssi on osa pelitutkmuksen ja pelisuunnittelun opintokokonaisuutta. Kurssi korvaa tietotekniikan opintojakson TIEA207 Aineopintojen projektityö.


Contents:

Kurssilla perehdytään pelisuunnittelun eri osa-alueisiin ja suunnitellaan monitieteisissä projektiryhmissä digitaalinen peli, josta toteutetaan vähintään pelattava prototyyppi. Toteutustekniikat valitaan ryhmäkohtaisesti pelisuunnitelman tarpeiden ja osallistujien osaamisen mukaan.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakevilta toivotaan suoritetuksi kursseja HTKA112 Pelin lumo (tai vastaava) ja TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakeville on eduksi hallita vähintään TIEP111 Ohjelmointi 2 -kurssin tiedot.

Osallistuminen ei edellytä aiempaa kokemusta pelien tekemisestä, vaan kiinnostusta peleihin ja luovaan työskentelyyn.


Registration:

Kurssille ei ilmoittauduta Korpin kautta.

Kurssille on erillinen haku. Ohjeet hakemiseen ovat kurssin verkkosivuilla.


Selection procedure:

Kurssille voivat hakea humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. Jälkimmäisistä ovat etusijalla tietotekniikan laitoksen opiskelijat. Opintojaksolle valitaan hakemusten perusteella 12 - 20 opiskelijaa. 


Completion mode:

Projektityöskentely, luennot, ohjaukset, itsereflektio.


Course workload:

Kurssin työmäärä on 135 h. Työskentelyyn tulee varata keskimäärin 8 h / vko.


Schedule:

Luennot ja työpajat ovat kaikille yhteisiä kurssitapaamisia. Lisäksi roolikohtaisesti on ohjaustapaamisia. 


[Tarkat tiedot]

https://www.jyu.fi/hum/opiskelu-ohjeet/tutorial/opintojaksot/htka114/

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

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

Current events:

Huom! Kurssin aikataulu ja ohjelma päivittyy vielä joulukuun-tammikuun alun aikana. Nähdään ma 9.1. klo 12.15! Tervetuloa taloon uudet opiskelijat!.


Contents:

Informaatioteknologian tiedekunnan uusien (tietotekniikan) opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot. HUOM! Tietojärjestelmätieteen opiskelijoille kurssin laajuus on 3 op, tietotekniikan opiskelijoille 2 op.


Learning outcomes:

Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.


Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study:

Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.


Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: [Not translated.]

[Tarkat tiedot sekä ilmoittautuminen]

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY204 Viestintä ja vuorovaikutus sosiaalisessa mediassa (3 op)

Erkka Peitso (erkka.peitso(at)gmail.com)

Current events:

Kurssin luennot alkavat 14.3.2017. Korpissa olevista aikatauluista opiskelijan tarvitsee kurssin alkaessa huomioida vain luennot. Seminaareille osallistuminen riippuu suoritusmuodosta ja ilmoittautuminen ohjeistetaan luennolla. Kurssin voi suorittaa myös etänä. Linkit tallenteisiin ja ohjeet lähetetään sähköpostilla luentojen alkaessa.


Contents:
<span style="font-family:sans-serif,arial,verdana,trebuchet ms">Opintojakso tarjoaa analyyttisen näkökulman </span><em style="font-family:sans-serif,arial,verdana,trebuchet ms">sosiaalinen media</em><span style="font-family:sans-serif,arial,verdana,trebuchet ms"> -ilmiöön, sekä siihen liittyviin lähikäsitteisiin. Kurssin perusta on viestintätieteissä, mutta teemat laajenevat poikkitieteelliseksi kokonaisuudeksi, jossa näkökulmat vaihtelevat yksilöiden, ryhmien ja yhteisöjen viestinnän tarkastelusta erilaisten välineiden ja palveluiden analysointiin ja suunnitteluun sekä niiden hyödyntämiseen organisaation eri tavoitteita tukevassa viestinnässä. </span>

Opintojaksolta voi hakea teoriapohjaa, tukea ja ideoita mm. sosiaalisen mediaan liittyvien teemojen tarkasteluun omassa opinnäytetyössä, ilmiön hyödyntämiseen työelämässä tai ihan muuten vain yleissivistävässä mielessä.

Käsiteltävinä teemoina mm.:

Kenelle kurssi sopii?

Sinulle.

ITKY204 järjestetään yleisopintotasoisena, eli sen suorittaminen ei edellytä aiempia aiheeseen liittyviä opintoja ja vaatimustaso soveltuu myös varhaisessa vaiheessa oleville opiskelijoille, mutta sisällöt tarjoavat runsaasti tarttumapintaa myös syventäviä- ja jatko-opintojaan tekeville.

Suorituksesta

Suoritus koostuu:

Luento-osuuden päättyessä opiskelijat voivat valita tekevätkö kirjallisen ryhmätyön VAI itsenäisen kotitentin.

Ryhmätyö tehdään 2-3 hengen ryhmissä ja ryhmät saavat tekemiseen tukea (n. 1 h ohjaus / ryhmä) ja kehityspalautetta (kukin ryhmä osallsituu n. 2 h seminaariin, n. 3 ryhmää / seminaari). Työn aihe ja rajaus voidaan sovittaa opiskelijoiden omiin opinto- ja urasuunnitelmiin sopivaksi ryhmän akateeminen ikä huomioiden. Lisäksi tarjolla on vapaaehtoisia pikapalauteklinikoita.

Kotitentti tehdään itsenäisesti ja palautetaan omaan tahtiin. Kotitentti koostuu monipuolisesta tehtäväpaketista, joka peilaa kurssin teemoja ja edellyttää myös itsenäistä tiedonhakua ja soveltamista. Tehtäväpaketin vaatima työmäärä vastaa pitkälti ryhmätyöhön osallistumista. 

Osa opintojakson materiaaleista on englanninkielistä, opiskelijoilta voidaan edellyttää joidenkin verkkopalvelujen itsenäistä käyttöönottoja ja niihin perehtymistä.

Tehtävien tekemiseen ja palauttamiseen käytetään yliopiston tarjoamaan Google Drive -työkaluja.

Usein kysyttyä:

"En pääse tietylle luentokerralle, mitä teen?"

– Poissaoloilmoitusta ei tarvita. Luentotallenne ja kalvot tulevat saatavile luentoa seuraavana päivänä, niiden avulla pysyt tahdissa mukana.

"Voiko kurssin suorittaa kokonaan etänä?"

– Onnistuu. Katso luennot tallenteena, tutustumateriaaleihin ja tee kotitentti.

"Saanko tehdä kirjallisen lopputehtävän yksin?"

– Suositus on tehdä työ 2-3 hengen ryhmissä, mutta asia on neuvoteltavissa. Tule luennon jälkeen juttusille.

 


Learning outcomes:

Opintojakson suorittamisen jälkeen:


Prerequisites:

Ei kurssivaatimuksia. Osa kurssin materiaaleista on englanniksi.


Registration:
Modes of study:
Completion mode:

Luentojen seuraaminen paikan päällä tai tallenteena JA yksilö- TAI ryhmätehtävän suorittaminen.


Course workload:

Kurssin laskennallinen työmäärä = 3 op = 3 x 27 h = 81 h

Tästä 1 op:n  työosuus muodostuu luentojen (10 x 2 h) seuraamisesta ja niihin liittyvien tehtävien suorittamisesta.

2 op:n suuruinen työosuus varataan kotitentin tai ryhmätyön suorittamiseen.

 

 


Schedule:

Tarkemmat deadlinet ilmoitetaan kurssilla, nopeutetuista käsittelyistä voidaan sopia tapauskohtaisesti.


[Tarkat tiedot sekä ilmoittautuminen]

ITKP101 Tietokone ja tietoverkot työvälineenä (2 - 4 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoita. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua tiukkaa aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet,  tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely. Kurssi on osa Jyväskylän yliopiston Työelämäpalveluiden koordinoimaa työelämäopintojen kokonaisuutta


Prerequisites:

Ei pakollisia esitietoja


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study: Luennot, demonstraatiot/harjoitukset ja harjoitustyö.
Completion mode: Harjoitustyö.
Literature: WWW-materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1 (6 op)

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

Teemu Natunen

Current events:

Kurssin lopputentti on 7.4. klo 12-16. Ensimmäinen uusinta on 21.4. ja toinen uusinta 24.5.


Contents:

Rakenteisen ohjelmoinnin perusteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet, niiden käyttäminen ja soveltaminen. Tietokoneohjelman suunnittelu, kirjoittaminen C#-kielellä, ja virheiden jäljittäminen. Harjoitustyönä kukin opiskelija toteuttaa oman pelin hyödyntäen Jypeli-kirjastoa. Myös lukuisissa viikkotehtävissä tutkitaan peleistä tuttuja ongelmia. 


Learning outcomes: Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoinen tietokonepeli hyväksikäyttäen C#-kieltä ja Jypeli-ohjelmointikirjastoa.
Prerequisites: Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, pääteohjaukset, demonstraatiotilaisuudet, harjoitustyö.
Completion mode: Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte, tentti. Suoritustapa 2: Muuten sama kuin tapa 1, mutta ei tenttiä, ja vähintään 5 demopistettä joka kerta, mukaan lukien 2 pistettä tähtitehtävistä. Arvosana on tällöin enintään 1.
Course workload:

 

<div>
 t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160
</div>

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP104 Tietoverkot (1 - 5 op)

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

Current events:

Kurssin itsenäisen opiskelun voi aloittaa 1.3.2018 asti, minkä jälkeen opiskeltavaksi suositellaan kevään 2018 kurssia. Aloitetun kurssin opiskelua voi jatkaa ilman takarajaa, vaikka kurssi vanhenisi korpissa.


Contents:

Tietoa siitä mitä kaikkea tarvitaan jotta Internet toimii. Tietokoneverkot ja Internet, yleisimmät sovellusprotokollat, kuljetuskerroksen protokollat TCP ja UDP, verkkokerros ja IP-protokolla, siirtoyhteyskerroksen protokollia ja tekniikkaa.


Learning outcomes:

Teoria 1 - Osaamistavoitteet: Opiskelija ymmärtää perusteet Internetin rakenteesta, palveluista, arkkitehtuureista sekä yleisimmistä sovellusprotokollista. Teoria 2 - Osaamistavoitteet: Opiskelija ymmärtää tietoverkkojen toteutuksen haasteet sovellus-, kuljetus-, verkko- ja linkkikerroksilla sekä Internetissä toteutetut ratkaisut haasteisiin. Teoria 3 - Osaamistavoitteet: Opiskelija ymmärtää luotettavaan tiedonsiirtoon, reititykseen sekä kanavan jakamiseen liittyvät haasteet sekä niiden toteutukseen valitut ratkaisut Internetin eri kerrosten protokollissa. Analysaattorityö - Osaamistavoitteet: Opiskelija oppii käyttämään yksinkertaisia protokollia sekä analysoimaan niiden generoimaa verkkoliikennettä. Ohjelmointityö - Osaamistavoitteet: Opiskelija oppii alkeet verkko-ohjelmoinnista käyttäen UDP ja TCP protokollia sekä toteuttaa yksinkertaisen protokollan.


Prerequisites:

Kurssin suoritus 3 op laajuisena (Teoria 1 - 3 osiot) ei vaadi esitietoja. Kurssin laajempi suoritus vaatii esitiedoiksi ITKP101 Tietokone ja tietoverkot työvälineenä 4 op laajuisena, tai perustiedot ja -taidot seuraavista: Windows:in peruskäyttö, Internet, www-selaimet, virukset, tietojen kalastelu yms. Internetin uhkat, HTML sekä komentorivinkäyttöliittymän käyttö.  Lisäksi (voi käydä samaan aikaan) ITKP102 Ohjelmointi 1 jos suorittaa 5op:n laajuisena.


Modes of study:

Luennot, harjoitukset.


Completion mode:

Kontaktiopetuksena: Luennot, harjoitustöiden (4-5 op) ohjaukset, demot, välikokeet tai tentit

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, demot, eTentti (1-3 op), harjoitustyöt (4-5 op)

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, eTentti suoritetaan yliopistolla.


Course workload:
                           t/vko    Viikkoa   tun.yht
-----------------------------------------------------
Luennot                      4         8         32
Demotehtävät                 3         8         24
Kotona opiskelu              3         8         24
-----------------------------------------------------
Yhteensä (3op):             10                   80

-----------------------------------------------------
Analysaattorityö/kotona      3.5       8         28
-----------------------------------------------------
Yhteensä (1op):              3.5                 28

-----------------------------------------------------
Ohjelmointityö/ohjaukset     2         5         10  
Ohjelmointityö/kotona        2.5       8         20
-----------------------------------------------------
Yhteensä (1op):              4                   30 

Yhteensä 5op laajuisena:    17.5                138

Literature: James F. Kurose ja Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet". Andrew S. Tanenbaum, "Computer Networks".
Key words: Internet, protokollat, HTTP, SMTP, FTP, TCP, UDP, IP, Ethernet.

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/itkp104/2017

ITKP113 Oliosuuntautunut suunnittelu (3 op)

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

Contents:

Oliosuuntautuneesta suunnittelusta, toteutuksesta.  Arkkitehtuurin perusteet.  Yksityiskohtaisesta suunnittelua ja toteutusta. Esimerkkejä eri ohjelmointikielillä. Uudelleenkäytön keinoja. Mallit (patterns) apuna ohjelmistokehityksessä. UML-kuvauksen soveltaminen käytännössä.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:
 - Ymmärtää oliolähestymistavan käsitteistön ja erityispiirteet
 - Osaa siirtyä analyysistä suunnitteluun ja suunnittelusta ohjelmointiin
 - Osaa luoda sekä arkkitehtuurin että yksityiskohtaisen suunnitelman yksinkertaisille järjestelmille
 - Tuntee arkkitehtuuri- ja (suunnittelu)mallien sekä hyvien suunnitteluperiaatteiden perusteet
 - Osaa arvioida olemassa olevia suunnitelmia yo. suunnitteluperiaatteiden pohjalta
 - Osaa soveltaa komponentteja arkkitehtuurin kuvauksen osana
 - Tuntee perustekniikat käyttöliittymien ja olioiden pysyvyyden mallinnukseen oliopohjaisen järjestelmän osana
 - Osaa soveltaa UML:ää yksinkertaisteen kuvaukseen
 - Ymmärtää UML-kuvausten yhteyden toteutusympäristöön


Prerequisites:

TJTA113 Tietojärjestelmien kehittäminen tai vastaava (esim ITKP112 Oliosuuntautunut analyysi), sekä ohjelmoinnin perusteet tai ITKP102 Ohjelmointi 1.  Saman kevään aikana suoritettavaksi sopivat myös TIEP111 Ohjelmointi 2 - tai ITKA204 Tietokannat ja tiedonhallinnan perusteet.


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Tentti ja harjoitukset.


Literature:

Luentomateriaali ja valittuja julkaisuja.


[Tarkat tiedot sekä ilmoittautuminen]

http://itkp113.it.jyu.fi/

ITKA201 Algoritmit 1 (4 op)

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

Contents: Algoritmit, perustietorakenteet, pino, jono, lista, binääripuu, verkot, raaka voima, osittaminen, taulukointi, ahne menetelmä, heuristiikat.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa suunnitella yksinkertaisia algoritmeja. Opiskelija osaa valita algoritmeille sopivat tietorakenteet.
Prerequisites: ITKP102 Ohjelmointi 1.
Modes of study: Luennot, harjoitukset. Ei pakollista läsnäoloa.
Completion mode: Tentti.
Course workload: Luennot 4 h/vko, demoryhmät 2 h/vko, tehtävien ratkaiseminen ja itsenäinen opiskelu 9 h/vko. Yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKA203 Käyttöjärjestelmät, Johdanto käyttöjärjestelmien perusteisiin (4 - 5 op)

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

Current events:

Ohjauskäytänteet selviävät tarkemmin keväällä 2016. (Historiallisesti näyttää siltä, että laajempia ryhmäohjauksia ei ehkä kannattaisikaan pitää, vaan mieluummin henkilökohtaisia täsmätuokioita ohjaajan kanssa aina tarvittaessa.)


Contents:

Käyttöjärjestelmän rakenne ja periaatteet, rinnakkaisuus, ajoitus, muistin hallinta, oheislaitteiden hallinta, tiedostojärjestelmä.


Learning outcomes:

Yksityiskohtaiset osaamistavoitteet, reaaliaikaisesti päivitetty: https://yousource.it.jyu.fi/itka203-kurssimateriaalikehitys/itka203-kurssimateriaali-avoin/blobs/master/osaamistavoitteet.txt

(Aiempi karkea yleiskuvaus: "Oppia tuntemaan käyttöjärjestelmän merkitys ja perustoiminnot. Oppia tuntemaan rinnakkaisuuden merkitys ja toteutus sekä tehtävien ajoitus. Oppia tuntemaan muistin hallinnan toteutustavat ja ongelmat. Oppia oheislaitteiden hallinta.")


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Role and significance of an Operating System (OS)understands
Basic functionality of an OSunderstands
Organization of an OS implementationunderstands
Interruptsunderstands
Concurrent executioncan apply
Process schedulingcan apply
Memory managementunderstands
Auxiliary (input/output) device managementunderstands
File systemunderstands
Interactive shellcan apply
Shell scriptsunderstands
C languageunderstands

Prerequisites:

Ohjelmointi 1 ja Tietokoneen rakenne ja arkkitehtuuri. Kurssi on toisen lukuvuoden kurssi.


Modes of study: [Ei käännetty kuvausta.] [Not translated.]

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKA204 Tietokannat ja tiedonhallinnan perusteet (4 - 5 op)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Tiedonhallinta, tietokannat ja tietokannanhallintajärjestelmät; käsitteellinen mallintaminen ja tietoarkkitehtuuri; relaatiomalli; SQL; normalisointi; tapahtumanhallinta; tietovarastointi; hajautus; tietokantaparadigmat.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:


Prerequisites:
Modes of study:

Luennot 34 h, demonstraatiot 12 h


Completion mode:

Tentti


Course workload:

Luennot 34 h; Demonstraatiotehtävien ratkaisu ja demonstraatioihin osallistuminen 6 vkk x 9 h = 54 h; tentti ja siihen valmistautuminen 45 h; yhteensä 133 h


Literature:

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tktl/itka204

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Ida Toivanen (ida.m.toivanen(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of three modules with: a lecture (or set of short lectures) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of the Module 1 gives 1 ECTS, Module 2 gives 1-2 ECTS, Module 3 gives 1-2 ECTS depending on achieved results and personal involvement to the work. Depending on the student's development/management orientation, two sub-tracks for the practical assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Johannes Harju (johannes.harju(at)gmail.com)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of 4 modules with: lecture(s) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of each module gives 1, 2, or 3 ECTS (depending on achieved results and personal involvement to the work). Modules 1 and 2 could be completed separately. To complete modules 3 and 4, students have to meet some pre requirements in a form of previously completed module(s). Students who complete all 4 modules will have a possibility to get up to 8 ECTS max. Module-2 consists of lectures (and corresponding labs) given by visiting lecturer Pierre Andry (University Cergy-Pontoise, France) and concerns an introduction to classical Neural Networks. Depending on the student's developer/manager orientation, two sub-tracks for the Module-3 assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), machine learning, neural networks, knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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)

Current events:

Kurssiin kuuluvat Agora ICT-foorumin luennot.

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

 


Contents:

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.

 


Prerequisites:

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


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing in groups with 5 students. Every student, also those who study remotely, must be a member of a group. Guidelines are given in March 14th, 2017 lecture. It is highly recommended to attend. If you prefer to study by yourself, it is possible in the summer course (ITKS452 Summer 2017). If you already have around five-seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Feb. 21st, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

The course is a network based course and students will be studing in groups with 5 students. Guidelines are given in March 14th, 2017 lecture.

To complete the course succesfully (a) accepted group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.

Group = 5 students


Completion mode:

To complete the course succesfully accepted (a) group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal (via JYU Digital library) (selected article)

  6. Kasurinen J., Maglyas A., Smolander K. (2014) Is Requirements Engineering Useless in Game Development? In: Salinesi C., van de Weerd I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer.

  7. Valente, L., Feijó, B. & Leite, J.C.S.P. 2015. Mapping quality requirements for pervasive mobile games. Requirements Engineering. March 2017, Volume 22, Issue 1, pp 137–165. doi:10.1007/s00766-015-0238-y

  VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology

Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Spring 2018 (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Vain Kokkolan yliopistokeskus Chydeniuksen opiskelijoille!

Only for Kokkola Chydenius students!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely. Guidelines are given in around March 14th, 2017. If you already have around five to seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

March 8th, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

ITKP112 Oliosuuntautunut analyysi & ITKP113 Oliosuuntautunut suunnittelu (Object-oriented analysis and design) or corresponding knowledge.


Modes of study:

The course is a network based course and students will be studing remotely.

 


Completion mode:

To complete the course succesfully accepted learning diary is needed.

 

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS557 Cross-Cultural and Context Computing (2 - 6 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Current events:

CROSS-CULTURAL AND CONTEXT COMPUTING: Welcome to design and demonstrate your own small cross-cultural information system/application!

The course is a joint course with Keio University SFC (Japan). The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently, also team work is possible. All course materials and guidelines are in Koppa. To complete the course succesfully accepted exercises are needed. The deadline for all course exercises is 28.8.2017. Guidelines will be in Koppa in May/June 2017 and will also be informed via course email list. Check Koppa and read guidelines carefully. You have to register yourself in Korppi to the course. The course has three modules. The course can be completed in three cumulative modules i.e.

  1. Module 1 (2 cp) or
  2. Module 1 + Module 2 (4 cp) or
  3. Module 1 + Module 2 + Module 3 (6 cp).

All exercise reports should be returned to Koppa return box and you can write them in English or in Finnish.

Grading: Scale 1-5 (average is calculated for more than one module)

April 4, 2017

Anneli Heimbürger anneli.a.heimburger@jyu.fi (University of Jyväskylä) and Yasushi Kiyoki (Keio University SFC, Japan)

 


Contents:

Content:

Module 1: The concepts of cross-cultural and context computing, basics of the Mathematical Model of Meaning (MMM) (semantic associative search) and its applications.

Individual/team work exercises and report

Module 2: Design a small cross-cultural information system/application and carry out some semantic calculations.

Individual/team work exercises and report

Module 3: Study of scientific research papers, interesting and innovative research and development topics related to MMM and 5D World Map.

Individual/team work studing and report.

The course can be completed in three cumulative modules i.e. Module 1 (2 cp) or Module 1 + Module 2 (4 cp) or Module 1 + Module 2 + Module 3 (6 cp).


Learning outcomes:

Learning outcomes:

After the Module 1 students understand the concept of cross-cultural and context computing and its applications.

After Module 1 + Module 2 the student can apply the Semantic Associative Search, design simple applications and carry out some calculations by herself/himself.

After Module 1 + Module 2 + Module 3 students can understand the theoretical basis of the Semantic Associative Search, its applications in multimedia and WWW environments, and related future research topics and possibly extend these to their master/PhD thesis subjects.

Foreign students, please check the learning outcome table "In English" -part.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basic ideas of cross-cultural and context computing, knowledge computing and semantic computingunderstands
Theoretical basis of the Semantic Associative Searchcan apply
The role of context in Semantic Associative Searchunderstands
Applications of Semantic Associative Searchcan apply
PostgreSQL or alike environmentcan apply
Environmental studiescan apply
5D World Mapcan apply
Future trendscan analyse
Research topicscan create

Prerequisites:

 

Prerequisites:

Basic programming skills, basic knowledge on databases and relational databases and SQL, basic knowledge on matrix algebra, basic knowledge of LISP (http://en.wikipedia.org/wiki/Lisp_(programming_language).


Registration:

Registration:

Students sign in for the course in Korppi.


Modes of study:

Modes of study:

Network-based course in Koppa environment.


Completion mode:

Completion modes:

Individual/team work exercises and reports.


Course workload:

Course workload:

2 cp - 6 cp (53.4 - 160.2 h)


Schedule:

Deadlines:

DEADLINES for all three modules August 28, 2017.


Literature:

Literature:

Lecture materials, articles, individual exercises and guidelines will be available in Koppa.


Contact information:

Contact information:

Anneli Heimbürger Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä
Faculty of Information Technology and Department of Mathematical Information Technology

Email: anneli.a.heimburger@jyu.fi


Key words:

Key words:

Cross-cultural Computing, Context Computing, Environmental Studies, Knowledge Computing, Mathematical Model of Meaning, Multimedia Databases, Multidatabases, Knowledge Mining, Academic Collaboration between Finland (JYU) and Japan (Keio University SFC)


[Tarkat tiedot sekä ilmoittautuminen]

ITKST45 Introduction to cyber conflict (5 op)

Rain Ottis (rain.ottis(at)ttu.ee)

Current events:

Tätä kurssia ei voi suorittaa etäopintoina. There is no distance learning option on this course.

Please note that students of Master's Degree Programme in Cyber Security are prioritised if the course gets full.


Contents:

The course covers the following topics: key terms and definitions, actors in cyber conflict, cyber-attack as a policy option, and cyber espionage vs. cyber conflict. In addition a brief discussion on the law of armed conflict as it applies to cyberspace. Case studies in the course include Stuxnet, Estonia 2007, Russia-Georgia War, Operation Cast Lead, etc.


Modes of study: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Course workload: [Ei käännetty kuvausta.]

Students are required to write one research paper on an individually assigned topic and present it to the class.

The course includes a tabletop exercise, which requires students to form teams, analyse the game scenario, prepare their team strategy and execute it during the exercise.

There is assigned reading to approximately half the lectures.

Students are expected to actively participate in discussions.

 


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST47 Advanced Anomaly Detection: Theory, Algorithms and Applications, Data analysis, data mining and anomaly detection II (5 op)

Current events:

Remote lectures.


Contents:

 

In the first course (ITKST42), we introduced the concept of anomalies, provided motivation for anomaly detection and explored several real-world use cases of anomalies.

We overviewed different data types, including high-dimensional data, and provided methods for pre-processing of data. We explored the different categories of anomaly detection and the different types of anomalies and presented methods for evaluation of anomaly detection methods.

We surveyed nearest neighbors based techniques and clustering based techniques techniques for anomaly detection and explored the theory behind each technique, its different categories, the pros and cons, demos and practice.

In this course (ITKST47), we will survey different techniques for advanced anomaly detection. For example, classification based techniques, statistical based techniques and spectral based techniques.

For each technique, we will explore the theory behind it, its different categories, the pros and cons, demos and practice.

We will have two mandatory assignments. The final assignment will be a Cyber Ware Game competition, where the students will implement the learnt methods to detect viruses and malwares.


Prerequisites:

 

Anomaly Detection: Theory, Algorithms and applications - ITKST42

Basic Matlab programing


Completion mode:

 

We will have two mandatory assignments.

A mid-course assignment (25% of the final grade)

A final assignment (75% of the final grade)


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST47_Advanced_Anomaly_Detection/

ITKST50 Secure Systems Design (4 - 5 op)

Ivan Flechais

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

Contents:

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


Learning outcomes:

At the end of the course, students will:


Prerequisites:

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


Modes of study:

Intensive course. Lectures and demos.


Completion mode:

Coursework assignment.


Contact information:

Ivan Flechais

ivan.flechais@cs.ox.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST59 Cyber 9/12 Student Challenge (1 - 5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

ITKST60 Advanced Seminar in Anomaly Detection and Machine Learning, Advanced Seminar in Anomaly Detection and Machine Learning (3 op)

Current events:

Remote lectures.

This seminar is intended for research students that already have attended anomaly detection courses (ITKST42 and ITKST47).

If you are interested in participating in the seminar, but didn’t attend the anomaly detection course, please concat the lecturer.


Contents:

The goal of the research seminar is to discuss advanced topics in anomaly detection and machine learning. 
The idea is to present and discuss every meeting one topic in data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using examples from real-life domains and challenges.
A list of research topics will be published at the beginning of the seminar, and each student should choose on of the topics, however the students can also suggest other relevant topics.

In every meeting, one student will present in details researches and papers related to this topic. The choice of the relevant papers is left for the students. 

In addition, the students are encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the surveyed topic (however it is not mandatory).

The presentation should be clear, detailed, concise, and made accessible to all the students.
Participants are expected to study and present one or several technical papers for the selected domain.
In addition, each speaker should prepare an assignment to the rest of the students, based on his presentation.
The final grade will be based on participation, the quality of the presentations and the home assignments.
Students will be encouraged to continue with their selected topic for a publication in a conference/journal.

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students will attend the seminar from the class, and the weekly presenter will present his topic from this class.

I’ll participate and guide the seminar remotely from Israel. 

In the first lecture I’ll start with the first topic: Identifying Domain Generation Algorithms (DGA)-based Botnets using anomaly detection methods.

 

 

 


Completion mode:

Final grade will be based on the quality of the presentation (60%) and the home assignments (40%)


Schedule:

Every Wednesday, 10am-12pm


Contact information:

gil.david@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST60_Advanced_Seminar_Anomaly_Detection

ITKST65 Kyberfyysisten järjestelmien resilienssi (3 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Jyri Rajamäki (jyri.rajamaki(at)laurea.fi)

Contents:

Pe 13.1.2017, klo  10.15-11.45 ja 13.15-15.45

La 4.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 11.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 18.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 25.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 11.3.2017, klo  10.15-11.45 ja 13.15-15.45


Learning outcomes:

Ymmärtää

Oppia

Käsitellä ajankohtaisia resilienssiin liittyviä tutkimuskohteita.


Prerequisites:

Perusymmärrys kyberturvallisuudesta


Modes of study:

Kontaktikerrat 6 kertaa á 5 h = 30 h

Harjoitustehtävät

Toisten opiskelijoiden harjoitustehtäviin tutustuminen ja opponointi 8 h


Completion mode:

Kurssi suoritetaan palauttamalla hyväksytysti seuraavat harjoitustehtävät (suluissa esitetty miten arvosana määräytyy eri harjoitustehtävistä):


Course workload:

3 op: vastaa 81 tunnin panosta opiskelijoilta


[Tarkat tiedot sekä ilmoittautuminen]

ITKJ660 Tieteen popularisointi IT-alan tutkijoille ja opiskelijoille, Huom! Korpin kautta ilmoittautuvat vain henkilöt, jotka aikovat suorttaa 1 op. (1 op)

Current events:

Tieteen popularisoinnin kurssi kestää kolme luentokertaa, vierailun Ylelle, sekä henkilökohtaisen palautetilaisuuden kurssilla tehtävästä harjoitustyöstä. Kurssi on räätälöity IT-alan tutkijoille, joten luennoilla käytettävät esimerkit ovat pääosin alalta ja kurssilla käydään läpi popularisointiin liittyviä ongelmia.

Ideana on, että tutkija oppii kurssilla tekemään kiinnostavan, yleistajuisen ja ytimekkään tiedotteen omasta tutkimuksestaan. Harjoitustyönä tehtävä tiedote voi olla esimerkiksi väitöstiedote tai tutkimustiedote. Lisäksi kurssilla käydään läpi, miten tutkijan kannattaa valmistautua haastatteluun ja mitkä ovat haastateltavan oikeudet - näitä asioita selvitetään myös Yle-vierailulla. Viimeisellä luennolla puhutaan lisäksi tiedettä popularisoivan jutun kirjoittamisesta lehteen.

Opettajana: Mari Heikkilä, vapaa tiedetoimittaja.

 


Contents:

Kahdella ensimmäisellä luentokerralla käymme läpi väitös-/tutkimustiedotteen tekemistä ja yleistä tieteen popularisointiin liittyvää asiaa: Miten tieteellinen kirjoittaminen (artikkeli tieteellisessä julkaisusarjassa) ja populaarikirjoittaminen (lehtijuttu, uutinen) eroavat toisistaan: asioiden esittämisjärjestys, rakenne, tyyli, muotoseikat? Miten kirjoitetaan hyvä väitös-/tutkimustiedote, ja miten kirjoitetaan hyvä populaaritiedejuttu?  Kurssilla käydään läpi paljon esimerkkejä omalta alalta: millainen on hyvä tiedejuttu, mikä on uutinen (ja miten se tehdään), mitä pitää varoa. Jokaisella luentokerralla annetaan myös kotitehtäviä, vapaaehtoisia harjoituksia, jotka käydään läpi seuraavalla luennolla.

Viimeisellä luennolla käymme läpi haastateltavana olemista (haastatteluun valmistautuminen, haastateltavan oikeudet) sekä tiedejutun (esimerkiksi Tiede-lehteen tai oman alan populaarijulkaisuun) kirjoittamiseen liittyvää asiaa.

Luentojen yhteydessä tulevat ohjeet harjoitustyön eli oman tutkimustiedotteen tekemiseksi. Luentojen jälkeen on palautekerta, jossa käydään lävitse 10-15 min palautekeskustelu kunkin harjoitustyön palauttaneen kanssa.


Schedule:

Luentojen lisäksi kurssiin kuuluu vierailu YLE:lle, joka on alustavan suunnitelman mukaan 29.5.2015 (ei vahvistettu). Harjoitustyön deadline on to 4.6. Kukin opiskelija saa harjoitustyöstä henkilökohtaisen palautteen to 11.6.2015.


[Tarkat tiedot sekä ilmoittautuminen]

ITKM001 Cyberpsychology: Interaction of Personality and the Internet (0 op)

Contents:

Israelilainen organisaatiopsykologi Talia Haimovich pitää kaksi kyberpsykologiaan liittyvää seminaaria. Opetus tapahtuu englanniksi.

Osallistuminen ei edellytä ennakkotietoja. Jos mahdollista, ota mukaan oma tietokone kurssitehtävien suorittamista varten. 

Tästä tapahtumasta voit

 

********************************

* You may have 1 credit course mark: take part in both seminars (ITKM001 Wed 11.2. and ITKM002 Thu 12.2.) and write informal course report (2-3 pages) based on seminars. Return report before 1.3.2015, address: amanuenssi@mit.jyu.fi.

If Freud, the "father" of modern psychology, was alive today, how would he address the psychological phenomena of the cyberspace arena? Based on this theory, how would he explain what enabled the behaviour of the Nov. 2014 Sony hackers?

 Cyberpsychology is a developing field that covers all psychological phenomena that are associated with and affected by emerging technology. For many years the studies on the Internet usage did not distinguish between the different types of Internet users or surfers. Hence, all surfers were stereotyped by being placed into one large group known as users.

 In this seminar, seven psychological components of the online world, which are distinguishable from those of the offline world, will be introduced.

 The interactions of different personalities and the internet will be discussed, along with some thoughts about what would some of the well-known psychologists (such as Freud and Erickson) might have thought about the internet.

 As participants, you will have the opportunity to take some personality tests to recognize where you stand on the different traits discussed.

*****************

Biography

 Dr. Talia Haimovich received her PhD from the Hebrew University of Jerusalem, Israel. She is an Industrial/Organizational psychologist and a psychometrician. Living in Singapore for 4 years, Dr. Haimovich was a faculty member at the Nanyang Technological University (NTU) (Singapore).

 Dr. Haimovich is currently a lecturer at the Interdisciplinary Center (IDC), Herzliya, Israel, where she teaches Positive Psychology, Research Methods and Measurement and Evaluation.  She is also a consultant for the National Authority for Educational Measurement and Evaluation of Israel, and was involved as a researcher and analyst for the Israeli Defence Forces (IDF) assessment and evaluation center. Dr. Haimovich is involved in many practical positive psychology projects in Israel, mainly in the field of education.


[Tarkat tiedot sekä ilmoittautuminen]

ITKM002 Positive Technology and Positive Psychology (0 op)

Current events:

Israelilainen organisaatiopsykologi Talia Haimovich pitää kaksi kyberpsykologiaan liittyvää seminaaria. Opetus tapahtuu englanniksi.

Osallistuminen ei edellytä ennakkotietoja. Jos mahdollista, ota mukaan oma tietokone kurssitehtävien suorittamista varten. 

Tästä tapahtumasta voit

* You may have 1 credit course mark: take part in both seminars (ITKM001 Wed 11.2. and ITKM002 Thu 12.2.) and write informal course report (2-3 pages) based on seminars. Return report before 1.3.2015, address: amanuenssi@mit.jyu.fi.

 

 


Contents:

We are all aware of the negative side effects of the internet (e.g., loneliness, depression, addiction), however in this seminar you will be introduced to the many benefits the internet has to offer.

Positive Psychology is a relatively new movement in psychology. It is the scientific study of well-being in order to understand human strength and virtues and to promote them, to allow individuals, communities, and societies to thrive.

Positive Technology is also an emerging field. It can be defined as the "Scientific and applied approach to the use of advanced technology for improving the quality of our well-being."

The approach of Positive Technology effectively combines the purposes of Positive Psychology, with the enhancements of Information Technology, to promote well-being.

You will learn how we can utilize technology for the goals of positive psychology: strengths, helping the others, empowerments, state of flow, relationships and more.

 

Biography

Dr. Talia Haimovich received her PhD from the Hebrew University of Jerusalem, Israel. She is an Industrial/Organizational psychologist and a psychometrician. Living in Singapore for 4 years, Dr. Haimovich was a faculty member at the Nanyang Technological University (NTU) (Singapore).

Dr. Haimovich is currently a lecturer at the Interdisciplinary Center (IDC), Herzliya, Israel, where she teaches Positive Psychology, Research Methods and Measurement and Evaluation.  She is also a consultant for the National Authority for Educational Measurement and   Evaluation of Israel, and was involved as a researcher and analyst for the Israeli Defence Forces (IDF) assessment and evaluation center. Dr. Haimovich is involved in many practical positive psychology projects in Israel, mainly in the field of education.


[Tarkat tiedot sekä ilmoittautuminen]

JOUS045 Uutispeliprojekti (5 op)

Marko Siitonen (marko.siitonen(at)jyu.fi)

Panu Uotila (panu.uotila(at)jyu.fi)

Turo Uskali (turo.i.uskali(at)jyu.fi)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Contents:

Oletko kiinnostunut pelien hyödyntämisestä, pelillisyydestä ja pelituotannosta?

Uutispeliprojekti on viestintätieteiden laitoksen ja tietotekniikan laitoksen yhteinen kurssi, jossa opiskelijat tekevät monialaisissa tiimeissä uutispelejä. Kurssi toteutetaan yhteistyössä Keskisuomalaisen kanssa ja parhaat pelit julkaistaan verkkolehden sivuilla.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakeville suositellaan esitiedoksi kurssia HTKA112 Pelin lumo (tai vastaava) ja/tai TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakevista etusijalla ovat Pelit ja pelillisyys -suuntautumisvaihtoehdon opiskelijat.

Viestintätieteiden laitoksen opiskelijoista etusijalla ovat journalistiikan opiskelijat. Muidenkin viestintätieteiden laitoksen oppiaineiden opiskelijat voivat hakea kurssille, mikäli heillä on journalistista työkokemusta.


Registration:

Kurssille ei ilmoittauduta Korpissa, vaan sille on hakemusten perusteella tapahtuva valinta, ks. tarkemmin seuraava kohta "Valintamenettely".


Selection procedure:

Kurssille valitaan

Lähetä vapaamuotoinen yhden sivun pituinen hakemus ja opintorekisteriote osoitteeseen panu.uotila@jyu.fi viimeistään 8.12.2016. Kerro hakemuksessa kiinnostuksistasi ja osaamisestasi, miksi haluat kurssille ja mitä kurssilta odotat. Kurssilla työskennellään tiimeissä, joiden kaikilla jäsenillä on monipuolisia tehtäviä opintotaustan, osaamisen ja kiinnostuksen mukaan. Mainitse hakemuksessa, mitkä seuraavista tehtävistä sinua erityisesti kiinnostavat:

Kurssille pääsystä ilmoitetaan viimeistään 15.12.2016. Valinnassa huomioidaan aikaisempi opintomenestys ja kurssin alaan liittyvä kokemus ja harrastuneisuus sekä kurssin sijoittuminen osaksi tutkintorakennetta.

Korvaavuudet: Kurssi sopii journalistiikan syventävien opintojen valinnaisiin suorituksiin ja tietotekniikan opiskelijoilla korvaa kurssin TIES475 Syventävä peliprojekti.


Completion mode:

Tapaamisten lisäksi kurssiin kuuluu paljon tiimityöskentelyä. Opintojakson suorittaminen edellyttää sitoutumista koko projektin ajaksi. Kurssilla noudatetaan 80 prosentin läsnäolovelvoitetta. Kurssin ensimmäinen tapaamiskerta on pakollinen kaikille kurssin suorittaville.

Opintopisteet:


Contact information:

Lisätietoja antavat kurssin vastuuopettajat:

Panu Uotila (viestintätieteiden laitos), panu.uotila@jyu.fi
Jukka Varsaluoma (tietotekniikan laitos), jukka.varsaluoma@jyu.fi


[Tarkat tiedot]

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS520 Käyttäjäpsykologia (6 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Kurssin luentojen aiheet ilmoitetaan ennen kurssin alkamista.


Contents:

Kurssilla käydään läpi ihmisen ja teknologian vuorovaikutuksen psykologisia näkökulmia sekä näiden varassa tapahtuvaa työskentely- ja käyttöympäristöjen suunnittelua. Kurssin keskeiset kysymykset ovat:

  1. Miten ihminen tulisi kuvata, jotta hänen ominaisuuksiensa pohjalta olisi mahdollista suunnitella käyttäjän huomioivia työskentely- ja käyttöympäristöjä?
  2. Millaiset psykologiset prosessit ovat merkitseviä ja millaisten kysymysten ratkaisemisessa ne ovat tärkeitä?
  3. Miten huomioida käyttäjäpsykologinen tieto työskentely- ja käyttöympäristöjen suunnittelussa?

Näitä ongelmia käsitellään kurssin alussa järjestettävien luentojen sekä luentojen jälkeen toteutettavien kirjallisten harjoitustöiden avulla.
 


Learning outcomes:

Kurssin kuluessa opiskelijalle muodostuu yleiskuva siitä, millaista tietoa käyttäjäpsykologia voi antaa ihmisen ja teknologian vuorovaikutuksen suunnittelulle. Tämän ansiosta opiskelijalle kehittyy kyky huomioida suunnittelutyön kannalta keskeiset käyttäjäpsykologiset kysymykset.


Modes of study:

Luennot ja harjoitustyö (kirjallisuuskatsaus).


Completion mode:

Kurssi suoritetaan osallistumalla luennoille ja seminaareihin ja kirjoittamalla kurssisuorituksena kirjallisuuskatsaus annetusta käyttäjäpsykologisesti tärkeästä aiheesta. Aiheet valitaan luentojen teemoihin liittyen, ja niitä käydään läpi kurssin seminaareissa.


Literature:

Kurssin tueksi voi lukea seuraavia kirjoja. Lisäksi kurssin kirjallisen työn kirjallinen materiaali sovitaan työkohtaisesti aiheen perusteella.

Saariluoma, P. 2004. Käyttäjäpsykologia - Ihmisen ja koneen vuorovaikutuksen uusi ajattelutapa. WSOY.

Saariluoma, Kujala, et al. 2010. Ihminen ja teknologia - Hyvän vuorovaikutuksen suunnittelu. Teknologiateollisuus.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS536 Cognitive Modeling (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

This course explores the principles of cognition and intelligence in human beings and machines, focusing on how to build computational models that, in essence, think and act like people. The course reviews existing frameworks for such models, studies model development within one particular framework, and discusses how models can be employed in real-world domains.


Learning outcomes:

The course objectives are to:

As learning outcomes, students completing this course should be able to:


Registration:

Please sign up for one demo group.


Modes of study:

Video lectures (by Fulbright Professor Dario Salvucci), demos, readings

Students will use the open-source ACT-R system for development of models. All software used in the course will be distributed by the instructor.

Please note that students with or without computer programming experience are welcome in the course; materials will be adapted to suit a broad audience from different areas of study.


Completion mode:

Independent study of the video lectures is expected. Demos and homework will build on topics discussed in the videos. The course grade will be determined from a final exam at the end of the course.


Literature:

There is no assigned textbook for this course. Readings will come from several sources including academic papers and electronic resources (e.g., web tutorials).


Contact information:

Course coordinator: tuomo.kujala@jyu.fi <tuomo.kujala@jyu.fi>


[Tarkat tiedot sekä ilmoittautuminen]

KOGS550 Life-Based Service Design (5 op)

Laura Mononen (laura.m.mononen(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Current events: [Ei käännetty kuvausta.]

 


Contents:

Life-based service design on varhaisen vaiheen palvelusuunnittelua koskeva kurssi, jolla opetetaan life-based service design -ajattelun käyttämistä palvelukonseptisuunnittelussa. Kurssi on ongelmapohjainen ja perustuu valmistaviin luentoihin sekä ohjattuihin harjoitustöihin. Kurssin aikana toteutetaan palvelukonseptisuunnitelma, joka raportoidaan loppuseminaarissa. Työ toteutetaan vaiheittain ja jokaisen vaiheen ongelmanasetteluista sekä loppupäätelmistä keskustellaan ohjaajan kanssa. Varsinainen palvelusuunnitelma esitellään loppuseminaarissa.


Learning outcomes:

Kurssin jälkeen opiskelijalla on kyky suunnitella ja toteuttaa konkreettinen palveluratkaisu hyödyntäen Life-Based Design -lähestymistapaa.


Literature:

Leikas, J. (2009). <span class="subfieldData">Life-based design : a holistic approach to designing human-technology interaction</span>. Espoo: VTT. Available at: http://www.vtt.fi/inf/pdf/publications/2009/P726.pdf


[Tarkat tiedot sekä ilmoittautuminen]

KOGS552 Designing for Life (2 - 5 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Current events:

Kurssi esittää modernin teknologiasuunnittelun pääajatukset. Tämä kurssi on syytä yhdistää KOGS550 Life-Based Service Design-kurssiin. Designing for life tarjoaa teoreettiset ja tieteelliset perusteet nykyaikaiselle HTI-suunnittelulle ja Life Based Design opettaa soveltamaan näitä tietoja käytännössä.


Contents:

Life-based design eli elämäkeskeinen suunnittelu on uusi suunnitteluparadigma. Se perustuu ajatukselle, jonka mukaan teknologian kehittäminen on viime kädessä elämänlaadun parantamista. Sen vuoksi teknologiasuunnittelu perustuu aina korkeatasoiselle tieteelliselle ihmisen elämän analyysille. Kurssi esittää kuinka elämää voidaan analysoida ja kuinka analyysin pohjalta voidaan kehittää teknologioita.


Learning outcomes:

Kurssin jälkeen opiskelija tietää, miten voi analysoida ihmisten elämää teknisten artefaktien suunnittelua varten. Kurssin suorittanut opiskelija tuntee paitsi elämäkeskeisen suunnittelun peruskäsitteet ja metodologiat myös käytettävyys- ja käyttäjäkokemusssunnittelun keskeiset ideat syvällisellä tavalla.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Life-based Designcan create
Usabilitycan apply
User experiencecan create

Prerequisites:

Suoritetaan osana syventäviä tai tohtoriopintoja.


Registration:

Korpissa ennen kurssin alkua


Selection procedure:

Toistaiseksi vapaa pääsy


Modes of study:

Luento ja osallistuminen empiirisiin tutkimuksiin tutkittavana t. koehenkilönä


Completion mode:

Tentti


Literature:

Saariluoma, P., Canas, J.J., & Leikas, J. (2016). Designing for Life - A Human Perspective on Technology Development. Palgrave Macmillan. 978-1-137-53046-2


Contact information:

Pertti Saariluoma: ps@jyu.fi


Key words:

Elämäkeskeinen suunnittelu, käytettävyys, käyttäjäkokemus, käyttäjän mielen ymmärtäminen, suunnittelumenetelmät


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIEY100 Tietotekniikan opinnäytetyöpaja (0 op)

Contents:

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.  


Learning outcomes:

Työpajan jälkeen


Prerequisites:

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


Modes of study:

Ryhmä- ja yksilöohjaukset


[Tarkat tiedot sekä ilmoittautuminen]

TIEP111 Ohjelmointi 2, 2017 (8 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents: Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Learning outcomes: Oppia ymmärtämään oliopohjaisen ohjelmoinnin perusteet. Kyky tuottaa pieniä/keskikokoisia oliopohjaisia ohjelmia. Samoin tavoitteena on "testaus ensin" (TDD) ajatuksen sisäistäminen. Kyky suunnitella ja toteuttaa graafinen käyttöliittymä.
Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Design a small programcan apply
Design a small algorithmunderstands
Test by table, TDDcan apply
Basics of Javacan apply
Design and test methodscan create
Design and test classescan evaluate
Recursionunderstands
Making a program from modulescan apply
Using debuggercan create
Design and implementation of GUIcan apply

Prerequisites:

Ohjelmointi 1. tai vastaava.


Modes of study: Luennot, demot, pääteohjaukset, harjoitustyö. InSitu.
Completion mode: Välikoe, demot, harjoitustyö.
Course workload:
Kurssin vaatima työmäärä:

                 t/vko  Viikkoa  tun.yht
-----------------------------------------
Luennot              4     13     52
Demojen palautus     2     12     24
Demoja kotona        5     12     60
Pääteohjaukset       2      4      8
Harjoitustyö                      56
-----------------------------------------
Yhteensä:         15.5     13    200

Literature: Java-kirjallisuus. Mm. Java-ohjelmointi
Key words: ohjelmointi, Java, olio, luokka, polymorfismi, perintä, taulukko, silmukka, muuttuja, testaus, pariohjelmointi, TDD

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP112 Ohjelmointi 2, C++, 2017 (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents:

Ohjelmointi 2 -kurssin keskeisen sisällön asiat C/C++ -kielillä.


Learning outcomes: Oppia tekemään Ohjelmointi 2-kurssia vastaavat asiat C/C++ -kielillä.
Prerequisites: Ohjelmointi 2
Modes of study: Luennot, demot, pääteohjaukset.
Completion mode: Demot vähintään 60%.
Literature: Olio-ohjelmointi ja C++
Key words: C++

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/cpp/TIEP112

TIEP113 Ohjelmointi 2, JSP, 2017 (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents: Ohjelmointi 2 kurssin tietojen soveltaminen WWW-ohjelmointiin. Erityisesti JSP (Java Server Pages).
Learning outcomes: Oppia soveltamaan Ohjelmointi 2-kurssilla opittuja asioita WWW-käyttöliittymän ohjelmoinnissa.
Prerequisites: Ohjelmointi 2
Modes of study:

Luentovideoiden katsominen, pääteohjaukset, harjoitustyö.


Completion mode: Pääteohjaukset, oman harjoitustyön jonkin kohdan toteuttaminen WWW-pohjaiseksi.
Literature: Ohjelmaesimerkit

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/jsp/TIEP113

TIEP115 Johdatus tietotekniikkaan (3 op)

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

Contents:

Opintojaksolla tarkastellaan tietotekniikan yleistä kehityshistoriaa (history of computing) 1900-luvun jälkipuoliskolla sekä tietotekniikan opinnoille keskeisten teemojen (tietoverkkotekniikka, ohjelmistokehitys, ohjelmointikielet, tietokoneella ratkaistavissa olevat ongelmat) perusteita ja lähtökohtia. Lisäksi tutustutaan joukkoon alan ydinjulkaisuja em. aihepiireistä.


Learning outcomes:

Opiskelija tuntee tietotekniikan modernin kehityshistorian keskeiset etapit ja osaa liittää ne yleiseen teknologis-yhteiskunnallisen kehitykseen. Opiskelija omaa käsityksen tietotekniikan tutkimus- ja kehitystyötä kuvaavista julkaisuista ja niiden merkityksestä alan kehitykselle. Opiskelija pystyy tarkastelemaan valitsemastaan aiheesta sen täsmällistä historiallista, teknologista ja yhteiskunnallista kehitystä. 


Selection procedure:

Opintojakso on tarkoitettu ensisijaisesti tietotekniikan tai matemaattisten tieteiden ensimmäisen vuoden pääaineopiskelijoille. Sivuaineopiskelijoita ja muiden pääaineiden opiskelijoita hyväksytään opintojaksolle rajoitetusti.


Modes of study:

luennot


Completion mode:

Tarkennetaan myöhemmin.  Ajankohtaiset tiedot Korpissa ja kurssin kotisivulla (linkki tulee Korppiin).


Course workload:

3 op:n mukainen koostuen luentojen lisäksi myös kotona tapahtuvasta luentoihin ja tenttiin valmistautumisesta.


Literature:

Luentoja tukevaa kirjallisuutta:


[Tarkat tiedot sekä ilmoittautuminen]

http://tiep115.it.jyu.fi/

TIEP181 Johdatus tietokoneavusteiseen matematiikkaan (1 - 4 op)

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

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

Current events:

Kurssilla käytetään Matlab-ohjelmistoa, joka kannattaa hankkia IT-palveluiden ohjelmistonvälityksestä. Yliopiston verkon ulkopuolella on mahdollista käyttää Matlabia VPN-yhteyden avulla tai käyttää Matlabin sijasta GNU Octavea.


Contents:

Harjoituksissa tutustutaan matemaattiseen ongelmanratkaisuun tietokoneluokassa Matlab/Octave-ohjelmiston avulla. Tällä kurssilla keskitytään pääasiassa lineaarisen algebran ja geometrian aihepiiriin liittyvien ongelmien ratkaisemiseen tietokoneella tapahtuvana laskentana.


Learning outcomes:

Tavoitteena on oppia käyttämään tietokonetta matemaattisessa ongelmanratkaisussa sekä tukea matematiikan (pääasiassa lineaarialgebran) kurssien sisältöjen omaksumista. Kurssin suorittaminen antaa hyviä lisävalmiuksia algoritmien ohjelmalliseen toteutukseen kursseja TIEA381 Numeeriset menetelmät ja MATA123 Laskennallinen lineaarinen algebra ja geometria varten.


Prerequisites:

Esitietovaatimuksena on matriisi-matriisi-kertolaskun osaaminen kynällä ja paperilla (käytännössä lineaarialgebran ja matriisilaskennan alkeet, jotka on voinut oppia esimerkiksi kurssilla MATP121 Lineaarinen algebra ja geometria 1 tai MATP152 Approbatur 1A). Mikäli ei ole ohjelmointikokemusta tai aiempaa kokemusta MATLABin käytöstä, niin suositellaan samanaikaisesti suoritettavaksi esim. FYSY115 Johdatus Matlabin käyttöön tai ITKP102 Ohjelmointi 1.


Modes of study:

Kurssi koostuu tietokoneluokassa tehtävistä harjoituksista, joissa ohjelmistona käytetään pääasiassa Matlabia.


Completion mode:

Aktiivinen osallistuminen tietokoneluokassa tehtäviin harjoituksiin ja mahdolliset lisätehtävät. Arvostelu tapahtuu asteikolla hyväksytty/hylätty. Kurssista saatava opintopistemäärä riippuu osallistumisaktiivisuudesta harjoituksiin ja tehtävien tekemiseen. Harjoituksissa arvioidaan läsnäolo ja osallistuminen. Osallistumalla aktiivisesti 70 % harjoituksista ja tekemällä mahdolliset annetut lisätehtävät on mahdollista tehdä 3 op suoritus. Lisäksi mahdollista saada 1 op tekemällä pienimuotoinen harjoitustyö.


Literature:

Suositeltavaa oheismateriaalia ovat esimerkiksi Cleve Molerin kirjat Experiments with MATLAB ja Numerical Computing with MATLAB.


[Tarkat tiedot sekä ilmoittautuminen]

https://optima.cc.jyu.fi/

TIEA211 Algoritmit 2 (4 op)

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

Contents: Algoritmin analysointi, prioriteettijono, hajautus, puurakenteet, joukot, rekursio, ositus, ahne menetelmä, taulukointi, peruutus, rajoitehaku, paikallinen etsintä, heuristiikat, NP-täydellisyys.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa soveltaa algoritmien suunnittelumenetelmiä. Opiskelija osaa valita algoritmeille sopivat tietorakenteet. Opiskelija osaa analysoida yksinkertaisten algoritmien aikavaativuutta.
Prerequisites: ITKP102 Ohjelmointi 1, ITKA201 Algoritmit 1.
Modes of study: Luennot, harjoitukset, harjoitustyö. Ei pakollista läsnäoloa.
Completion mode: Tentti ja harjoitustyö.
Course workload: Luennot 4 h/vko, demoryhmät 2 h/vko, tehtävien ratkaiseminen ja itsenäinen opiskelu 9 h/vko. Yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA212 Graafisten käyttöliittymien ohjelmointi, verkkokurssi 2017-2018 (5 op)

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

Current events:

Luennot ovat verkkovideoina. Kurssi on tehtävissä etäopiskeluna, myös kesän aikana. Kts. ohjeet: http://appro.mit.jyu.fi/gko/etaopiskelu/


Contents:

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi (C#), verkko-ohjelmointi


Learning outcomes: Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.
Prerequisites:

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Modes of study:

Verkkoluennot, viikkotehtävät, harjoitustyö.


Completion mode:

Viikkotehtävät + harjoitustyö


Literature:

Microsoftin WWW:ssä tarjoamat C#-ohjeet, Lappalainen & Malmirae: Delphi peruskurssi, Lappalainen: Windows-ohjelmointi C-kielella, Olio-ohjelmointi ja C++.


Key words:

Komponenttipohjainen ohjelmointi, graafinen käyttöliittymä, tapahtumapohjainen ohjelmointi, event driven


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/gko/etaopiskelu/

TIEA218 Web-sovellukset (5 op)

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

Current events:

Kurssi on suoritettavissa etäopiskeluna kunhan vain noudattaa kurssin aikataulua. Tarkemmat ohjeet ovat kurssin kotisivulla.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA301 Kandidaattiseminaari, (KandiX) (3 op)

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

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

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

Marjaana Nokka (marjaana.m.nokka(at)student.jyu.fi)

Current events:

KandiX-tiimi tiedottaa!

ERITTÄIN TÄRKEÄÄ: Varaathan tarpeeksi aikaa kandidaatintutkielman tekemiseen kevään 2017 opiskeluaikataulussasi.

TIEA301 Kandidaattiseminaarin tavoitteena on, että opiskelijan Tietotekniikan kandidaatintutkielma (TIEA302) valmistuu kevään 2017 aikana. Kandidaatintutkielman aihe valitaan heti seminaarin alussa ja aihetta työstetään seminaarin aikana kohti kanditutkielmaa. Aihetta kannattaa siis miettiä jo syksyn aikana. Kandidaatintutkielman aihe voi liittyä mihin tahansa tietotekniikan laitoksen suuntautumisvaihtoehtoon. Tavoitteena on, että tutkielmat jätetään tarkistukseen ennen vappua.

Huom.! Jos olet jo suorittanut kandidaattiseminaarin, mutta tutkielmasi on vielä kesken, niin ota yhteyttä Sanna Mönkölään (sanna.monkola@jyu.fi). Ilmoita ainakin työsi otsikko ja miten tutkielmasi työstäminen on edennyt. Näiden tietojen pohjalta voidaan arvioida viimeistelyvaiheessa olevien töiden ohjauksen tarvetta.

Parhain terveisin,

KandiX-tiimi

 


Contents:

Tietotekniikan kandidaattiopintojen pakollinen opintojakso. Hankitaan perustaidot tieteellisen tekstin kirjoittamisesta, suullisesta esittämisestä ja tiedonhausta. Tarkoituksena on tukea kandidaatintutkielman tekemistä.

KANDIDAATINTUTKIELMA

Tutkintoasetuksen mukaan tutkinnon pääaineen tai siihen rinnastettavan kokonaisuuden taikka koulutusohjelman aineopintoihin sisältyy vähintään 6-10 opintopisteen laajuinen opinnäyte. IT-tiedekunnassa kandidaatintutkielmien laajuus on 7 op. Lisäksi opintoihin kuuluu 3 op:n laajuinen kandidaattiseminaari ja kypsyysnäyte eli maturiteetti.

Kandidaatintutkielman tavoitteena on harjaannuttaa opiskelija tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin. Kandidaatintutkielma on pienimuotoinen kirjallisuuteen pohjautuva tutkimusraportti kandidaattiseminaarin vetäjien, jotka toimivat myös pääohjaajina, kanssa sovitusta aiheesta. Tyypillisesti kandidaatintutkielma on noin 20 sivua pitkä. Tutkielmassa on keskeistä tieteellisen ja selkeän raportointitavan opettelu. Tieteellisyydellä tarkoitetaan sitä, että työn tulee perustua aiempaan tutkimukseen, ja lähteinä käytetyt viitteet tulee sisällyttää tekstiin ohjeiden mukaisesti. Selkeällä raportointitavalla tarkoitetaan sitä, että opiskelijan tulee osata kertoa aiheestaan selkeää ja hyvää suomen kieltä käyttäen.

Tutkielman aihe kannattaa valita itseään kiinnostavasta aihepiiristä. Aihe on hyvä valita niin, että kandidaatintutkielmaa varten tehtyä kirjallisuusselvitystä voi myöhemmin hyödyntää maisterivaiheen tutkielmassa eli pro gradussa. Hyvä aihe voisi olla esim. jollain käymälläsi kurssilla esillä ollut asia, josta haluaisit lisätietoa tai aihepiiri, jota olisit toivonut kurssilla käsiteltävän. Jos olet toteuttanut vapaa-ajallasi tietokoneohjelman tai ollut mukana laajemmassa tietoteknisessä tehtävässä, jota et ole vielä hyödyntänyt opinnoissasi, niin työn kirjallinen raportointi voi hyvinkin täyttää tutkielman kriteerit. Jos työskentelet tietotekniikka-alalla, voi aihe olla myös työhösi liittyvä. IT on tunnetusti kaikkialla, joten tietotekniikan opinnäytteeksi sopiva aihe voi löytyä arkisistakin asioista!

Kandidaatintutkielmat tallennetaan JYX-järjestelmään (Jyväskylän yliopiston julkaisuarkisto https://jyx.jyu.fi/). Tutkielmat voidaan tallentaa järjestelmään joko kaikille näkyviksi tai vain rajoitetusti näkyviksi arkistokäyttöön. Tarkempia ohjeita julkaisusta antavat laitosten opintoasioita hoitavat sihteerit.


Learning outcomes:

Tavoitteena on oppia tutkimusongelman määrittelemistä, tiedonhakua ja -käsittelyä sekä johtopäätösten raportointia; päämääränä on tietotekniikan kandidaatintutkielman (TIEA302) valmistuminen kevään aikana.


Modes of study:

Ohjaavat johdantoluennot, Latex-ohjaus ja mikroluokkatyöskentely, Kielikeskuksen puhe- ja kirjoitusviestintään liittyvät luennot ja pienryhmät, opiskelijoiden seminaariesitelmät ja opponoinnit.

Materiaalit jaetaan Optiman kautta. Sinne perustetaan myös opiskelijoille palautuslaatikko, johon omat seminaariesitelmät ja kanditutkielmat voi jättää.


Completion mode:

Seminaariesitys, opponointi ja tarkistukseen jätettävä kandidaatintutkielma.

Kandidaattiseminaarista saa merkinnän, kun oma esitys ja opponointi on tehty sekä kandidaatintutkielma jätetty tarkistukseen.


Course workload:

Laskennallinen työmäärä:

TIEA301, 3 op = 80,1 tuntia

TIEA302, 7 op = 186,9 tuntia

Lisäksi 2 op kirjoitus- ja puheviestintää.

VARAATHAN OPISKELUKALENTERIISI TARPEEKSI AIKAA. NÄIN VARMISTAT ITSELLESI HYVÄT LÄHTÖKOHDAT KANDIDAATINTUTKIELMAN TEKOON.


Schedule:

Seminaarin ensimmäinen tapaaminen on tammikuussa.


Contact information:

KandiX-tiimi:

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

Yliopistonopettaja Sanna Juutinen (sanna.k.juutinen@jyu.fi)

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

Tuntiopettaja Marjaana Nokka (marjaana.nokka@jyu.fi)


[Tarkat tiedot sekä ilmoittautuminen]

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

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.]

Current events:

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ää.


Contents: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Modes of study: Itsenäinen ohjelmointi
Schedule: 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.]

Current events:

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ää.


Contents: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Learning outcomes: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Modes of study: Itsenäinen ohjelmointi
Completion mode: Ohjelmointi, raportointi ja versiohallinta.
Schedule: Vapaa
Literature:
Oppimateriaali

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


Further information: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Evaluation:
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

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

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

Current events:

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


Contents:

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ä.


Learning outcomes:

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).


Prerequisites:

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).


Completion mode:

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


Course workload:

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


Literature:

(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/

TIEA316 ICT-foorumi (2 op)

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

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA318 Grafiikkarajapinnat (2 op)

Jarno Kansanaho (jarno.m.kansanaho(at)jyu.fi)

Current events:

Kurssilla saat yleiskäsityksen grafiikkarapinnoista ja niiden (perus)käytöstä.
Kurssia suositellaan esitiedoiksi TIES471 Reaaliaikainen renderöinti -kurssille.

 


Contents:

Grafiikkarajapintojen ohjelmointi.
Johdatus luento (1 kpl): OpenGL, Vulkan, Direct3D
Ohjaukset mikroluokassa (3 kpl): C++ projektirunko, primitiivit, puskurit, matriisit, 3D data formaateista


Completion mode:

Läsnäolo 3/4 = 75 %
Pienehkö harjoitustyö

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA322 Tietoliikenneprotokollat (3 op)

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

Contents:

Protokollien analysointi ja implementointi, multimediaprotokollat, Multicast, reititysprotokollat. Protokollien, reitityksen ja verkkojen emulointi ja simulointi.


Learning outcomes:

Oppia analysoimaan protokollia verkkoliikenteestä, toteuttaa analysoidun protokollan mukainen asiakas. Oppia reitittimien peruskonfigurointia ja reititystä sekä emuloimalla että oikeilla reitittimillä. Oppia verkkosimuloinnin alkeet ns-3 verkkosimulaattorilla.


Prerequisites:

ITKP104 Tietoverkot (5op), ITKP102 Ohjelmointi 1, TIEP111 Ohjelmointi 2 tai vastaava osaaminen


Modes of study:

Luennot, ohjaukset.


Completion mode:

Kontaktiopetuksena: Luennot, labratöiden ohjaukset. Kurssi suoritetaan harjoitustehtävillä.

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, palautetaan harjoitustehtävät.

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, palautetaan harjoitustehtävät.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/tiea322/2017

TIEA341 Funktio-ohjelmointi 1 (3 - 5 op)

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

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

Current events:

Luennot kestävät 1. periodin ajan, yksi demosessio jatkuu koko syyslukukauden ajan. Lisätietoja kurssin alkaessa ja aikana.


Contents:

Perusteet funktio-ohjelmoinnista käyttäen Haskell-kieltä.


Prerequisites:

Kurssia pyritään kehittämään täysin esitiedottomaksi, mutta nykyisellään tietokoneen ja komentorivin käyttötaidoista on etua. 

Myös aiempi ohjelmointikokemus on hyödyksi samoin kuin matematiikan perustaidot.


Modes of study:

Kurssilla on yksi viikoittainen yhteenvetotilaisuus ja ohjaustilaisuuksia, joissa ohjatusti tehdään kurssin tehtäviä.


Completion mode:

Kurssin voi suorittaa joko kokonaan tai vain osittain. Pienin suoritus on 1 op. 

Kurssin suoritus vaatii seuraavat asiat

  1. Haluttuun opintopistemäärään liittyvien tehtävien tekemisen.
  2. Osoituksen, että on osallistunut palauttamiensa tehtävien tekemiseen ja ymmärtää suurinpiirtein mitä on tehnyt. 
  3. Kurssipalautteen antamisen (nimettömänä)

Course workload:

Kurssin opintopisteisiin pohjautuva kokonaistyömäärä on 135 tuntia. Toteutuva työaika riippuu kuitenkin huomattavasti kurssin suorittajasta, työmotivaatiosta ja taustasta.

Vaikka kurssi olisikin sinun esitiedoillasi työläämpi kuin jollain toisella opiskelijalla voi lohduttatua sillä, että myöhemmin suoritat puolestasi jonkun toisen kurssin paremmilla esitiedoilla.


Literature:
Key words:

ohjelmointi

funktio-ohjelmointi

haskell


[Tarkat tiedot sekä ilmoittautuminen]

http://functional-programming.it.jyu.fi/

TIEA361 Tietotekniikan opettajan työvälineitä (5 - 6 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työnkuvaan liittyviä aiheita, ja tutustutaan etenkin erilaisten työvälineiden hyödyntämiseen opetuksessa. Lisäksi harjoitellaan tietotekniikan integroimista muihin oppiaineisiin. Tutuksi tulevat myös alan ajankohtaiset aiheet (mm. opetuksen suunnittelu, oppimateriaalit, opettajan tieto- ja viestintätekniset taidot). Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille hyvät tiedot ja taidot erilaisten työvälineiden hyödyntämisestä tietotekniikan opetuksessa, tietotekniikan integroinnista sekä opetuksen suunnittelusta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Tietotekniikan integrointi muihin oppiaineisiincan evaluate
Oppimisympäristön tehokas käyttöcan analyse
Käsitekarttaohjelmistojen hyödyntäminen opetuksessacan analyse
Avoimien toimisto-ohjelmien hyödyntäminen opetuksessacan analyse
WWW-lomakkeet ja WWW-sivut opetuskäytössäcan analyse
Sisällönhallintajärjestelmien opetuskäyttöcan analyse
Opetusvideon kuvaussuunnitelman laatiminencan analyse
Kuvankäsittelyn hyödyntäminen opetuksessacan analyse
Ruutukaappausvideoiden hyödyntäminen opetuksessacan analyse
Animaatioiden hyödyntäminen opetuksessacan analyse
Vapaiden ohjelmistojen hyödyntäminen opetuksessacan analyse
Pelit opetuksessacan analyse
Opetusvideon tuottaminencan analyse
Interaktiivisten taulujen ja tablet-laitteiden opetuskäyttöcan analyse

Prerequisites:

TIEP161 - Opetusteknologia


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Ensisijalla ovat tietotekniikan aineenopettajankoulutuksen pääaineopiskelijat. Mukaan pääsevät myös ne muiden oppiaineiden aineenopettajaksi opiskelijat, joilla on tavoitteena saada opettajan pätevyys myös tietotekniikkaan.


Modes of study:

Luennot, pääteohjaukset ja vertaisarvioinnit.


Completion mode:

Oppimistehtävät, vertaisarvioinnit ja itsearviointi.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa kurssitöiden palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luennot noin 12 h, pääteohjaukset noin 20 h, oppimistehtävät noin 70 h, seminaarit noin 4 h, vertaisarvioinnit noin 20 h, itsearviointi noin 4 h. Yhteensä noin 130 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Contents:

Kurssi keskittyy signaalinkäsittelyn perusteisiin. Se kattaa perusoperaatiohin liittyvän teorian, digitaalisten suotimien suunnittelun sekä niiden soveltamisen MATLAB-ympäristössä. Sovellusalueina kuvantamissignaalit (EEG/MEG) ja musiikki.

 


Learning outcomes:

Opiskelija tuntee käytetyimmät signaalinkäsittelymenetelmät ja osaa soveltaa niitä käytännön analyyseissä.


Prerequisites:

Matematiikan opintoja.


Modes of study:

Luennot, harjoitukset. Luennot englanniksi.


Completion mode: Tentti
Literature:

S.K.Mitra, "Digital Signal Processing"

Luentokalvot


[Tarkat tiedot sekä ilmoittautuminen]

TIES341 Funktio-ohjelmointi 2 (1 - 5 op)

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

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

Current events:

Kurssi on peruttu. Korvaava kurssi pyritään järjestämään syksyllä 2017


Contents: Funktio-ohjelmoinnin erityiskysymyksiä ja teoriaa. Sovellusesimerkkejä.
Prerequisites: Funktio-ohjelmointi 1
Selection procedure: Funktio-ohjelmointi 1 ja Funktio-ohjelmointi 2 korvaavat yhdessä vanhan kurssin TIE328 Funktio-ohjelmointi (luennoitu syksyllä 2003), joten tälle kurssille ei oteta tuon vanhan kurssin suorittaneita. Kurssi järjestetään vain, jos opiskelijoita ilmoittautuu sitovasti vähintään 8.
Modes of study: Opiskelijaseminaari.
Completion mode:

Päätetään ensimmäisellä luennolla opiskelijoiden ja opettajan toiveiden mukaan


Schedule: [Ei käännetty kuvausta.] [Not translated.] Ei luennoida lukuvuonna 2010-2011.
Literature: Ilmoitetaan myöhemmin.

[Tarkat tiedot sekä ilmoittautuminen]

http://functional-programming.it.jyu.fi/pages/Tasks2.md

TIES405 Sovellusprojekti (10 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Jukka-Pekka Santanen (jukka-pekka.x1.santanen(at)jyu.fi)

Contents:

Sovellusprojektissa opiskelija saa kokemusta työelämän ohjelmistoprojektien suunnittelusta, hallinnasta, läpiviennistä ja raportoinnista, ryhmätyöstä ja tilaajan kanssa toimimisesta sekä projektityössä tarvittavasta kirjallisesta ja suullisesta viestinnästä. Opiskelija saa myös käytännön kokemusta kurssien harjoitustöitä laajempien sovellusten määrittelystä, suunnittelusta, toteuttamisesta ja testaamisesta sekä tarvittavien dokumenttien laatimisesta. Sovellusprojekti edellyttää 250-400 tunnin työmäärää noin neljän kuukauden aikana, joten sille on varattava aikaa vähintään 20-30 tuntia viikossa. Työ tehdään kiinteän aikataulun mukaisesti 3-5 hengen ryhmissä. Sovellusprojekteihin tulee ilmoittautua 7.12. mennessä ilmoittautumalla kurssille ja täyttämällä kurssin etusivulta löytyvä Korppi-lomake. Mahdollisimman varhainen ilmoittautuminen on toivottavaa. Sovellusprojektien ohjeita, dokumentteja ja materiaaleja löytyy sivun http://users.jyu.fi/~santanen/ohjeita.html kautta. Lisätietoa Sovellusprojekteista voi tiedustella lehtori Jukka-Pekka Santaselta.


Learning outcomes:

Opiskelija määrittää Sovellusprojektin läpiviennin suunnittelun yhteydessä oppimistavoitteensa huomioiden vähintään suunnitellun roolinsa projektiryhmässä, itseään kiinnostavat asiat sekä vahvuuksikseen ja heikkouksikseen katsomansa tiedot ja taidot. Sovellusprojektien ohje http://www.mit.jyu.fi/palvelut/sovellusprojektit/projohje.pdf ja arviointilomake http://www.mit.jyu.fi/palvelut/sovellusprojektit/ohjaajat/projektiarviointi.pdf määrittävät mahdolliset oppimistavoitteet. 


Prerequisites: Tietotekniikan perusopinnot ja aineopinnoista vähintään puolet sekä kurssi TIEP111 Ohjelmointi 2 tulee olla suoritettuina. Kurssit ITKA201 Algoritmit 1 ja TIEA212 Graafisten käyttöliittymien ohjelmointi antavat hyvän lähtökohdan projektin menestykselliselle suorittamiselle, joten niitä suositellaan suoritetuiksi.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIES411 Konenäkö ja kuva-analyysi (4 op)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES437 Everything to Everything Interfaces, (Interface of Things) (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

Contents:

The course will address the challenge related to the Everything-as-a-Service-Consumer vision. In addition to a traditional GUI, where a user of some application is assumed to be a human, this course concerns interfaces needed if a user of the application happens to be not a human but some other application, service, software process, software agent or anything else. Such Everything-to-Everything interfaces in addition to the traditional APIs have to enable “understanding” among interacting entities, which requires either sharing common ontology or the support for the ontology alignment process followed by semantically enhanced interaction. The course will review available techniques and tools for practical design of such interfaces.


Prerequisites:

Some tasks will require at least basic knowladge of Semantic Web and Ontology engineering (suitable backgroung can be gained from ITKS544/TIES452 courses). Participants should have some experience with Java programming.  


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties437

TIES445 Tiedonlouhinta (3 - 5 op)

Joonas Hämäläinen (joonas.k.hamalainen(at)jyu.fi)

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

Mirka Saarela (mirka.saarela(at)jyu.fi)

Contents:

Kurssilla perehdytään suurten ja epätäydellisten datamassojen analyysi- eli tiedonlouhintamenetelmiin. Kurssin aluksi käydään läpi peruskäsitteet, määritelmät ja tiedonlouhinta-menetelmien kehittämiseen ja soveltamiseen liittyviä haasteita. Perehdytään tietämyksen etsintä (KDD) prosessin eri vaiheisiin sekä niissä sovellettaviin menetelmiin. Käydään läpi eri tyyppisissä tiedonlouhintaongelmissa käytettäviä menetelmiä. Tutustaan menetelmien soveltamiseen käytännön aineistoissa. Harjoitukset ja projektityö tapahtuvat Matlab-ohjelmistoa käyttäen.


Prerequisites: Ohjelmointi 2 ja Algoritmit 2. Matematiikan perusopinnot suositeltavia.
Modes of study:

Luennot (32t), demot (18t) ja tiedonlouhintaprojekti (40t).


Completion mode:

Tentti, demot ja projektityö.


Literature:

Data Mining and Analysis - Fundamental Concepts and Algorithms, Mohammed J. Zaki and Wagner Meira Jr., Cambridge University Press, 2014. P-N. Tan, M. Steinbach, V. Kumar, Introduction to Data Mining, Addison Wesley, 2005. J. Han and M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann, 2006. Wang, X.Z., Data mining and knowledge discovery for process monitoring and control, Advances in Industrial Control, Springer, 1999.


[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)

Current events:

Kurssin suorituksen voi tehdä kesäopintoina seuraavasti:


Contents:

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.


Learning outcomes:

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ä.


Prerequisites:

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


Modes of study: Luennot, ohjaukset ja harjoitustyö.
Completion mode:

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


Literature: 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

TIES451 Selected topics in soft computing (4 op)

Karthik Sindhya (karthiksindhya(at)hotmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~kasindhy/TIES451.html

TIES453 Introduction to Agent Technologies (5 op)

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Current events:

<font size="2">The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application, which created it. This theory-oriented course reviews appropriate AI methods and technologies needed to enable intelligent agents. It provides knowledge about autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, agent-based industrial applications and systems.</font>


Contents:

TIES-453: Introduction to Agent Technologies (5 ECTS)

Course Summary:

The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application, which created it. This theory-oriented part of the course reviews appropriate AI methods and technologies needed to enable intelligent agents. The course is lectured in English.

There is also another more programming oriented course  TIES454 (as the natural continuation of this one) which focuses on autonomous agents and multi-agent systems as a novel software development paradigm (also known as agent-oriented software engineering), one especially suited for distributed systems. Technical students will get a hands-on experience and program with an agent platform.

Main Content Components

The course provides knowledge about autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, semantic modelling of agents, agent-based industrial applications and systems.

Course-Related Context and Motivation:

According to http://www.agentbuilder.com/Documentation/whyAgents.html:

“The next wave of technological innovation must integrate linked organizations and multiple application platforms. Developers must construct unified information management systems that use the World Wide Web and advanced software technologies. Software agents, one of the most exciting new developments in computer software technology, can be used to quickly and easily build integrated enterprise systems. The idea of having a software agent that can perform complex tasks on our behalf is intuitively appealing. The natural next step is to use multiple software agents that communicate and cooperate with each other to solve complex problems and implement complex systems. Software agents provide a powerful new method for implementing these next-generation information systems.”

An agent (aka software robot) is simply another kind of software abstraction in the same way that methods, functions, and objects are software abstractions. An object is a high-level abstraction that describes methods and attributes of a software component. An agent, however, is an extremely high-level software abstraction which provides a convenient and powerful way to describe a complex software entity. Rather than being defined in terms of methods and attributes, an agent is defined in terms of its autonomic behavior. This is important because programming an agent-based system is primarily a matter of specifying agent behavior instead of identifying classes, methods and attributes. It is much easier and more natural to specify behavior than to write code. Software agents, like people, can be most useful when they work with other software agents in performing a task. A collection of software agents that communicate and cooperate with each other is called an agency or a Multi-Agent System (MAS). System designers using agents must consider the capabilities of each individual agent and how multiple agents can work together. Agents in MAS need to communicate with each other and must have the capability of working together to achieve a common set of goals. Agents provide a new way of managing complexity of software systems because they provide a new relatively simple way of describing a complex system or process in terms of agent-mediated processes. Agents and agent technologies are well-suited for use in applications that involve distributed computation (also reasoning) or communication between components, sensing or monitoring of the environment, or autonomous operation. Agent-based approaches are very popular in Web applications and in applications that require distributed, concurrent processing capabilities. Autonomous agents are capable of operating without user input or intervention being an excellent tool for plant and process automation, workflow management, robotics, etc. [http://www.agentbuilder.com/Documentation/whyAgents.html, November 15, 2011].

Relation of the course with Master Programs of the MIT Department:

Master Program on Web Intelligence and Service Engineering is a natural place for such course because the Program Mission summarized as “Everything-as-a-Service Engineering” and requires the Agent Technologies to enable self-management (to address the following objectives: how to design products, services and systems so that they will be capable of automatic real-time discovery, query and utilization of external data and capabilities for better meeting their design objectives and how to make them self-aware, context-aware and capable of self-configuration, self-optimization, self-protection and self-healing while adapting their design objectives in real time to changing execution environments. Learning outcomes of this course are assumed to be an input to several other courses of the WISE program (e.g., Semantic Web and Ontology Engineering; SOA and Cloud Computing; Agent Technology for Developers; Everything-to-Everything Interfaces; Big Data Engineering).

Among other Master programs the closest one is Software Engineering (or similar) program as the course provides useful high-level software abstraction (behavior vs. classes and methods) and a tool to design complex software systems.

The course is also suitable for the Data Analysis (or similar) program as the course provides the framework for autonomic and parallel processing of data in the Web.

The course is also suitable for the Cyber Security (or similar) Master Program as the agent technologies provide new sophisticated security threats and concerns but in the same time can be utilized to design systems with autonomic self-protection behavior.

 Being naturally autonomic and very flexible computational systems, agents and agent technologies are useful subject to study in various fields of computing and decision support within appropriate master programs.


Modes of study:

Lectures


Completion mode:

Mandatory is the theoretical part of the course and its assignment resulting in 5 ECTS credits.

In order to receive 10 credits, the student has to participate in the practical course TIES454


Contact information:

In case of general questions about this course or questions about the theoretical part, contact prof. Vagan Terziyan : vagan.terziyan@jyu.fi.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.mit.jyu.fi/ai/vagan/ties453.html

TIES454 Agent Technologies for Developers (5 op)

Michael Cochez (michaelcochez(at)gmail.com)

Contents:

The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems.

The practice-oriented course focuses on autonomous agents and multi-agent systems as a novel software development paradigm (also known as agent-oriented software engineering), one especially suited for distributed systems. Technical students will get a hands-on experience and program an agent platform. This platform will then be used to solve a problem in a distributed way using agent intelligence.

The course is lectured in English.


Prerequisites:

Students are expected to attend TIES453 simultaneously with this course. The timetables are synchronized.

Students who have earlier followed TIES433 (Design of Agent-based Systems) and received only five credits, can attend this course as well.


Modes of study:

Demos in a computer class and feedback sessions during which students show their results.


Completion mode:

In order to receive credits for this course, the students must actively work in the group work and be able to present their results during the feedback sessions. On successfull completion, five credits are awarded.


Contact information:

For questions about the practical part of the course, please find contact details from http://users.jyu.fi/~miselico/teaching/TIES454


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~miselico/teaching/TIES454

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

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

Current events:

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.


Contents:

(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


Prerequisites:

Fundamental understanding of mathematics/statistics


Literature:

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

TIES457 Service Development Project, Course is designed for WISE programme students (15 op)

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

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES462 Virtuaaliset oppimisympäristöt (5 op)

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

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

Contents:

Virtuaalisten oppimisympäristöjen hyödyntäminen opetustyössä. Kurssilla tutustutaan virtuaalisiin oppimisympäristöihin liittyviin teorioihin (ihmiskäsitykset, oppiminen, verkkopedagogiikka, tietotekniikan opettaminen, sosiaalinen media) ja teknologiaan (komponentit, ohjelmointikielet, työvälineet) sekä virtuaalisten oppimisympäristöjen toteutukseen (käytettävyys, toiminnot, ylläpito) ja oppimateriaalin esittämiseen. Osa kurssista suoritetaan virtuaalista oppimisalustaa käyttäen. Kurssi on tarkoitettu pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa vertailla eri oppimisympäristöjä ja pystyy perustellusti valitsemaan omaan opetukseensa parhaiten soveltuvan oppimisympäristön joko valmiista oppimisympäristöalustoista tai sosiaalisen median työkaluja yhdistelemällä. Lisäksi opiskelija osaa suunnitella ja toteuttaa tarvitsemansa oppimisympäristön.


Prerequisites:

Aineenopettajan pedagogiset perusopinnot (25 op) tai (aikuis-)kasvatustieteen perusopinnot (25 op), opintojaksot TIEA361 ja TIES461.


Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study:

Lähitapaamisen, ryhmässä tehtävä seminaarityö sekä verkkotyöskentely Peda.net -ympäristössä.


Completion mode: Oppimistehtävät, seminaarityö. Opintojaksoa ei voi suorittaa tenttimällä.
Schedule:

Lähitapaamiset kahdesti viikossa sekä ryhmien tapaamisia erikseen sovittavina aikoina.


Literature:

Ilmoitetaan luennolla.


Key words: Verkko-opetus, oppimisalustat, sosiaalinen media

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot, kevät 2017 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Tämä Korpin kurssitoteutus kartoittaa osallistujat kevään 2017 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:

Myös opettajan pedagogiset opinnot olisi hyvä olla suoritettuna ennen projektia.


Registration:

Korpissa 8.12.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 16.12.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES471 Reaaliaikainen renderöinti (5 op)

Jarno Kansanaho (jarno.m.kansanaho(at)jyu.fi)

Current events:

Kurssilla saat vastauksia esimerkiksi kysymyksiin:

Kuinka nykypäivän tietokonepelien 3D-grafiikkamoottorit eroavat toisistaan? Miten 3D-grafiikkamoottorin renderöintiliukuhihnaa optimoidaan? Mitä kaikkea voin tehdä varjostinohjelmilla? Kuinka LOD-menetelmät toimivat? Kuinka renderöinti toteutetaan virtuaalitodellisuuslaseissa (Oculus Rift, HTC Vive)?


Contents:

Johdatus reaaliaikaiseen renderöintiin.

Kurssi sopii valinnaiseksi syventäväksi opintojaksoksi ohjelmisto- ja tietoliikennetekniikan (Pelit ja pelillistäminen) ja sovelletun matematiikan maisterikoulutusohjelmaan.

Kertausta: grafiikkaliukuhihna, transformaatiot, materiaalit, teksturointi.

Modernin näytönohjaimen arkkitehtuuri, GPU liukuhihna ja varjostimet, kehittyneet varjostintekniikat, valaistus, kuvaperustaiset tekniikat, polygonitekniikat, kaarevat pinnat, näkymänhallinta, liukuhihnan optimointi, renderöinti VR-laseissa


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää nykyisissä peleissä ja sovelluksissa käytettävien renderöintimenetelmien toiminnan myös laitteistoarkkitehtuurin näkökulmasta. Kurssin jälkeen opiskelijalla on valmiudet renderöintimenetelmien soveltamiseen eri sovelluksissa. Opiskelija saa käsityksen aiheeseen liittyvästä tämän hetken tutkimuksesta.


Prerequisites:

Ohjelmointi 2, Algoritmit 1 & 2, C++ ohjelmointitaito, Vektori- ja matriisilaskenta (esim. MATP152 tai MATP121), Trigonometria


Registration:

Luennot (28t), Ohjaukset (10t), Läsnäolo 70%. Harjoitustyö.


Completion mode:

Harjoitustyö ja Tentti.


Literature:

Real-time rendering (3rd edition), Tomas Akenine-Möller, Eric Haines, Nafy Hoffman.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.kansanaho.com/ties471

TIES476 Peliteknologia, laajuus 3-5 op (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

(Kurssitiedot ja aikataulu täydentyvät)


Contents:

Kursilla tutustutaan pelien toteutuksessa käytettyihin teknologioihin seminaariesitysten ja käytännön ohjelmointitehtävien kautta.


Prerequisites:

Suositellut esitiedot:


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Seminaariesitysten seuraaminen, yksilötehtävät (3op)

Ryhmätyöskentely, seminaariesitysten valmisteleminen ja pitäminen (5op)


Completion mode:

Yksilötehtävät, seminaariesitykset.


Schedule:

Kevät 2016.


Contact information: <td style="vertical-align:top">

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)

</td>

Key words:

Teknologia, pelimoottori, reaaliaikainen 3d-grafiikka, pelitekoäly, virtuaalitodellisuus, pelit, pelinkehitys, pelikehitys


[Tarkat tiedot sekä ilmoittautuminen]

TIES478 Linux-virtuaalipalvelimen ylläpito (4 op)

Tuomas Tenkanen (tst(at)sattumia.com)

Current events:

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!


Contents:

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.
 


Learning outcomes:

perusvalmiudet oman Linux-virtuaalipalvelimen ylläpitoon


Prerequisites:

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.


Selection procedure:

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!


Modes of study:

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


Completion mode:

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."


Course workload:

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


Schedule:


 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES483 Epälineaarinen optimointi (5 - 7 op)

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

Mohammad Tabatabaei (tabatabaei62(at)yahoo.com)

Contents:

Epälineaarisen optimoinnin teoriaa, menetelmiä, ohjelmistoja ja sovelluksia. Yhden muuttujan optimointi. Useamman muuttujan rajoitteeton ja rajoitteinen optimointi. Optimaalisuusehtoja. Epälineaariset yhtälöryhmät.


Learning outcomes:

 


Prerequisites:

Lineaarinen ja diskreetti optimointi (optimointimenetelmät), Numeeriset menetelmät, ohjelmointitaito (Fortran 90/95 tai C/C++ tai muu vastaava).


Modes of study: Luennot, harjoitukset, harjoitustyö.
Completion mode:

Loppukoe tai laajahko harjoitustyö.


Course workload:

Suuntaa antava työmäärä (5op -> ~ 130 h työtä):

Kontaktiopetus 42 h

Itse opiskelu 130 - 42 = 88 h


Literature: Miettinen: Epälineaarinen optimointi (luentomoniste).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~jhaka/opt/

TIES501 Pro gradu -seminaari, Tietotekniikan maisteriseminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielma). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen.

Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta. Seminaari sisältää luentoja ja ryhmätyöskentelyä.

Perinteisen seminaariesityksen sijasta omaa opinnäytettä esitellään ryhmätyöskentelytapaamissa. Jokainen ryhmän jäsen vertaisarvioi oman ryhmänsä muut esitykset. Ryhmätyöskentely neljässä eri vaiheessa on seminaarin pakollinen suoritusmuoto. Etäopiskelijoille järjestetään oma ryhmä, jonka vastuuhenkilönä toimii Mariia Gavriushenko. Etäryhmän työskentelykieli on englanti.

Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta. Seminaarin tavoitteena on, että opiskelijalla on kesällä 2017 opinnäytetyö viimeistelyvaiheessa.


Learning outcomes:

Tärkeimpänä osaamistavoitteena on, että oma opinnäytetyö on kesään 2017 mennessä viimeistelyvaiheessa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basics of scientific researchcan create
Scientific practicescan apply
Scientific peer reviewcan evaluate

Prerequisites:
Modes of study:
Completion mode:
Course workload:
Key words:

Pro gradu, seminaari, maisteriseminaari


[Tarkat tiedot sekä ilmoittautuminen]

https://kurssit.it.jyu.fi/TIES501/k2017/

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.]

Contents:

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.


Course workload:

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.]

Contents:

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.


Course workload:

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)

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents:

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ä.


Prerequisites:

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


Completion mode:

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.]

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents: 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ä.
Learning outcomes: 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.
Prerequisites: Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.
Completion mode: 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.
Evaluation:
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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: 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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: Hyväksytyt työselostukset.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIES536 Sulautettu internet, Itsenäisesti suoritettava (3 op)

Current events:

Luennoidaan Kokkolasta, keväällä 2017. Aikataulu tarkentuu. Muuna aikana kurssi on suoritettavissa itsenäisesti opiskellen. 


Contents:

Kurssin aihealueita ovat älykkäät laitteet, niiden muodostamat verkot sekä niiden liittyminen yleiseen IP-verkkoon. Kurssilla käydään läpi IP-pohjaisten älykkäiden laitteiden muodostamien verkkojen arkkitehtuuria, älykkäiden laitteiden tekniikkaa, protokollia ja algoritmeja sekä sovelluksia


Prerequisites:

TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) ja TIES535 Langattomien sensoriverkkojen perusteet (5 op).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).


Modes of study:

Luennot + harjoitukset.


Completion mode:

Sovitaan erikseen.


Schedule:

[Not translated.]

 


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo   tai Jukka Ihalainen (jukka.ihalainen@chydenius.fi)


[Tarkat tiedot sekä ilmoittautuminen]

TIES542 Ohjelmointikielten periaatteet (5 op)

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

Contents:

Kurssilla analysoidaan ohjelmointikieliä ja pohditaan hyvän ohjelmointikielen olemusta mm. pieniä tulkkeja hyväksi käyttäen. Lisäksi kurssilla tutustutaan ohjelmointikielten tutkimuskirjallisuuteen ja siinä yleisesti käytettyihin formalismeihin.


Prerequisites:

Välttämättömät:

Suositellaan lisäksi:


Modes of study: Luennot, harjoitukset.
Completion mode:

Oppimistehtävät


Course workload: Laskennallisesti noin neljännes täysipäiväisestä opiskelusta kahdentoista viikon aikana. Tästä noin puolet koostuu itsenäisestä opiskelusta (luentojen kertaus, demotehtävien tekeminen, tentin tai esseen valmistelu).
Literature:

Luentomoniste sekä kurssilla mainittu tutkimuskirjallisuus. Oheislukemistoksi sopivat mm:


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~antkaij/opetus/okp/2017/

TIES584 Matemaattisen mallintamisen jatkokurssi (3 op)

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

Contents: 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.
Prerequisites: Osa-alueesta riippuen vähintään matematiikan perus- tai aineopinnot tai tilastotieteen opintoja, hyvä laskutekniikka.
Modes of study: Yksittäiset kurssit koostuvat videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Schedule: 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)

Contents:

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


Literature:

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)

Current events:

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


Contents:

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.


Literature:

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]

TIES598 Epälineaarinen monitavoiteoptimointi (5 op)

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

Karthik Sindhya (karthiksindhya(at)hotmail.com)

Contents:

TIES598 Nonlinear multiobjective optimization is a master level course in mathematical information technology (tietotekniikka in Finnish) where the emphasis is on solving nonlinear multiobjective optimization problems. The course is suitable e.g. as an optional course of the MSc in computational sciences. The course deals with topics ranging from theory to various optimization methods and software. In addition, there will be examples of solving practical optimization problems and what kind of challenges they pose. The course takes the students to edge of the current knowledge in multiobjective optimization and, during the course, students will familiarize themselves with novel methods proposed in recent scientific publications.


Learning outcomes:
Prerequisites:

Basic knowledge about single objective optimization, numerical methods and computer programming. Previous completion of the courses TIEA382 Linear and discrete optimization and TIES483 Nonlinear optimization is recommended.


Modes of study:

Lectures, group discussions and assignments. Course language is English.


Completion mode:

The course does not include an exam, but the students are graded based on the assignments and their active participation in group discussions. 


Course workload:

5 ECTS (5 * 26 = 130 h)


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~jhaka/ties598/

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

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

Contents:

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.]

Contents:

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]

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

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

Tuomo Valkonen

Current events:

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! 


Contents:

"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). 


Prerequisites:

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.)


Contact information:

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)

Contents:

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.


Learning outcomes: 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.
Prerequisites: Jatko-opintoja aikaisemman opinnot.
Modes of study:

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.


Completion mode:

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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti.
Schedule:

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.


Literature: 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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti
Schedule:

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.


Literature:
Oppimateriaali

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


[Tarkat tiedot]

TJTA104 Ihmisen ja teknologian välinen vuorovaikutus, Käyttäjälähtöisen sovellussuunnittelun perusteet (5 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Polkuavain videoluentoihin: tieto987

Huom! Kevätlukukaudella 2017 kurssi järjestetään pääasiassa verkkokurssina (ks. tarkemmat tiedot kurssiaikataulusta kurssin kotisivuilta).


Contents:

Kurssilla käydään läpi lähestymistapoja, joilla ihminen voidaan ja tulee huomioida tietojärjestelmiä ja muita teknologioita suunniteltaessa. Kurssilla käsitellään lisäksi käyttöliittymien suunnittelua ja toteutusta käyttäjälähtöisestä näkökulmasta. Käyttöliittymäsuunnittelua lähestytään ihminen-teknologia-vuorovaikutuksen, käytettävyystutkimuksen menetelmien ja visuaalisen suunnittelun näkökulmista, joita havainnollistetaan käytännön esimerkkien avulla.


Learning outcomes:

Ihmisen huomioiminen teknologian kehitysprosessissa vaatii laajaa osaamista käytettävien ja miellyttävien teknologisten sovellusten suunnittelemiseksi. Kurssin tietojen avulla opiskelija tiedostaa teknologian ihmislähtöiseen suunnitteluun liittyvät haasteet ja mahdollisuudet.  Kurssin suoritettuaan opiskelijalla on ymmärrys siitä, että tietojärjestelmien ja muiden teknologioiden suunnittelussa ihminen voidaan ja tulee ottaa huomioon monin eri tavoin. Opintojakson jälkeen opiskelijalla on käsitteelliset välineet hahmottaa teknologisten sovellusten kehittämisprosessi käyttäjän, käytettävyyden ja käyttäjäkokemuksen näkökulmasta sekä ymmärtää käyttäjälähtöisen käyttöliittymäsuunnittelun ja  toteutuksen perusteet. Opiskelija osaa lisäksi arvioida käyttöliittymien visuaalista ilmettä ja toiminnallisuutta käyttäjän näkökulmasta hyödyntäen käytettävyystutkimuksen menetelmiä.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Ihmisen huomioiminen sovellussuunnittelussaunderstands
Käyttäjälähtöisen suunnittelun haasteetunderstands
Käyttäjälähtöisen suunnittelun mahdollisuudetunderstands
Käytettävyystutkimuksen menetelmätcan apply
Visuaalinen käyttöliittymäsuunnittelucan evaluate
Käyttäjäkokemus moniulotteisena ilmiönäunderstands
Sovelluksen suunnittelun perusteetcan apply
Käyttäjälähtöinen suunnittelucan apply

Prerequisites:

ITKY100-kurssi. 
Lisäksi, kurssin sisältö vastaa ITKA112 Käyttäjälähtöinen sovelluskehitys ja TJTA103 Ihminen ja tietojärjestelmä -kurssien sisältöjä. Opiskelijat, jotka ovat suorittaneet kummatkin kurssit tai toisen kursseista, eivät siten voi saada opintopisteitä tästä kurssista.


Selection procedure:

Ensisijalla kurssille ilmoittautumisessa on informaatioteknologian tiedekunnan opiskelijat. 


Modes of study:

Luentoja yhteensä 28 tuntia, joista 2 tuntia on kontaktiluentoa (aloitusluento) ja  26 tuntiavideoluentoja. Lisäksi kurssilla on 3 kontaktiopetuskertaa (demot), joilla keskitytään harjoitustyön tekemiseen. Kurssiin liittyy myös kirjallista materiaalia harjoitustyön tekemisen tueksi. Demoissa saa ohjeistusta harjoitustyön tekemiseen ja viimeistelyyn.


Completion mode:

Kurssin luentojen seuraaminen (videoluentojen katsominen ja kontaktiluentoihin osallistuminen). Harjoitustyö, joka tehdään 2-3 hengen ryhmissä, toteutetaan pääasiallisesti itsenäisesti. Harjoitustyönä tehdään käyttäjälähtöisesti suunnitellun sovelluksen kirjallinen kuvaus, suunnitteluratkaisut argumentoiden.  Harjoitustyön tekemisen tueksi järjestetään demoja, joissa tehdään muun muassa suunnitelmien vertaisarviointia. Harjoitustyö raportoidaan kirjallisesti luennoilla käsiteltyjen näkökulmien mukaisesti.

Kurssin läpäiseminen edellyttää kurssilla annettujen tehtävien (käyttöliittymän uudelleensuunnittelu, vertaisarviointi, kurssipäiväkirja, harjoitustyö) palauttamista annettuihin päivämääriin mennessä ja näiden linkittämisen Korppi-lomakkeeseen oikein. Ilman toimivia linkkejä harjoitustyötä eri osioineen ei pystytä arvioimaan.

ARVIOINTI:        Asteikolla 1-5. Harjoitustyön arvioinnissa kiinnitetään huomiota siihen, miten
-                           kattavasti työssä on hyödynnetty kurssin luento- ja kirjallista materiaalia, sekä perusteltu tehdyt suunnitteluratkaisut
-                           hyvin käyttäjälähtöisyyden eri näkökulmat on sisällytetty työhön
-                           miten huolella työ noudattaa harjoitustyön ohjeistusta
-                           miten hyvin jokaisen ryhmäläisen osuus työssä tulee esiin


Course workload:

5 opintopistettä eli 28 tuntia luentojen seuraamista, 6 tuntia demoissa työskentelyä, kirjalliseen materiaaliin perehtymistä 20 tuntia ja 80 tuntia harjoitustyön tekemiseen.


Literature:

Ilmoitetaan luentojen alussa, sisältää luentokalvot ja artikkeleita sekä suomeksi että englanniksi.


Contact information:

Kurssin vastuuopettaja on TaM, tohtorikoulutettava Johanna Silvennoinen, TKTL/kognitiotiede

 


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/TJTA104/

TJTA114 Tietohallinnon perusteet (3 - 5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Nestori Syynimaa (nestori.syynimaa(at)gmail.com)

Current events:

Huom! Kurssin materiaali löytyy Optima-työtilasta.


Contents:

Opintojaksolla käsitellään laaja-alaisesti tietohallinnon organisointia sekä tehtäviä ja vastuualueita erilaisten yritysten ja organisaatioiden toiminnan tukena. Tietohallinnon toimintaa tarkastellaan strategisella, taktisella ja operatiivisella tasolla. Kurssilla tutustutaan myös tietohallintomalleihin, -menetelmiin ja parhaisiin käytänteisiin, kuten ITIL ja Tietohallintomalli. Lisäksi käsitellään tietohallinnon toimintaan liittyviä ajankohtaisia ilmiöitä.

Opintojakso suoritetaan tekemällä luentotentti sekä harjoitustyö. Harjoitustyö tulee palauttaa toiseen uusintatenttiin mennessä.

Tenttimateriaalina toimivat luentokalvot sekä artikkelipaketti, jonka artikkelit esitellään luentojen edetessä. Materiaalit on ladattavissa kurssin Optima-työtilasta. Lisäksi suositellaan seuraavia:

 

 


Learning outcomes:

[Not translated.]


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Tietohallinnon kehitys ja historiaunderstands
Organisaation tiedonhallintaunderstands
Tietohallinnon rooli, vastuualueet ja tehtävätunderstands
Eri järjestelmätyypit ja ohjelmistotuotteetunderstands
IT-strategian ja kokonaissuunnittelun merkitysunderstands
Tietohallintoa tukevat käytännön työkalutunderstands
Perusmenetelmät IT-investointien arviointiinunderstands
Järjestelmien ylläpito, tietoturva ja jatkuvuuden hallintaunderstands

Prerequisites:

Ei ole.


Modes of study:

Kurssi opetetaan luento-opetuksena. Harjoitustyön tekemistä varten on tarjolla ohjausta sopimuksen mukaan.


Completion mode:

Tentti ja harjoitustyö.


Course workload:

Yhteensä 90 h


Literature:

Luentokalvot ja muu kirjallisuus.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA116 Uudet teknologiat yhteiskunnassa (5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

HUOM! Kurssin aikatauluun saattaa tulla opettajan muista velvollisuuksista johtuvia muutoksia viikoilla 16/2017 ja 17/2017.


Contents:

Kurssin tavoitteena on esitellä opiskelijoille sitä, kuinka uudet ja innovatiiviset teknologiat ovat muovanneet yhteiskuntaamme, sen organisaatioita ja sitä kautta yksilöiden arkea. Kurssilla käsitellään monipuolisesti aiheeseen liittyviä teemoja, mm. tietoyhteiskuntakehitystä, informaatiotaloutta, globalisaatiota, sosiaalista tietojenkäsittelyä, innovaatioiden diffuusiota, liiketoimintamalleja sekä tietoyhteiskuntaan liittyviä käytännön aspekteja kuten turvallisuus ja aiheeseen liittyvä relevantti lainsäädäntö. Kurssille on ominaista holistinen ja monitieteinen näkemys uusiin teknologioihin ilmiönä.

Kurssi vastaa likimain ACM:n IS-opetussuunnitelmasuosituksen (2010) opintojaksoa ”IS Innovation and New Technologies”. Sen lähisukulaisia laitoksen aiemmassa opintotarjonnassa ovat kurssit TJTC75, ITKA236, TJTA238 ja TJTA239. Kurssi sisältää osittain samoja sisältöjä em. opintojaksojen kanssa, mutta kurssilla on myös uutta sisältöä.


Learning outcomes:

Opintojakson suoritettuaan opiskelija: 1) osaa kuvailla tietoyhteiskuntakehitystä globaalissa ja kansallisessa kontekstissa sekä tiedostaa siihen liittyvät haasteet ja ongelmat; 2) tuntee informaatiotalouteen liittyvät peruskäsitteet ja -periaatteet; 3) tuntee innovaation käsitteen ja osaa innovaatioiden diffuusioteorian (teoria innovaatioiden yleistymisestä) perusteet, 4) tuntee liiketoimintamallin ja liiketoimintaprosessin käsitteet ja osaa soveltaa niitä yksinkertaisissa konteksteissa, 5) on tutustunut arvontuotannon teoriaan, 6) tiedostaa sosiaalisen tietojenkäsittelyn merkityksen myös yritysten toiminnassa, 7) tunnistaa modernin teknologian sekä siihen liittyvän viestinnän merkityksen osana yhteiskunnan turvallisuutta sekä 8) osaa arvioida tietoyhteiskuntaa ja siihen liittyviä taloustieteellisiä ilmiöitä monitieteisestä ja myös omasta asemastaan poikkeavasta näkökulmasta.


Prerequisites:

Kurssille ei ole ehdottomia esitietovaatimuksia, mutta se suositellaan suoritettavaksi toisena tai kolmantena lukuvuonna siten, että opiskelijoilla on jo suoritettuina yrityksen taloustieteiden tai taloustieteen sekä tietojärjestelmätieteen perusopintoja.


Modes of study:

Opintojakso toteutetaan luentojen ja omatoimisen opiskelun yhdistelmänä. 


Completion mode:

Kurssin suoritus koostuu aktiivisesta osallistumisesta kurssin kontaktiopetukseen (30 %) ja tentistä (70 %). Kurssin luennot tallennetaan. Tentti voi olla joko perinteinen tentti tai kotitentti. Kurssin etäsuorittaminen osallistumatta kontaktiopetukseen on mahdollista vain perustellusta syystä suoraan maisterikoulutukseen valituille opiskelijoille, joille kurssi kuuluu täydentävään kokonaisuuteen sekä erillisellä opinto-oikeudella opintoja suorittaville.

Suoritustapa vuoden 2017 toteutuksessa: Osallistuminen kontaktiopetukseen ja 1) kotitentti, joka tulee saataville perjantaina, 19.5.2017, ja jonka suorittamiseen on tämän jälkeen aikaa viikko. Osallistuminen kontaktiopetukseen ja 2) perinteinen tentti heinäkuun yleisenä tenttipäivänä 7.7.2017. Perinteinen tentti on samalla myös kotitentin uusintamahdollisuus.

 


Course workload:

 


Schedule:

Kurssi järjestetään opetusperiodissa 4 (K2).


Literature:

Vaihtelee toteutuskerroittain, pääasia materiaalista on opiskelijoiden saatavilla sähköisesti jossain yliopiston oppimisympäristöistä.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA118 IT infrastruktuuri (3 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Current events:

Kurssi toteutetaan osittain perinteisenä opetuksena ja osittain verkossa. Täysin etäkurssina kurssia ei ole mahdollista suorittaa lukuvuoden 2016-2017 puitteissa.

IT-infrastruktuuri -kurssin VAIHTOEHTONA voit suorittaa jommankumman seuraavista kursseista TJT:n pakollisiin kandidaattiopintoihin: ITKA203 Käyttöjärjestelmät 4 op (kevään toisessa jaksossa) ja TIEP114 Tietokoneen rakenne ja arkkitehtuuri 3 op (syksy). Myös maisteriohjelmissa kurssi ei ole pakollinen ja sen voi korvata muulla opiskelijan profiiliin sopivalla opintojaksolla HOPS:n mukaisesti.

 


Contents:

- Johdanto: IT-infrastruktuurin määritelmä ja keskeistä taustaa edellisiltä kursseilta

- IT-infrastruktuuri osana tietohallinnon organisointia

- tämänhetkiset IT-infrastruktuurin kehittämisen trendit

- ei-toiminnallisten tekijöiden saatavuusseikat

- ei-toiminnallisten tekijöiden suorituskykyseikat

- ei-toiminnallisten tekijöiden turvallisuusseikat

- datakeskukset osana IT-infrastruktuuria

- palvelimet osana IT-infrastruktuuria

- tallennusmenetelmät osana IT-infrastruktuuria

- virtualisointi osana IT-infrastruktuuria

- käyttöjärjestelmät osana IT-infrastruktuuria

- loppukäyttäjälaitteet osana IT-infrastruktuuria

- IT infrastruktuurin liittyvät erikoisseikat julkisessa hallinnossa (mm. tietohallintolain aiheuttamat seikat)

- IT infrastruktuuriin liittyvät erityispiirteet yksityissektorilla (mm. tietohallinnon ja -järjestelmien auditoinnin aiheuttamat seikat)

- IT infrastruktuurikysymykset kansainvälisissä yrityksissä ja muissa organisaatioissa


Learning outcomes:

- ymmärtää IT-infrastruktuurin kehittämisen osana tietohallinnon organisointia

- ymmärtää ajankohtaiset IT-infrastruktuurin kehittämisen trendit

- ymmärtää ei-toiminnalliset tekijät IT-infrastruktuurissa sisältäen erityisesti saatavuus-, suorituskyky-, turvallisuusseikat

- ymmärtää IT-infrastruktuurin rakenneosat ja niiden merkityksen sisältäen erityisesti datakeskukset, palvelimet, tallennusmenetelmät, virtualisoinnin, käyttöjärjestelmät ja loppukäyttäjälaite-kysymykset


Prerequisites:

Suositus: Tietojärjestelmien kehittäminen ja Tietokone ja tietoverkot työvälineenä (väh. 2 op) + kurssin komentorivityöskentely-harjoitus tai muuten hankitut vastaavat tiedot ja taidot edellämainituista kursseista. Kurssi "Tietohallinnon perusteet"  tai vastaava kurssi muualla on myös hyvä olla suoritettuna TAI sitä voi tehdä rinnan IT-infrastruktuuri -kurssin kanssa.


Completion mode:

Tentti ja harjoitustyö. Näiden arviointiperusteet selvitetään kurssin alussa ensimmäisellä luennolla ja sen jälkeen kurssin nettisivuilla, jotka myös julkaistaan kurssin alussa.


Literature:

 

Laan S. IT infrastructure architecture (2013 tai uudempi painos)

ja kirjaa tukeva nettisivusto http://sjaaklaan.com/


[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA301 Kandidaattiseminaari (3 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Contents:

Kurssilla perehdytään tutkimuksenteon perusasioihin: tieteellisesti tuotetun tiedon ja arkitiedon eroihin, tutkimusprosessin vaiheisiin, tutkimuksen suunnitteluun sekä kirjallisuuteen pohjautuvan tutkimuksen toteutukseen ja raportointiin.


Learning outcomes:

Kurssin käytyään opiskelija hallitsee oman alan tutkielmaa varten tehtävän tiedonhankinnan sekä tieteellisen kirjoittamisen perusteet. Lisäksi opiskelija osaa myös arvioida aiemmin tehtyjen tutkimusten laatua keskeisten arviointikriteerien perusteella.


Prerequisites:

Äidinkielen pakolliset kieliopinnot, perus- ja aineopintojen pakolliset opintojaksot tutkielman aihealueelta.


Modes of study:

Luennot, tiedonhankintakoulutus, pareina tehtävät harjoitukset sekä seminaari.


Completion mode:

Osallistuminen luennoille, tiedonhankintakoulutukseen sekä harjoitustehtävien suorittaminen ja niiden esittely seminaarissa.


Literature:

Jauhiainen, E. & Pirhonen, M. (2016) Raportointiohje. Tietojärjestelmätieteen ohjemoniste.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTA330 Ohjelmistotuotanto (5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Luennot

  1. Johdanto, ennakkotehtävän purku, ryhmäytyminen
  2. Sidosryhmäanalyysi ja vaatimusmäärittely
  3. Harjoitustyön taustoitus ja toimeksianto
  4. Elinkaarimallit
  5. Scrum (+ harjoitustyön toteutuksen aloitus)
  6. Toteutus
  7. Laatu ja testaus
  8. Käyttöönotto
  9. Ylläpito
  10. Harjoitustöiden purku

Harjoitustyö

Kurssin harjoitustyönä toteutetaan toimeksiantoon perustuva pienimuotoinen ohjelmistotuotantoprojekti Scrum-mallia soveltaen.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Ohjelmiston elinkaarimallitunderstands
Scrumcan apply
Vaatimusmäärittelyn tekniikatcan apply
Ohjelmiston toteutuksen tekniikatunderstands
Ohjelmiston laatuunderstands
Ohjelmiston testausunderstands
Ohjelmiston käyttöönottounderstands
Ylläpitounderstands
Pienimuotoinen ohjelmistotuotantoprojektican create

Prerequisites:

Tietojärjestelmätieteen perusopinnot, erityisesti Tietojärjestelmien kehittäminen.


Modes of study:

Luennot ja ryhmätyönä suoritettava pienimuotoinen ohjelmistotuotantoprojekti. Ryhmän koko on 4-5 henkeä.


Completion mode:

Tentin ja ryhmätyönä tehtävän harjoitustyön suorittaminen


Literature:

Kurssikirjana toimii:

Tommi Mikkonen, Ilkka Haikala: Ohjelmistotuotannon Käytännöt. 2011. Talentum. 12. uudistettu painos.

Lisäksi kurssiin kuuluu artikkeleista koostuva lukupaketti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA365 Tietojärjestelmätieteen tutkimusaiheita (5 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Current events:

Kurssi toteutetaan kevään toisessa jaksossa ja sen suorittaminen voi tapahtua osittain kesälukukauden puitteissa. Kurssin yksityiskohdat suunnitellaan maaliskuussa ja huhtikuun alussa keväällä. Kurssin yksi iso idea on, että opiskelijat tapaavat JKL:n yliopiston tietojärjestelmätieteen tutkijoita ja kommunikoivat heidän kanssa. Siksi tämä kurssi ei ole verkkokurssi kuin ainoastaan pakollisten tehtävien osalta.


Contents:

Kurssi perehdyttää opiskelijan käynnissä olevaan tietojärjestelmätieteen tutkimukseen erityisesti Jyväskylän yliopistossa.


Learning outcomes:

Opiskelija on tietoinen eri tietojärjestelmätieteen tutkimusaiheista erityisesti Jyväskylän yliopistossa.


Completion mode:

Osallistuminen luennoille ja kurssin harjoitustyö (vaatimukset julkistetaan viimeistään kurssin alkaessa)


[Tarkat tiedot sekä ilmoittautuminen]

TJTS433 Projektin johtaminen ja toteutus (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakson esittely ti 25.10. klo 10.15 - 11.45 AgC233. Läsnäolo välttämätön.


Contents:

projektin johtamisen tietämysalueet: viestintä, aikataulu, kustannukset, hankinnat, laatu, resurssit, riskit, projektipäällikön rooli, projektin onnistuminen, projektin suunnittelu, tiimin johtaminen.


Learning outcomes:
Prerequisites:

Tietojenkäsittelyn perusopinnot sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Modes of study:

Luennot, seminaarit, ohjaajapalaverit, asiakastapaamiset, projektipäällikkönä toimiminen, osallistuminen projektiryhmän (5 opiskelijaa) työskentelyyn projektin tavoitteen saavuttamiseksi yhteistyössä asiakasorganisaation henkilöstön kanssa.


Completion mode:
Course workload:

10 op. 270 tuntia (toimeksianto 140 tuntia, luennot, ohjaajapalaverit, seminaarit, väli- ja loppuarviointi 130 tuntia).


Schedule:

25.10.2016 - 5.5.2017


Literature:

Artto, K., Martinsuo, M. & Kujala, J. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Schwalbe, K. 2008. Information Technology Project Management.

Belout, A. and Gauvreau, C. 2004. Factors Influencing Project Success: the Impact of Human Resource Management. International Journal of Project Management 22, 1-11.


Contact information:

Maritta Pirhonen maritta.pirhonen@jyu.fi. 040 7025 207


Key words:

projekti, projektin suunnittelu, projektin johtaminen, projektityö, viestintä


[Tarkat tiedot sekä ilmoittautuminen]

http://projekti.it.jyu.fi/

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

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

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS570 International Project Management (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:

The course is cancelled and not lectured in 2016-2017.


Learning outcomes:


 


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD66 Advanced Topics in Social Media, Advanced Topics in Social Media / Multidisciplinary course on social media research (2 - 5 op)

Contents:

The growth of social media over the last decade has revolutionized the way individuals interact and industries conduct business. Individuals produce data at an unprecedented rate by interacting, sharing, and consuming content through social media. Understanding and processing this new type of data to glean actionable patterns presents challenges and opportunities for interdisciplinary research, novel algorithms, and tool development.

Contents

Part I Essentials

Part II Communities and Interactions

Part III Applications


Learning outcomes:

In this course, students will learn the main techniques and skills for social media mining, which integrates social media, social network analysis, and data. In particular, this course will introduce the unique problems arising from social media data and presents fundamental concepts, emerging issues, and effective algorithms for network analysis and data mining.


Modes of study:

The course includes theoretical lectures and individual/group assignments.


Completion mode:

Assessment criteria

Assessment details


Key words:

Sosiaalinen media, sosiaalisen median palvelut, yhteisöpalvelut, tutkimus


[Tarkat tiedot sekä ilmoittautuminen]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE56 Systems of Electronic Commerce (Elektronisen liiketoiminnan järjestelmät) (5 op)

Contents: Kurssin kohteena ovat asiakaslähtöisten heterogeenisten ja asynkronisten kauppapaikkojen suunnittelumenetelmät, joiden erityiskysymyksinä ovat tapahtuman- ja poikkeustenkäsittelymekanismit, rajapinnat ja käytettävyys laajasti ymmärrettynä.
Prerequisites:

TJTA236 Elektronisen liiketoiminnan keskeisiä kysymyksiä


[Tarkat tiedot sekä ilmoittautuminen]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM01 Master's Thesis Seminar (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Current events:

This course no longer exists. Enroll to Wang's group here instead: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198830 (TJTS505).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM51 Information Security Management (5 op)

Naomi Woods (naomi.woods(at)jyu.fi)

Contents:

The course "TJTSM51 Information Security Management" focuses on providing know-how that is required to manage organisations' information security functions. The perspective of the course is therefore that of information security manager of the company, or respective consulting or expert tasks.  

The key context of the course is as follows:

To understand about:

•The information security field, its basic concepts and principles

•Techniques and methods for managing information security in organizations

•Key empirical research findings


After completing the course, the student is able to: 

•    Develop organisation specific information security policies and sub-policy systems in organisations; 

•    Improve employees’ compliance with the information security procedures through training, campaigning and other measures;  

•    Carry out risk management in practice; 

•    Estimate the economical investment in information security; 

•    Understand the strengths and weaknesses of information security management standards; 

•    Understand the certifications in the area of information security management; 

 


Learning outcomes:

Learning outcomes:


Completion mode:
Literature:

Bel G. Raggad: Information Security Management: Concepts and Practice, 2010, CRC Press. 

ISBN: 9781420078541.

Other material in Optima that is assigned by the teacher.


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM52 Digital Business and Emerging Technologies (5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Wael Soliman (wael.soliman(at)uia.no)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents:

This course focuses on digital business, more specifically on consumer behavior based business development and how emerging technologies can enable new innovative businesses. We start by looking at the nature of the field as shown by academic journals, conferences, researchers and institutions as well as by the industry. This is then followed by the contemporary research on a variety of topics especially on the use of information communication technology (ICT).

 

The course will give you a broad understanding of digital business and emerging technologies as a whole.


Learning outcomes:

The academic goal of the course is to prepare students for doing research and applying the theories and models available in the area of digital business. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate program.

 

This course is designed to introduce students to digital business research. For this purpose students need to understand the current research issues and themes in information systems literature, but also the seminal works in the field. A number of current research areas will be identified and representative papers examined.

 

The course will also apply the theoretical concepts in practice in order familiarize the students with the practical problems of digital business. For this purpose, the course applies a cased based teaching approach.

This course is designed to introduce students to IS research. Students need to understand the nature of IS as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.(State the broad purpose of the course as one or more general goals)


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Will have knowledge and understanding of research in the area of digital business and impact of emerging technologiescan evaluate
Can understand how ICT can be levered to develop new businesscan evaluate
Can understand consumer behavior and the impact of that on ICT businesscan evaluate

[Tarkat tiedot sekä ilmoittautuminen]

TJTSM54 Järjestelmäkehityksen erityisaiheita (Advanced Topics on Systems Development) (5 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Peruskäsitteet; järjestelmäkehitys ja menetelmät; ketterä ja Leanin mukainen järjestelmäkehitys; käyttäjäkeskeinen kehittäminen; mallintaminen ja malliperusteinen kehittäminen; hajautettu ja ulkoistettu kehittäminen;


Learning outcomes:

Kurssin suoritettuaan opiskelija: osaa selittää mitä järjestelmän kehittäminen ja menetelmä tarkoittavat, osaa selittää miten menetelmiä käytetään ja miten ne ovat kehittyneet vuosien aikana; ymmärtää ketterän lähestymistavan ja Lean-ajattelun ja osaa kuvailla niihin perustuvia menetelmiä ja käytänteitä; osaa kertoa, miten ketterää lähestymistapaa voidaan käyttää projektia laajemmassa kontekstissa; osaa kuvailla järjestelmäkehityksen menestyksen arviointia ja sopimusmenettelyjä erityisesti ketterän kehittämisen yhteydessä; osaa kuvailla ketterien menetelmien käyttöönottoon liittyviä haasteita ja ratkaisuja; ymmärtää käyttäjäkeskeisen kehittämisen käsitteet, periaatteet ja prosessin;  ymmärtää malleihin ja mallintamiskieliin liittyvät käsitteet ja periaatteet sekä niihin perustuvat lähestymistavat (metamallintaminen, MDA, MDD); ymmärtää hajautetun ja ulkostetun kehittämisen käsitteet, periaatteet, hyödyt ja haasteet. Osaa käsitellä syvällisesti ja tarkastella kriittisesti kurssin aihepiiriin liittyviä teemoja.


Prerequisites:

Perustiedot tietojärjestelmien kehittämisestä.


Modes of study:

Teemaluennot ja -seminaarit.


Completion mode:

Tentti ja pienryhmissä tehtävät harjoitustyöt.


Course workload:

Luennot ja seminaarit 30 h; Harjoitustöiden tekeminen 65 h; Tentti + valmistautuminen 40 h


Literature:

Luentokalvot ja joukko tutkimusartikkeleita (tukimateriaalina).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM64 Organisaation ICT ja strateginen ohjaus (Policy and Strategy), Organisaation ICT-tuen suunnittelu, hallinta ja kehittäminen sekä strateginen ohjaus. (5 op)

Sami Kollanus (sami.kollanus(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Current events:

The Department has decided (since the Spring Term 2016) that this course will be lectured in English. All course materials are provided in the English language only.

The reporting of the course assignments (group assignment) and answering in the exam will be possible both in English and in Finnish.

The list of course materials below will be updated by the beginning of the course.


Contents:

Organizations & Information and Technology Management
ICT benefits and measurement
Information Systems and IT Strategies; strategy development and deployment
Enterprise Systems implementation
Sourcing
IT Governance, risk management
Technology strategy and investment planning  


Learning outcomes:

 

 


Prerequisites:

Tietojärjestelmätieteen kandidaattitason opinnot  / BSc in Information Systems


Modes of study:

Lectures, Readings and Online tasks, Group assignment


Completion mode:

Group assignment, Exam, Online-tasks in Moodle


Course workload:

5 credits = 135h

Lectures + study of the material ca. 46h

Literature ca. 50h

Online tasks ca. 10h (assumes the study of the respective material / literature!)

Group assignment reporting ca. 25h (assumes the study of the material and literature)

Exam 4h (assumes the study of the lectures, materials and the literature)

 


Literature:

Scientific Articles

1. Peppard, J. (2007) The conundrum of IT management. An opinion piece. European Journal of Information Systems 16, 336-345.
2. Gerow, J. E., Grover, V., Thatcher, J. B., & Roth, P. L. (2014). Looking Toward the Future of IT-Business Strategic Alignment through the Past: A Meta-Analysis. MIS Quarterly, 38(4), 1059-1085.
3. Martinsons, M., Davison, R., & Tse, D. (1999). The balanced scorecard: a foundation for the strategic management of information systems. Decision support systems, 25(1), 71-88.
4. Schryen, G. (2013). Revisiting IS business value research: what we already know, what we still need to know, and how we can get there. European Journal of Information Systems, 22(2), 139-169.
5. Arvidsson, V., Holmström, J., & Lyytinen, K. (2014). Information systems use as strategy practice: A multi-dimensional view of strategic information system implementation and use. The Journal of Strategic Information Systems, 23(1), 45-61.
6. Peterson, R. (2004). Crafting information technology governance. Information Systems Management, 21(4), 7-22.
7. Koh, S. L., Gunasekaran, A., & Goodman, T. (2011). Drivers, barriers and critical success factors for ERPII implementation in supply chains: A critical analysis. The Journal of Strategic Information Systems, 20(4), 385-402.


OTHER MATERIALS
1.  Hyötyläinen, R. (2005) Practical interests in theoretical consideration. Constructive methods in the study of the implementation of information systems. VTT Publications, Report 585. Espoo 2005. Part II STUDY MODELS OF THE IMPLEMENTATION OF INFORMATION SYSTEMS  http://www.vtt.fi/inf/pdf/publications/2005/P585.pdf
2. Derek Oliver & John Lainhart (2012): COBIT 5: Adding Value Through Effective GEIT (Governance of Enterprise IT) In: EDPACS: The EDP Audit, Control, and Security Newsletter, http://www.tandfonline.com/loi/uedp20. Published online: 13 Aug 2012.

BSC excel workbook
ISO 27001 excel

The Business Case Guide usinG Val IT ™ 2.0 (ISACA)
The ICT Standards Forum Business CASE template ("esiselvitys" ja "hyötylaskelma")
Business Case Essentials (Schmidt, M.J. 2003, A Solution Matrix Ltd. white paper)


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1076

TJTSM65 Information Privacy (5 op)

Yixin Zhang (yixin.zhang(at)ait.gu.se)

Contents:

In this course we will study information privacy from both business practitioners' and academic researchers' perspectives. We will examine what privacy means to different people and the implications; explore various privacy related issues in the information world, and survey academic research papers related to privacy. To make the course more practical, we will discuss real cases in class. To help with your thesis work, we will go through some research papers in details.


Learning outcomes:

Students will have a good understanding of how people view privacy from different perspectives and the implications of these perspectives.

Students will develop skills in analyzing real cases.

Students will gain a good knowledge about academic research related to privacy.

Students will learn from the research papers and be more competent in designing their own research.


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1108

TJTSM66 Multidisciplinary Group-Based Service Innovation Project (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTSS53 Software Product Line Engineering and Management (5 op)

Current events:

Are you interested in becoming a product manager that steers the strategy development for and the marketing, design, and delivery of complex software and/or systems products and services? Or are you aspiring to become a business manager who needs mass-customizable software applications and services to design and run effective eBusiness processes? In these and several other cases, this course is for you. It will demonstrate the benefits of software mass-customization in the design of eBusiness processes not only from the viewpoints of software and systems product and services providers but also from the viewpoints of end-users and managers of eBusiness processes.   Dr. Timo Käkölä is a leading expert in the world in software product line engineering and management. He is the main author of the new international standard ISO/IEC 26550:2013 Software and systems engineering -- Reference model for product line engineering and management. This standard has been published by the International Organization for Standardization in August 2013. It establishes a baseline for both academic research and practical improvements in the field.   We will have several international visiting experts involved in the course. The confirmed international stars are Dr. Andrea Leitner from Graz University of Technology, Austria; and professor John McGregor from Clemson University, USA. John also has extensive experience from his work at the Software Engineering Institute of Carnegie Mellon University, USA. We will complement traditional lectures with hands on software demonstrations, so students can see the power of mass-customization of software-enabled eBusiness processes in practice.


Contents:

Software has become the key asset for competitive products in practically all industries. Thus, competitiveness in software development has become a concern for companies. There are two primary strategies to deal with this concern: increasing the competitiveness internally through methods such as large-scale reuse of existing software assets or externally by outsourcing software development activities to third party vendors. Additionally, companies may choose to enact both strategies in parallel. In this course, the first strategy is primarily focused on, but the importance of the third strategy is also acknowledged.

Finnish software industry, in the same way as software industries in other countries having relatively high labor-costs, is facing tough times. Software businesses that do not have own software products and that focus on services without adequate productization (e.g., selling programmers’ development time on hourly bases to maintain customers’ systems) are especially vulnerable. Therefore, more and more software businesses need to emphasize their own product development and marketing.

Software product line engineering is an industrially validated methodology that software businesses can leverage to move from a service business model toward a software product business model and to develop software products and software-intensive systems faster, at lower costs, and with better quality and higher end-user satisfaction. It enables strategic reuse of requirements, features, pieces of software code, test cases, and numerous other software assets across the products in a software product line. It also facilitates the design of human-computer interfaces and highly usable software products and helps make the products within a product line look and feel similar. Finally, it enables (1) customer organizations to configure the products to the needs of specific user groups and the enterprise architectures and (2) the end-users to personalize the products they use to their specific needs. As a result, it has gained increasing global attention during this decade. It has been leveraged widely in business-to-business settings (e.g., designing and selling product suites that enable entire enterprise architectures) and business-to-consumer settings (e.g., office products, platforms for cellular phones).

Software product line engineering differs from single-system engineering in two primary ways: 1. It requires two distinct development processes: domain engineering and application engineering. Domain engineering defines and realizes the common, invariant artifacts and the variability of a software product line, thus establishing a common software platform for developing and mass-customizing high-quality applications rapidly within the line. Application engineering derives specific applications by strategically reusing the platform and by exploiting the variability built into the platform. 2. It needs to explicitly define and manage variability. For example, some applications within a product line may have a certain feature that other applications within the line do not have. During domain engineering, variability is introduced into all domain artifacts such as requirements, architectural models, components, and test cases. It is exploited during application engineering in order to derive applications tailored to the needs of different customers.

Because multiple products that share similar features should be considered in software product line engineering, the complexity of software product line engineering is high compared to single software product engineering. This course enables the students understand the key concepts of software product line engineering, apply them in industrial settings, and conduct undergraduate, graduate, and post-graduate level research in software product line engineering and management.

The following topics will be covered in the course: • A software product line engineering framework that defines the key processes of domain engineering and application engineering and the artifacts produced and used in these processes. • The smart homes domain from which examples are drawn to help students understand the covered issues. • Product line variability o Orthogonal variability model to document variability clearly and unambiguously throughout the course. o Documenting variability in requirements artifacts, that is, textual requirements, features, scenarios, use cases, statecharts, and class diagrams. o Documenting variability in architectural artifacts, that is, in the development view, the process view, and the code view of a software architecture. o Documenting the variability of component interfaces and the variability within the internal structure of components. o Documenting the variability in test artifacts such as test cases and test case scenarios. • Domain engineering o Product portfolio management and the economics of software product line management. o Domain requirements engineering to identify and document common and variable requirements for the product line. o Domain design to define the reference architecture for the product line. o Domain realization to design reusable software components that implement commonality and variability in the reference architecture. o Domain testing to establish a systematic reuse of test artifacts throughout product line testing. o Selecting commercial off-the-shelf components to implement a significant portion of the overall functionality of the product line. • Application engineering o Application requirements engineering to exploit common and variable artifacts of the product line when defining applications. o Application design to derive an application architecture from the reference architecture that best meets the application requirements. o Application realization by configuring reusable domain components and creating application-specific code if necessary. o Application testing by reusing domain test case designs. • Organizational aspects o Organizational structures for software product line engineering o Transition strategies for moving from single systems development to software product line engineering • Industrial experiences about applying the software product line paradigm • Future research topics for various thesis projects


Learning outcomes:

To make students aware of what is software product line engineering, how software providers can leverage it in practice, how businesses can benefit from mass-customizable software in re-engineering their business processes, and what research opportunities exist for B.Sc., M.Sc., and Ph.D. dissertations.


Prerequisites:

Software product line engineering and management is a highly multi-disciplinary field. Students with backgrounds not only in business process management, information systems development, and software engineering but also in marketing, economics, strategy, human-computer interaction, organization science, law, and other relevant disciplines are encouraged to contribute to the course. However, all students should have basic knowledge of information systems development and management.


Modes of study:

Lectures.

To boost European competitiveness in the area of software-intensive high-technology product development, the European Union invested more than 100 million Euros in a six-year software product line research project series (ESAPS, CAFÉ, and FAMILIES) between 1999 and 2006. Dr. Käkölä served in a scientific leadership position in the project series. The literature to be used in the course mainly consists of the three books that crystallize the most central results of the project series. The main course book is “Software Product Line Engineering” by Pohl, Böckle, and Van der Linden. Many copies of it are available in the Jyväskylä university library. The book has been targeted for advanced graduate level university courses. Each chapter and the book as a whole will be critically reviewed during the course. The book Software Product Lines in Action covers business, software architecture and process, and organizational aspects in detail and presents numerous case studies where product line engineering is applied.


Completion mode:

The course will be conducted through lectures (app. 24 hours) and the final exam. To successfully obtain 5 credit units, the students must successfully pass the exam. In the exam, the main course book will be required.

 


Literature: 1. Pohl, K., Böckle, G. and Van der Linden, F. (2005). Software Product Line Engineering. Springer. 2. Käkölä, T. and Duenas, J.C. (2006). Software Product Lines: Engineering and Management. Springer.  3. Van der Linden, F., Schmid, K. and Rommes, E. (2007). Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer.  4. ISO/IEC 26550:2013 Software and systems engineering -- Reference model for product line engineering and management (Dr. Käkölä is the main author of this international standard) 5. Other relevant recent literature in the field.  
Key words:

Managing high-tech corporations, mass-customization of software (to meet the needs of specific users and market segments) to enable the mass-customization of eBusiness processes, knowledge management, software business and engineering, product management, technology management, software platforms and product lines, information systems and enterprise architecture development, determining common and variable product features in product lines


[Tarkat tiedot sekä ilmoittautuminen]

TJTSS70 Cloud Computing (5 op)

Aleksei Romanov (kudlalex91(at)gmail.com)

Alexander Semenov (avsemyonov(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://optima.jyu.fi

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

URAA001 Monitieteinen työelämäprojekti (5 - 7 op)

Reija Häkkinen (reija.a.hakkinen(at)jyu.fi)

Muru Linjala (muru.linjala(at)jyu.fi)

Annamari Rovamo (annamarirovamo(at)gmail.com)

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

Contents:

Projektityöskentelyyn johdattavat aloitusluennot (ma 22.5. - ti 23.5.) ja monitieteisenä tiimityönä toteutettava kehittämisprojekti oikealle asiakkaalle. Jokainen tiimi saa opintojakson alussa oman asiakkaan ja alustavan toimeksiannon, jonka suuntaamiseen tiimi voi itse vaikuttaa. Projektien tarkoituksena on tuottaa asiakkaille uusia ideoita ja tuoretta tietoa organisaation eri osa-alueiden ja toimintojen kehittämiseen monitieteisestä näkökulmasta. Läsnäoloa edellytetään 22.-23.5. järjestettävillä aloitusluennoilla, projektitapaamisessa 28.6. sekä loppuseminaarissa 30.8. 


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa
•    tunnistaa oman osaamisensa projekti- ja tiimityössä
•    hyödyntää (oman alan) osaamistaan monipuolisesti, erilaisissa työtehtävissä
•    asettaa projektille tavoitteita, laatia projektisuunnitelman, arvioida ajankäyttöä ja tehtävien työmääriä, toteuttaa projektin monitieteisessä tiimissä ja esitellä projektin tulokset asiakkaalle ja vertaisryhmälle
•    toimia vastuullisesti osana projektitiimiä sekä yhteistyössä asiakkaan kanssa


Prerequisites:

Suosituksena oman pääaineen aineopinnot.


Registration:

HUOM! Opintojaksolle ei ilmoittauduta Korpissa!

Opintojaksolle haetaan täyttämällä hakulomake su 7.5.2016 mennessä osoitteessa https://opiskelu.jyu.fi/fi/tyoelamapalvelut/palvelut-opiskelijoille/tyoelamaopinnot/tyoelama/hakulomake ja liittämällä CV lomakkkeseen mukaan.

Opiskelijat jaetaan hakemusten perusteella monitieteisiin tiimeihin, joissa projektit toteutetaan. Hakemukseen kannattaa siis panostaa! Tiimijaoissa pyritään huomioimaan jokaisen mahdollisuus hyödyntää omaa osaamistaan projektissa.

 


Selection procedure:

Opintojaksolle valittavien opiskelijoiden määrä riippuu asiakasprojekteista. Valintapäätöksistä ilmoitetaan henkilökohtaisesti kaikille hakijoille 10.5.2017 mennessä.


Completion mode:

Aktiivinen osallistuminen opintojakson aloitusluentoihin ja projektityöskentelyyn, oman projektin esitettelyn laatiminen kurssin verkkosivuille sekä itsenäisesti laadittava oppimisraportti.
Asiakasprojektin suorittamiseen kuuluu:
Projektisuunnitelman laatiminen ja esitteleminen, väliraportointi, asiakasprojektin toteuttaminen käytännössä, projektin loppuraportin laatiminen, projektin tulosten ja tuotosten esitteleminen asiakkaalle ja muille opintojakson opiskelijoille.

Itsenäisesti laadittavassa oppimisraportissa arvioidaan oman osaamisen kehittymistä, oman tiimin työskentelyä ja opintojakson osaamistavoitteiden saavuttamista. Oppimisraportti laaditaan asiakasprojektin päätyttyä.

Tarkemmat ohjeet opintojakson suorittamisesta annetaan opintojakson alussa.


Course workload:

Aloitusluennot 8 tuntia, 120 - 174 tuntia projektityötä sekä henkilökohtaiset ennakko- ja lopputehtävät 7 tuntia. 


Schedule:

Aloitusluennot ma 22.5.- ti 23.5.2016

Projektitapaaminen ke 28.6.2017 klo 9.15 - 12

Loppuseminaari ke 30.8.2017 klo 13.15 - 16

 


Contact information:

Muru Linjala (muru.linjala (at) jyu.fi)

Reijä Häkkinen (reija.a.hakkinen (at) jyu.fi

Annamari Rovamo (annamari.rovamo (at) jyu.fi)


[Tarkat tiedot]

https://www.jyu.fi/tyoelama/opiskelijoille

Kesä

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKP101 Tietokone ja tietoverkot työvälineenä, verkkokurssi kesä 2017 (2 - 4 op)

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

Current events:

Itsenäinen työskentely, verkkokurssi.


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet, tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely. Kurssi on osa Jyväskylän yliopiston Työelämäpalveluiden koordinoimaa työelämäopintojen kokonaisuutta.


Prerequisites:

Ei pakollisia esitietoja.


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study:

Itsenäinen työskentely.


Completion mode: Harjoitustyö.
Literature: WWW-materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1, Ohj1 suppea versio, kesä 2017, 3op osasuoritus (6 op)

Ronja Lindholm (ronja.lindholm(at)gmail.com)

Current events:

Kurssilla voi aloittaa 6 op ITKP102 kurssin.  Puuttuvan 3 op voi suorittaa syksyn 2017 toisessa periodissa tekemällä harjoitustyö ja demot 8-11 sekä ko kurssin tentin tai suoritusta voi jatkaa itsenäisestä 3 op kurssin jälkeen myöhemmin ilmoittettavalla tavalla.

Näiden sivujen sisältö tulee vielä muuttumaan...

Lähiohjaus 5.6.2016 klo 16.15-17.30. Ilmottaudu ryhmään korpissa, jos osallistus tapaamiseen. 


Contents:

- Rakenteisen ohjelmoinnin perusteet
- Johdatus algoritmeihin ja ongelmanratkaisuun
- Perustietorakenteet ja niiden soveltaminen
- Ohjelman suunnittelun perusteet; valmius yksinkertaiseen C# -ohjelman toteuttamiseen


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan osaavan:
- selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet
- löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet


Prerequisites:

Ei vaadittavia esitietoja. 


Registration:

Kurssille tulee ilmottautua kesäyliopiston kautta:

https://kesayo.jyu.fi/kurssit/50000/500121/501700

 

Ei koske tutkinto-opiskelijoita, jotka voivat ilmottautua kurssille vain korppissa. 


Modes of study:

Verkkomateriaalin läpikäynti lähes itsenäisesti. Luennot ja muu materiaali on verkossa. 


Completion mode:

Viikottaiset harjoitustehtävät + tentti 3.8.2017. 


Course workload:

3op vastaa noin 81 tunnin työmäärää. Kuuden viikon aikana tästä tulee noin 13.5h. 


Evaluation:

Kurssi arvostellaan asteikolla 1-5. 

Arviointiin vaikuttaa tentti ja kerrytetyt demopisteet. 


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj1/materiaali/17k3op/koti3op

ITKA201 Algoritmit 1, Kesä 2017 (4 op)

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

Current events:

Itsenäinen etäopiskelu kevään 2017 kurssin materiaalin pohjalta. 


Contents: Algoritmit, perustietorakenteet, pino, jono, lista, binääripuu, verkot, raaka voima, osittaminen, taulukointi, ahne menetelmä, heuristiikat.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa suunnitella yksinkertaisia algoritmeja. Opiskelija osaa valita algoritmeille sopivat tietorakenteet.
Prerequisites: ITKP102 Ohjelmointi 1.
Modes of study: Itsenäinen opiskelu.
Completion mode: Tentti.
Course workload: Luentojen seuraaminen, demotehtävien ratkaiseminen ja muu itsenäinen opiskelu yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKS452 Requirements engineering, Kesäkurssi 2017 (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 28.8.2017. Guidelines will be in Optima in May 2017. Check Optima and read guidelines carefully. You have to register yourself in Korppi to the course. If you already have around five-seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Feb. 21st, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

The course is a network based course and students will be studing remotely and independently.

 


Completion mode:

You have to register yourself in Korppi to the course.

To complete the course succesfully accepted learning diary is needed.

 

 

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Summer 2017


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKST53 Ohjelmistoturvallisuus, Tietoturvallinen ohjelmointi (3 - 5 op)

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

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

Current events:

Kurssi järjestetään kesäopetuksena 2017, kurssin aikataulu tarkentuu kevään 2017 aikana ja ilmoittautuminen huhti-toukokuulla.  

Kurssin 3op laajuinen suoritus myönnetään tentin ja luentopäiväkirjan perusteella.

Kurssin 5op laajuinen suoritus myönnetään suorittamalla kurssin harjoitustyöt.

Lisätietoa kurssin sivuilta (<a href="http://itkst53.it.jyu.fi/2016.html" style="color: rgb(1, 44, 95);">http://itkst53.it.jyu.fi</a>) 


Contents:

Tällä kurssilla tutustutaan tietoturvaan ohjelmistokehittäjän näkökulmasta.

Kurssi jakautuu kahteen osaa, joista ensimmäisellä (3op) perehdytään tietoturvan perusasioihin ja perusongelmiin, eli opetellaan tunnistamaan ja olemaan tekemättä "näitä aivan tavallisia perusvirheitä". Käsittelemme esimerkiksi injektioita, merkistökoodausasioita, web-sovellusten tietoturvaa ja pohdimme syitä sille, miksi hyvin tunnettuja tietoturvaongelmia esiintyy uudestaan ja uudestaan eri ohjelmissa.

Kurssilla tullaan ohjelmoimaan ja lukemaan ohjelmakoodia.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Injektiotcan analyse
Web sovellusten yleisimmät tietoturvavirheetunderstands
Työpöytäsovellusten yleisimmät tietoturvavirheet understands
Tietoturvalliset ohjelmointitekniikatcan apply

Prerequisites:

Kohtuullinen ohjelmointitaito: Osaat tuottaa ohjelmia jollain kielellä ja lukea C:tä, javascriptiä, sql:ää ja php:tä.

 


Completion mode:

Ilmoitetaan myöhemmin


Schedule:

Kurssin tarkempi aikataulu päivitetään kevään 2017 aikana. 


[Tarkat tiedot sekä ilmoittautuminen]

http://itkst53.it.jyu.fi/

ITKST56 System Vulnerabilities (5 op)

Andrei Costin (andrei.costin(at)jyu.fi)

Tiina Kovanen (tiina.kovanen(at)gmail.com)

Tuomas Tenkanen (tst(at)sattumia.com)

Contents:

Tietojärjestelmän haavoittuvuudet ja niiden kartoittaminen. Yleisimmät hyökkäystyypit ja -menetelmät.

Järjestelmä: toiminnan tarkoitus, rakenne, data järjestelmässä, elinkaari, järjestelmät rajat, tilannekuvat, dokumentaatio, testaus, ulkoiset riippuvuudet, riskiarvionti. Haavoittuvuudet: kartoittaminen, ohjeet vs. käytäntö, ylläpitoon liittyvät haavoittuvuudet, laitteistoon liittyvät haavoittuvuudet, ohjelmistovirheet, salaus, ulkoiset haavoittuvuudet.


Learning outcomes:

Opiskelija ymmärtää moderniin tietojärjestelmään kohdistuvia haavoittuvuuksia ja osaa analysoida järjestelmän osia ja tunnistaa niistä mahdollisesti haavoittuvia kohtia.


Modes of study:

Luennot, demot.


Completion mode:

Harjoitukset, essee.


Course workload:

Luennot 15 * 1,5 h = 22,5 h
Ohjaukset 5 * 1,5 h = 4,5 h
Demotehtävät 5 * 3 h = 15 h
Demojen läpikäynti 4 * 1,5 h = 6 h
Itsenäinen opiskelu ja essee 85 h


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1198

ITTDK101 IT-Gaala (0 op)

Current events:

Henkilökunnalle;

Tervetuloa Informaatioteknologian tiedekunnan Gaalaan

 IT-ala 50-vuotta yliopistossa

Aika: Maanantai 19.6.2017 klo 17-19

Paikka: Jyväskylän Yliopiston Agora-rakennus, Mattilanniemi,

Auditorio 2 ja Agoran aula

Ohjelma

Cocktail-tilaisuus Aulassa

Ilmoittautuminen keskiviikkoon 14.6 mennessä.

Tervetuloa

 


Selection procedure:

Henkilökunnan tilaisuus.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

MATS534 MA2: Topics in Random Planar Maps (JSS26) (2 op)

Daniel Meyer

Current events:
Contents:

Random planar maps, which are random graphs embedded in a given 2-dimensional surface, are a natural model for a random 2-dimensional geometry. In this course, we will focus on some of the elementary aspects of this topic, including the local and scaling limits of random trees, basic counting results, local limits of triangulations or quadrangulations, and some easy scaling limit results.


Prerequisites:

Some acquaintance with basics of probability theory (probability space, random variables) is required, knowledge of basic results (law of large numbers, central limit theorem) is preferable, and having an idea of what a Markov chain or a martingale is is even better, but not mandatory. This course is aimed at graduate students in mathematics and physics.


Modes of study:

Obligatory attendance at lectures, and completing the homework.


Completion mode:

Pass/fail


Course workload:

10 h lectures


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

MATS580 MA4: Lévy and Feller Processes and Applications (JSS26) (2 op)

Stefan Geiss (stefan.f.geiss(at)jyu.fi)

Current events:
Contents:

We provide a self-contained introduction to Lévy processes (i.e. stochastic processes with independent and stationary increments). This class of processes is the simplest class of processes with jumps; they are commonly used in applications in order to model "fat tails" and non-Gaussian behaviour. Our approach includes a foray into stochastic integration w.r.t. point processes and an outlook to the theory of Feller processes.


Prerequisites:

Measure-theoretic probability, knowledge of discrete martingales, first encounter with stochastic processes (mainly: Poisson process).


Modes of study:

Obligatory attendance at lectures and completing the exercises


Completion mode:

Pass/fail


Course workload:

10 h lectures (2 x 45 min/day and 45 consultation/day)


Literature:

Useful literature:

  1. Breiman: Probability. SIAM. Chapters 1-5, 9.
  2. Billingsley: Probability and Measures. Wiley. Chapters 1-6.
  3. Durrett: Probability: Theory and Examples.
  4. Cambridge University Press,  Chapters 1-5 [4] Williams: Probability with Martingales. Cambridge University Press.
  5. Moreover, for a first contact with Brownian motion: Schilling, Partzsch: Brownian Motion. De Gruyter, (Chapters 1-4).

 


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEY100 Tietotekniikan opinnäytetyöpaja (0 op)

Contents:

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.  


Learning outcomes:

Työpajan jälkeen


Prerequisites:

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


Modes of study:

Ryhmä- ja yksilöohjaukset


[Tarkat tiedot sekä ilmoittautuminen]

TIEP111 Ohjelmointi 2, Ohjelmointi 2 Kesäopetus 2017 (ohjattuna itseopiskeluna) (8 op)

Laura Nurmi (laura.k.nurmi(at)student.jyu.fi)

Johanna Rantala (rantalajohanna(at)outlook.com)

Current events:

Kesällä 2017 Ohjelmointi 2 -kurssin voi suorittaa itsenäisesti, mutta ohjatusti opiskellen. Kurssilla on aloitusinfo/-luento ja ohjattuja pääteohjauksia. Kurssi vaatii aikaa n. 30 h/vko, asennoidu siis tekemään töitä.

 


Contents:

Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.


Learning outcomes:

Oppia ymmärtämään oliopohjaisen ohjelmoinnin perusteet. Kyky tuottaa pieniä/keskikokoisia oliopohjaisia ohjelmia. Samoin tavoitteena on "testaus ensin" (TDD) ajatuksen sisäistäminen. Kyky suunnitella ja toteuttaa graafinen käyttöliittymä.


Prerequisites: Ohjelmointi 1. tai vastaava.
Modes of study: Luentojen ja demojen omatoiminen tekeminen ja katselu kevään kurssin videoista. Ohjattu harjoitustyö ja ohjattua työkalujen käyttöä.
Completion mode: Harjoitustyö, demot ja kun ne on hyväksytty, loppukoe.
Course workload:
Kurssin vaatima työmäärä kevään kurssilla

                 t/vko  Viikkoa  tun.yht
-----------------------------------------
Luennot              4     13     52
Demojen palautus     2     12     24
Demoja kotona        5     12     60
Pääteohjaukset       2      4      8
Harjoitustyö                      56
-----------------------------------------
Yhteensä:         15.5     13    200

 

Kesän kurssin tahti on melkoin 2x nopeampi, joten viikottainen työmäärä on n. kaksinkertainen.


Literature: Java-kirjallisuus. Mm. Java-ohjelmointi
Key words: ohjelmointi, Java, olio, luokka, polymorfismi, perintä, taulukko, silmukka, muuttuja, testaus, pariohjelmointi, TDD

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP116 Java ja tietokannat, Ohj2 harjoitustyö käyttämään tietokantoja (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents:

Muutetaan itsenäisesti Ohjelmointi 2 -kurssin (vähintään vaihe 6) harjoitustyö käyttämään jotakin tietokantaa omatekoisten taulukoiden sijaan.


Learning outcomes:

Kurssin suoritettuaan opiskelijalla on käistys siitä, miten tietokantoja käyetään perinteisellä tavalla suoraan Java-kielestä.


Prerequisites:

Ohejlmointi 2.  Mielellään edes SQL-kielen perusteet, mutta mallia seuraamalla tuota voi opiskellla kurssin aikana itsekin tarvitavan määrän.


Modes of study:

Itsenäisesti tehtävä harjoitustyö, eli olemassa olevan koodin muuttaminen tietokannoille.


Completion mode:

Palautetaan harjoitustyö versionhallintaan ja näytetään ohjaajille.


Course workload:

n. 25 tuntia.


Key words:

Java. Tietokanta. SQL.


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/lisakurssit/TIEP116

TIEA211 Algoritmit 2, Kesä 2017 (4 op)

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

Current events:

Itsenäinen etäopiskelu kevään 2017 kurssin materiaalin pohjalta. 


Contents: Algoritmin analysointi, prioriteettijono, hajautus, puurakenteet, joukot, rekursio, ositus, ahne menetelmä, taulukointi, peruutus, rajoitehaku, paikallinen etsintä, heuristiikat, NP-täydellisyys.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa soveltaa algoritmien suunnittelumenetelmiä. Opiskelija osaa valita algoritmeille sopivat tietorakenteet. Opiskelija osaa analysoida yksinkertaisten algoritmien aikavaativuutta.
Prerequisites: ITKP102 Ohjelmointi 1, ITKA201 Algoritmit 1.
Modes of study: Itsenäinen opiskelu.
Completion mode: Tentti ja harjoitustyö.
Course workload: Luentojen seuraaminen, demotehtävien ratkaiseminen ja muu itsenäinen opiskelu yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA212 Graafisten käyttöliittymien ohjelmointi, verkkokurssi 2017-2018 (5 op)

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

Current events:

Luennot ovat verkkovideoina. Kurssi on tehtävissä etäopiskeluna, myös kesän aikana. Kts. ohjeet: http://appro.mit.jyu.fi/gko/etaopiskelu/


Contents:

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi (C#), verkko-ohjelmointi


Learning outcomes: Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.
Prerequisites:

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Modes of study:

Verkkoluennot, viikkotehtävät, harjoitustyö.


Completion mode:

Viikkotehtävät + harjoitustyö


Literature:

Microsoftin WWW:ssä tarjoamat C#-ohjeet, Lappalainen & Malmirae: Delphi peruskurssi, Lappalainen: Windows-ohjelmointi C-kielella, Olio-ohjelmointi ja C++.


Key words:

Komponenttipohjainen ohjelmointi, graafinen käyttöliittymä, tapahtumapohjainen ohjelmointi, event driven


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/gko/etaopiskelu/

TIEA218 Web-sovellukset, Verkkokurssi 2017 (5 op)

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

Current events:

Kesän ja syksyn 2017 kurssi. Itsenäisesti suoritettava, etäopiskelua.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät, harjoitustyö ja muut tehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko) ja harjoitustyön ja muiden tehtävien tekemiseen.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA218 Web-sovellukset, Verkkokurssi 2016 (5 op)

Current events:

Kesän ja syksyn 2016 kurssi. Itsenäisesti suoritettava, etäopiskelua.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät, harjoitustyö ja muut tehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko) ja harjoitustyön ja muiden tehtävien tekemiseen.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

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.]

Current events:

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ää.


Contents: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Modes of study: Itsenäinen ohjelmointi
Schedule: 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.]

Current events:

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ää.


Contents: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Learning outcomes: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Modes of study: Itsenäinen ohjelmointi
Completion mode: Ohjelmointi, raportointi ja versiohallinta.
Schedule: Vapaa
Literature:
Oppimateriaali

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


Further information: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Evaluation:
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

TIEA309 Tietotekniikan aineopintoja, Introduction to the Python Programming Language (1 - 2 op)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/kielet/Python/tiea309

TIEA311 Tietokonegrafiikan perusteet, kesä 2017, itsenäinen suoritus (5 - 6 op)

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

Current events:

Kesä 2017: Keväällä 2017 muodostuneen kurssin voi suorittaa itsenäisesti opiskellen keväällä toteutuneilla vaatimuksilla. Virallista ohjausta ei kesällä tarjota. Suoritustapana tehtäväpalautus ja suullinen kuulustelu, jossa arvostelun perusteena olevat harjoitustehtävät käydään henkilökohtaisesti läpi.


Contents:

Sisältö: 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ä.


Learning outcomes:

Yksityiskohtaiset ja arvosanakohtaiset osaamistavoitteet tarkentuivat kevään 2017 kurssin muodostaman ennakkotapauksen mukaisesti. Ensisijaisena tavoitteena on kurssin jälkeen kyetä ottamaan käyttöön tyypillinen grafiikkarajapinta (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.


Prerequisites:

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).


Completion mode:

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


Course workload:

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


Literature:

Kurssi pohjautuu MIT:n avoimella lisensillä julkaisemaan englanninkieliseen kalvosarjaan ja harjoitustehtäviin, joiden 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/

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

Contents: Tietokoneen rakenne ja toiminta, johdatus rinnakkaistietokonearkkitehtuureihin, Cell-prosessori ja SPEn assemblykieli, rinnakkaisohjelmoinnin perusteet, rinnakkaisohjelmien suunnittelumallit, rinnakkaisohjelmien debuggaus. GPGPU: CUDA ja OpenCL-standardi.
Prerequisites: Hyvä ohjelmointitaito, ennakkoluuloton asenne, motivaatio, hyvä englanninkielisen materiaalin luetun ymmärrystaito. C-ohjelmointikielen sisälukutaito.
Modes of study: Luentoja ja hands-on tutoriaali- ja ohjelmointisessioita (alustana PS3, Linux & MAC, komentorivi, oma suosikkieditori ja gcc/xlcc/nvcc).
Completion mode: Pienryhmissä tehtävä kirjallisesti dokumentoitu ohjelmointiharjoitustyö. Aihe sovitaan kurssin alussa.
Literature: 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, kesä 2017 (2 - 4 op)

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

Current events:

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.
 


Contents:

Kurssilla tutustutaan IoT-laitteisiin hands-on -tyylillä. Alustana Raspberry Pi. 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.

 


Prerequisites:

 TIEP111 Ohjelmointi 2, TIEP114 Tietokoneen rakenne ja arkkitehtuurit sekä ITKA203 Käyttöjärjestelmät


Selection procedure:

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


Modes of study:

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


Key words:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~helmaaka/opetus/tiea345/2017-kesa/

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES327 Tietoverkkoturvallisuus, kesä 2017, itsenäinen suoritus (3 - 7 op)

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

Current events:

Kesätoteutus itsenäisenä etäopiskeluna. Ota yhteys prof. Timo Hämäläiseen ennen 31.5. Suoritukset on tehtävä ennen 31.8.2017. 


Contents:

Kurssilla käydään läpi tietoverkkojen tietoturvaan liittyviä osa-alueita hands-on painotteisesti. Tirtoverkkoihin tunkeutumisen ja suojaamisen lisäksi käsitellään etäyhteyksien ja etäkäytön tietoturvaa sekä salausasioita. Kurssin sisältö koostuu seuraavista osa-alueista: - Tietoturvapolitiikat, riskien hallinta - Todennus ja pääsynhallinta - Salaus ja julkisen avaimen arkkitehtuuri - Langattomien verkkojen tietoturva - TCP/IP tietoturva - Turvaprotokollat - Verkkolaitteiden tietoturva - Palomuurit ja IDS:t. Kurssi voidaan suorittaa 3-5 op:n laajuisena, riipuen siitä kuinka monta harjoitusta opiskelija palauttaa.


Learning outcomes:

Opiskelija ymmärtää perustiedot tietoverkkojen uhkista ja niiltä suojatutumisilta. Opiskelija saa valmiudet tietoturvatavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Prerequisites:

Esitietoina vaaditaan kurssin Tietoverkot ja Tietoliikenneprotokollat asioiden osaamista tai vastaavia tietoja.


Modes of study:

Luennot, viikkoharjoitukset ja demot


Completion mode:

Pakolliset viikkoharjoitukset, joista pitää saada 50% hyväksytysti suoritettuna.

 


Course workload:

Mitoitus pohjautuu syvällisen oppimisen tavoitteluun, ei minimityöhön, jolla opintojaksoista pääsee läpi. Viikkoharjoitusten tekeminen vie aikaa n. 100-120h. Jos Linux- ympäristö on tuttu, niin harjoitukset saanee tehtyä ripeämminkin. Luentoja on 12-16h. Jos jokin asia on opiskelijalle entuudestaan tuttua, voi hänen kohdaltaan työmäärä olla kurssilla vastaavaa opintopistemäärää alhaisempi. Vastaavasti voi kurssin työmäärä olla opintopistemäärää suurempi, jos kurssin pohjatiedot eivät ole kunnolla hallussa. Myös henkilökohtaiset erot oppimisessa vaikuttavat todelliseen työmäärään.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~timoh/TIES327/security.html

TIES444 Ohjelmistotekniikan teemaseminaari, TIM-järjestelmän kehitys ja ylläpito (2 - 5 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Mika Lehtinen (smibu90(at)gmail.com)

Contents:

TIM (= The Interactive Material) on Tietotekniikan laitoksen projekti uudenlaisen interaktiivisen materiaalin tuottamiseksi. TIM on pohja, jonka päälle kuka tahansa opettaja voi tehdä interaktiivista materiaalia itseopiskelua, luento-opetusta tai mitä tarkoitusta varten tahansa. Opiskelijat voivat käyttää TIMIä tehtävien tekemiseen, muistiinpanoihin, keskusteluun yms.

Katso ja tutustu:

https://tim.it.jyu.fi/view/tim/TIM-esittely

https://tim.jyu.fi/view/kurssit/tie/tim-kehitys/ties444

Järjestämme seminaarimuotoisen kurssin, jossa opiskelijoilla on mahdollisuus osallistua kehittämiseen tämän päivän työkaluilla.  Seminaarin tarkoituksena on, että opiskelijat ideoivat ja toteuttavat TIMiin uusia interaktiivisia plugineja, parantavat sen käyttöliittymää tai tekevät siihen muita parannuksia/laajennuksia/esteettömyyttä tai tietoturvaa.  Muita toimintoja voisi olla esimerkiksi erilaisten materiaalien tuominen järjestelmään (Word-dokumentit, OpenOffice dokumentit jne).

Ensimmäinen tapaamiskerta maaliskuun lopussa/huhtikuun alussa.

Seminaarin 1. osallistujien aikatauluun sovitetulla ”luentokerralla” tutustutaan Vesa Lappalaisen/Mika Lehtisen johdolla järjestelmän nykytilanteeseen ja työkaluihin. Sitten jokainen voi asentaa omaan koneeseensa TIMin kehitysympäristön ja ideoida mitä voisi TIMiin tuottaa.

Seuraavilla seminaarikerroilla osallistujat kertovat muille ideoistaan ja sitten siirrymme toteutusvaiheeseen, joka voi tapahtua kevään tai kesän aikana opiskelijan aikatauluista riippuen. Pidämme lisätapaamisia yhdessä sovittujen aikataulujen mukaan.  Viimeistään elokuussa olisi tarkoitus pitää loppuseminaari, missä osallistujat esittelevät mitä saivat tehtyä.

Laajuus on 2-5 op opiskelijoiden aiheista ja työmääristä riippuen.  Jokainen pitää oman ”tuotteen” tekemisen lisäksi vähintään kaksi kevyttä esitelmää työstään.  Työ voidaan tehdä myös ryhmissä ja ryhmien ryhmissä (= samankaltaisia osia tekevät käyttävät hyväkseen toistensa osia).

Hyvin laajojen töiden tapauksessa työmäärää on mahdollista laajentaa kurssilla Erikoistyö.

 


Learning outcomes:

Oppia tekemään ja ylläpitämään nykyaikaista verkkopohjaista järjestelmää.


Prerequisites:

Ohj2, mielellään GKO tai WWW-ohjelmointi tai vastaavaa harrastusta.


Modes of study:

Aluksi seminaariluento, missä kuvataan ongelma.  Sitten omatoimista ideointia.  Tekniikkaan tututumista lähiopetuksena.  Oman komponentin tai toiminnin toteutus ja dokumentointi käyttöohjeineen. Loppuseminaari.


Completion mode:

Osallistuminen seminaarin tapaamisiin, oman komponentin toteuttaminen ja dokumentointi.  Esitelmän pitäminen omasta toteutuksesta muille osallistujille.


Course workload:

2-5 op komponentin laajuudeesta riippuen.


Schedule:

Huhtikuu - Elokuu.  Työn ajankohtaa voi semniaaritapatumia lukuunottamatta valita omien optintojen mukaan.  Työtä voi tehdä myös kesäaikana.


Key words:

JavaScript, AngularJS, JQuery, Python, Haskell, eEducation


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/tim-kehitys/ties444

TIES474 Pelinkehityshaaste, kesä 2017 (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi järjestetään kesäopetuksena. Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille (mm. pelit ja pelillisyys). Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely, pelisuunnitelmien ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Kahdesta kahdeksaan tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Schedule:

Kesä 2017, touko-heinäkuu.


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES542 Ohjelmointikielten periaatteet, Kesä 2017 (5 op)

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

Current events:

Kesällä 2017 kurssin voi suorittaa itsenäisesti. Lähiopetusta ei järjestetä.


Contents:

Kurssilla analysoidaan ohjelmointikieliä ja pohditaan hyvän ohjelmointikielen olemusta mm. pieniä tulkkeja hyväksi käyttäen. Lisäksi kurssilla tutustutaan ohjelmointikielten tutkimuskirjallisuuteen ja siinä yleisesti käytettyihin formalismeihin.


Prerequisites:

Välttämättömät:

Suositellaan lisäksi:


Modes of study:

Itsenäinen opiskelu.


Completion mode:

Oppimistehtävät


Course workload: Laskennallisesti noin neljännes täysipäiväisestä opiskelusta kahdentoista viikon aikana. Tästä noin puolet koostuu itsenäisestä opiskelusta (luentojen kertaus, demotehtävien tekeminen, tentin tai esseen valmistelu).
Literature:

Luentomoniste sekä kurssilla mainittu tutkimuskirjallisuus. Oheislukemistoksi sopivat mm:


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/okp/2017/summer-2017-course

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

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

Contents:

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.]

Contents:

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]

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

TIEJ607 Tutkimusetiikka (2 op)

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

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

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti.
Schedule:

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.


Literature: 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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti
Schedule:

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.


Literature:
Oppimateriaali

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


[Tarkat tiedot]

TIEJ648 COM4: Nonlinear Optimization: Advances and Applications (JSS25) (3 op)

Current events:
Contents:

The course concerns nonlinear optimization, more specifically so-called nonlinear programming problems, which are defined by smooth linear or nonlinear constraint functions. We will present modern methods for solving nonlinear programs. In particular, sequential-quadratic programming methods and interior method will be covered. Important special cases such as linear programming and quadratic programming will also be discussed. Important concepts such as convexity will be mentioned. Applications within radiation therapy and cell metabolism will be discussed.


Prerequisites:

Basic course on nonlinear optimization


Modes of study:

Obligatory attendance at lectures, and passing the assignments, and final exam.


Completion mode:

Grading scale of 0 to 5.


Course workload:

15 h lectures, and work on assignments.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ663 COM1: Short Course on Multigrid Methods and Applications (JSS24) (3 op)

Current events:
Contents:

This short course is on the theory and practice of multigrid methods and their applications to graph problems. The presentation will follow the subspace correction framework. The material is selected to cover abstract theory of multigrid, heuristic algorithms such as AMG, application and implementation of the methods.


Prerequisites:

Basics in numerical computing; knowledge of basic numerical methods for solving linear systems of algebraic equations.


Modes of study:

Obligatory attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail


Course workload:

20 h lectures


Schedule:
  1. Basic facts from linear algebra. 
  2. Stationary iterative methods. 
  3. The two-level (two-grid) method and its convergence rate. 
  4. Inexact two-grid methods and their extension to multigrid methods. 
  5. Auxiliary space method and uniform preconditioning. 
  6. Subspace corrections theory. Main convergence theorems. 
  7. Introduction to basic graph theory. 
  8. Algebraic multigrid (AMG) methods: Coarse spaces, interpolation and convergence. 
  9. Implementation of AMG methods. 
  10. AMG: applications to graph problems and to eigenvalue problems.
  11. Implementation of subspace correction method for graph drawing.

Literature:
  1. Jinchao Xu. Iterative methods by space decomposition and subspace correction. SIAM Rev., 34(4):581–613, 1992.
  2. Jinchao Xu and Ludmil Zikatanov. The method of alternating projections and the method of subspace corrections in Hilbert space. J. Amer. Math. Soc., 15(3):573–597, 2002.
  3. Panayot S. Vassilevski. Multilevel block factorization preconditioners. Springer, New York, 2008. Matrix-based analysis and algorithms for solving finite element equations.
  4. Panayot S. Vassilevski. Lecture notes on multigrid methods. Technical Report LLNL-TR-439511, Lawrence Livermore National Laboratory, July 1 2010. Available at http://people.llnl.gov/vassilevski1.
  5. Paola F. Antonietti and Ludmil T. Zikatanov. Lecture notes on subspace correction and multigrid methods. Technical report, Laboratory on Modeling and Scientific Computing (MOX), Politecnico di Milano, 2013. In preparation. Some of these notes were scribed by the participants in the summer course on MG methods in Milano, Summer 2013.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEJ665 COM3: Numerical Methods for Option Pricing (JSS24) (3 op)

Current events:
Contents:

Markets offer large number of different kinds of derivatives on underlying assets like financial instruments and commodities. A common derivative is an option giving the right to sell (put) or buy (call) a given stock at its expiry. Pricing the derivatives is typically based a stochastic model for the value of the underlying asset. This course covers two numerical techniques to compute the price of options. The first one is the Monte Carlo method which samples sufficient number of asset value paths. The second approach derives a partial differential equation for the price and then solves it numerically using a finite difference method. The course teaches the basic properties of these methods and how to implement them using Matlab. The Black-Scholes model (geometrical Brownian motion) for the underlying asset and some of its generalizations will be considered.


Prerequisites:

Basic calculus and linear algebra, some familiarity with finite difference methods, programming experience preferably also with MATLAB.


Modes of study:

Obligatory attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail


Course workload:

20 h lectures


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEJ665 COM3: Numerical Methods for Option Pricing (JSS24) (3 op)

Current events:
Contents:

Markets offer large number of different kinds of derivatives on underlying assets like financial instruments and commodities. A common derivative is an option giving the right to sell (put) or buy (call) a given stock at its expiry. Pricing the derivatives is typically based a stochastic model for the value of the underlying asset. This course covers two numerical techniques to compute the price of options. The first one is the Monte Carlo method which samples sufficient number of asset value paths. The second approach derives a partial differential equation for the price and then solves it numerically using a finite difference method. The course teaches the basic properties of these methods and how to implement them using Matlab. The Black-Scholes model (geometrical Brownian motion) for the underlying asset and some of its generalizations will be considered.


Prerequisites:

Basic calculus and linear algebra, some familiarity with finite difference methods, programming experience preferably also with MATLAB.


Modes of study:

Obligatory attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail


Course workload:

20 h lectures


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ666 COM4: Optimal Control of PDEs (JSS24) (3 op)

Current events:
Contents:

The fact that many physical phenomena can be described by partial differential equations (PDEs) has made the optimal control of PDEs one of the central principles in applied mathematics. In particular, it plays a key role as an important tool in many real-world applications, such as in electromagnetism, mechanics, aerodynamics, nanotechnologies, medicine, and many others. Along with technological advances in computers, a deep understanding in this discipline could potentially lead to economic benefits and high productivity.  This course will give basic concepts in the theory of the optimal control governed by linear elliptic PDEs. The main topics include:

  1. the existence theory for optimal solutions in Sobolev spaces
  2. the KKT theory based on variational inequalities
  3. basic algorithms including their numerical implementations using FEniCS.

Prerequisites:

Basic calculus. Very basic knowledge in functional analysis and linear elliptic partial differential equations will be useful. The course is aimed at graduate students as well as advanced undergraduate students.


Modes of study:

Obligatory attendance at lectures as well as demos and completing the exercises.


Completion mode:

Pass/fail


Course workload:

13 h lectures, and 7 h demonstrations


Literature:
  1.  F. Tröltzsch: Optimal control of partial differential equations. American Mathematical Society, Providence, RI, 2010.
  2. A. Logg, K.-A. Mardal, and G. N. Wells. Automated Solution of Differential Equations by the Finite Element Method. Springer, Boston, 2012.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEJ666 COM4: Optimal Control of PDEs (JSS24) (3 op)

Current events:
Contents:

The fact that many physical phenomena can be described by partial differential equations (PDEs) has made the optimal control of PDEs one of the central principles in applied mathematics. In particular, it plays a key role as an important tool in many real-world applications, such as in electromagnetism, mechanics, aerodynamics, nanotechnologies, medicine, and many others. Along with technological advances in computers, a deep understanding in this discipline could potentially lead to economic benefits and high productivity.  This course will give basic concepts in the theory of the optimal control governed by linear elliptic PDEs. The main topics include:

  1. the existence theory for optimal solutions in Sobolev spaces
  2. the KKT theory based on variational inequalities
  3. basic algorithms including their numerical implementations using FEniCS.

Prerequisites:

Basic calculus. Very basic knowledge in functional analysis and linear elliptic partial differential equations will be useful. The course is aimed at graduate students as well as advanced undergraduate students.


Modes of study:

Obligatory attendance at lectures as well as demos and completing the exercises.


Completion mode:

Pass/fail


Course workload:

13 h lectures, and 7 h demonstrations


Literature:
  1.  F. Tröltzsch: Optimal control of partial differential equations. American Mathematical Society, Providence, RI, 2010.
  2. A. Logg, K.-A. Mardal, and G. N. Wells. Automated Solution of Differential Equations by the Finite Element Method. Springer, Boston, 2012.

[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ670 COM1: Tensor Numerical Methods for Multi-dimensional PDEs with Applications (JSS25) (3 op)

Current events:
Contents:

The numerical treatment of the multi-dimensional problems of scientic computing requires nonstandard numerical methods since the computational complexity of the traditional approaches scales exponentially in the dimension d. Recent tensor numerical approximation provides the efficient rank-structured separable representation of multivariate functions and operators on large n^d-grids, that allow us to reduce and even to avoid the so-called "curse of dimensionality". This enables the solution of d-dimensional PDEs with linear complexity scaling in the dimension, O(dn) << n^d. Modern methods of separable approximation combine the canonical, Tucker, as well as the matrix product state and quantized tensor formats. We present the algorithms for the nonlinear Tucker decomposition of function related tensors represented in full size formats using the higher order singular value decomposition (SVD), and for tensors in the canonical format, using the reduced higher order SVD. We discuss the basic rank structured operations with tensors, and the rank reduction algorithms. The recent quantized-TT (QTT) approximation is proven to provide the logarithmic data-compression on a wide class of functions and operators. It makes possible to solve high-dimensional steady-state and dynamical problems in quantized tensor spaces, with the log-volume complexity scaling in the full-grid size, O(d log n), instead of O(n^d). We show that the QTT approximation provides algorithms for super-fast calculation of highly-oscillating integrals and for classical discrete vector transforms such as FFT, wavelet and circulant convolution. The algorithms for tensor-structured calculation of multi-dimensional integral and differential operators in electronic structure calculations will be described. We show that the (approximate) calculation of the multi-dimensional convolution operators in R^d can be reduced to a sequence of 1D Hadamard and scalar products and 1D convolutions treated by FFT. The reduction to 1D operations gives an opportunity to use fine 3D Cartesian grids in accurate calculations of the 3D integral operators containing multiple singularities. We also consider the problem of summation of long-range electrostatics potentials on large L x L x L 3D nite lattices, which is one of the challenges in the numerical treatment of many-body systems in quantum chemistry, in material science and in many-particle dynamics. The novel tensor approach provides O(L) scaling for summation of L^3 potentials, which outperforms the standard approaches like Ewald-type summations methods of O(L^3) complexity. The tensor numerical methods provide efficient solvers for parametric PDEs as well as for highdimensional time-dependent models, in particular, the molecular Schrödinger, the Fokker-Planck and chemical master equations. All these challenging problems will be briefly addressed in our lectures. Exercises in Matlab will demonstrate the advantages of the basic rank-structured tensor formats for the numerical treatment of multi-dimensional functions and operators arising in various applications.
 


Prerequisites:

The course is aimed at graduate and advanced undergraduate students and researchers with basic knowledge of numerical linear algebra and numerical PDEs.


Modes of study:

Attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail


Course workload:

15 hours lectures (5 x 3 h)


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ671 COM2: Information Extraction & Automatic Knowledge-Base Construction (JSS25 (3 op)

Current events:
Contents:

The Web bears the potential of being the world’s greatest encyclopedic source, but we are still far from fully exploiting this potential. Valuable scientific and cultural content is interspersed with a huge amount of noisy, low-quality, unstructured text and media. The proliferation of knowledge-sharing communities like Wikipedia and recent advances in automated information-extraction technologies from otherwise unstructured Web documents give rise to an unprecedented opportunity: Can we systematically harvest facts from the Web and compile them into a comprehensive machine-readable knowledge base?

Such a knowledge base would contain not only the world’s entities, but also their semantic properties, and their relationships with each other.Imagine a “Structured Wikipedia” that has the same scale and richness as Wikipedia itself, but offers a precise and concise representation of knowledge, e.g., in the versatile RDF/S data format. This would enable expressive and highly precise querying, e.g., in the SPARQL language (or appropriate extensions), with additional capabilities for informative ranking of query results. The benefits from solving the above challenge would obviously be enormous. Applications include:

  1. a formalized machine-readable encyclopedia that can be queried with high precision like a semantic database;
  2. a key asset for disambiguating entities by supporting fast and accurate mappings of textual phrases onto named entities in the knowledge base; and an enabler for entity-relationship-oriented semantic search on the Web, for detecting entities and relations in Web pages and reasoning about them in expressive (probabilistic) logics;
  3. a backbone for natural-language question answering that would aid in dealing with entities and their relationships in answering who/where/when/ etc. questions;
  4. a catalyst for the acquisition of further knowledge and the largely automated maintenance and growth of the knowledge base.

Each of the above aspects will be captured in the form of a 3-hour lecture. Each lecture provides an overview of the theoretical foundations of the respective block and summarizes recent research results in the related fields. A block is complemented by a 2 hour interactive exercise session with a final programming task, during which students are able to practice their newly gained knowledge.


Prerequisites:

Basic knowledge in databases, basic programming skills (Java/C++), prior course in statistics and/or probability theory is a plus.


Modes of study:

Obligatory attendance at lectures. Practical task based on theory lectures, programming challenge with options for team work. 


Completion mode:

Grading scale of 0 to 5


Course workload:

20 hours (4 x 5 h) with interactive exercises. Five hour blocks would itself be divided in 3 hours of lectures and two hours of exercises. 


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ672 COM3: Potential Multicarrier Techniques and Waveforms for Future 5G Communication Networks (JSS25) (3 op)

Current events:

 


Contents:

This course aims at delivering to the audience the in-depth analysis of various multicarrier (MC) waveforms and modulations techniques, which are considered now for application in the future 5G, flexible communications systems. Currently due to its great features Orthogonal Frequency Division Multiplexing (OFDM) technique has been already applied in various existing wireless and wired communication systems, such as DVB-T/T2/H, IEEE 802.11, IEEE 802.16, LTE, xDSL etc. Advanced future radio interface platforms with dynamic spectrum access (DSA) and sharing are considered to be the key technologies in making the best solution of the conflict between the inefficient usage of the frequency spectrum and the continuous evolution in the wireless communication. New flexible MC techniques are under development and include, among others: Filtered Multitone (FMT), Filter Bank Multicarrier (FBMC), Generalized Frequency Division Multiplexing (GFDM), Fast Convolution Filter Banks (FC-FB). The characteristics of each of above mentioned MC schemes will be analyzed in the course. There is no doubt that MC systems are considered as the most appropriate candidate for spectrum coexistence and secondary access for future 5G cognitive systems due to its flexibility in allocating different resources among different users as well as its ability to fill the spectrum holes left by the primary users (PUs). However, the use of a MC scheme with specific carrier shapes or another one will affect differently the overall performance of the communication system. Fortunately, investigations performed in many research centers and industries within the framework of European research projects such as PHYDYAS, URANUS, EMPhAtiC, 5GNOW, METIS, etc. have shown that these constraints can be alleviated e.g. by application of the so-called filter-bank based multicarrier signals. One of the main features of such approach is the great possibility for adaptation of various signal parameters (e.g. pulse shape, low out-of-band emission modulation techniques, spectrally adaptive and flexible modulation techniques, filtering techniques, etc.) which makes this solution suitable for application in future flexible radio communication systems.


Prerequisites:

Basic familiarity with modern telecommunication technologies, multicarrier schemes in general or OFDM scheme.


Modes of study:

Obligatory attendance at lectures. Accomplishment of practical tasks or test at the end of the course.


Completion mode:

Pass/fail


Course workload:

18 h lectures (6 hours of lectures a day)


Schedule:

Tentative program: The plan for the course is based on several main parts. First part raises a simple but not minor question: is OFDM still the best scheme for next generation networks, spectrum sharing and system coexistence context? To answer such a question, the authors will first focus on basic theoretical aspects centering the traditional MC and OFDM systems. Next, the main features of the of new MC systems will be discussed. where  Aspects related to performance, achieved capacity under different interference constraints and total budgets will be presented in comparison with achieved by OFDM. Second part of this course presents the latest trends in the 5G systems with the special focus on the use of advanced multicarrier wave forms. The latest research projects in the area are discussed having as a goal applications on: TV white space, Machine to Machine (M2M), future broadband Professional Mobile Radio (PMR)/(PPDR) systems, and beyond LTE, etc. The third part of the course is devoted to the in-depth analysis of MC techniques, starting from pulse shaping and optimization, modulation and up to application challenges. In particular, such topics as channel estimation, equalization and synchronization are discussed. In the final part the modern stimulative approach for the study of MC technologies is introduced. The framework includes link- and system-level simulations. The following questions are raised and answered: why and when simulations are used, how to arrange simulation process, what tools are currently available, how to build link-to-system interface, what results can be produced by simulators?


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ673 COM1: Introduction to Quantum Computing (JSS26) (2 op)

Juha Jeronen (juha.jeronen(at)jyu.fi)

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

Current events:
Contents:

Elementary aspects of quantum computing are outlined. Emphasis is put on "how to build and manipulate a quantum computer" rather than purely theoretical aspects.

  1. Quantum Theory: Axioms, pure states, mixed states, Rabbi oscillation, no-cloning theorem, tensor product and entanglement.
  2. Qubits Definitions and quantum key distribution (BB84)
  3. Quantum Gates 1-qubit gates, 2-qubit gates, universality theorem
  4. Simple Quantum Algorithms Deutsch and Deutsch-Jozza algorithms
  5. Shor's algorithm (sketchy) Classical algorithm for prime number factorization and its quantum counterpart
  6. Decoherence Open quantum system, Noisy quantum channel and Kraus operators and Lindblad equation
  7. Quantum Error Correcting Codes Classical repetition codes and their quantum analogues, stabilizer groups, Knill-Laflamme theorem
  8. DiVincenzo Criteria Necessary conditions for a working quantum computer
  9. How to Implement Quantum Gates Implementation of 1-qubit and 2-qubit gates with a simple Hamiltonian

Completion mode:

Pass/fail


Course workload:

12 h lectures and 6 h demonstrations 


Literature:

[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ674 COM2: Superconducting Quantum Computer (JSS26) (1 op)

Juha Jeronen (juha.jeronen(at)jyu.fi)

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

Mikko Möttönen

Current events:
Contents:

The superconducting quantum computer is the most advanced quantum computer to date. Due to the recent breakthroughs in implementing quantum error correction in this platform, the large-scale implementation of the quantum computer is at the horizon. In this course, we give a brief introduction to the quantum mechanics of superconducting electronics. Furthermore, we outline how these quantum components can be assembled to built the quantum computer.

Content:

  1. General introduction to the latest developments in the superconducting quantum computer
  2. Dynamics of classical lumped-element electric circuits: capacitance, inductance, Hamiltonian, Lagrangian
  3. Quantization of an LC resonator
  4. Josephson energy and charging energy, and the superconducting qubit
  5. Circuit quantum electrodynamics: the Jaynes-Cummings Hamiltonian
  6. Implementation of single-qubit initialization, measurement, and control
  7. Sketch of a many-qubit processor

Completion mode:

Pass/fail


Course workload:

8 h lectures and demonstrations


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEJ674 COM2: Superconducting Quantum Computer (JSS26) (1 op)

Current events:
Contents:

The superconducting quantum computer is the most advanced quantum computer to date. Due to the recent breakthroughs in implementing quantum error correction in this platform, the large-scale implementation of the quantum computer is at the horizon. In this course, we give a brief introduction to the quantum mechanics of superconducting electronics. Furthermore, we outline how these quantum components can be assembled to built the quantum computer.

Content:

  1. General introduction to the latest developments in the superconducting quantum computer
  2. Dynamics of classical lumped-element electric circuits: capacitance, inductance, Hamiltonian, Lagrangian
  3. Quantization of an LC resonator
  4. Josephson energy and charging energy, and the superconducting qubit
  5. Circuit quantum electrodynamics: the Jaynes-Cummings Hamiltonian
  6. Implementation of single-qubit initialization, measurement, and control
  7. Sketch of a many-qubit processor

Completion mode:

Pass/fail


Course workload:

8 h lectures and demonstrations


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ675 COM3: An Introduction to the Theory and Practice of Multigrid Methods (JSS26) (3 op)

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

Current events:
Contents:

Multigrid (MG) methods provide optimal complexity algorithms for the iterative solution of various classes of discrete elliptic boundary value problems as they arise in the simulation of many (multiphysics) models in engineering and life sciences. MG methods rely on the effective interplay of smoothing on a certain grid and error correction on a coarser grid. The smoothing component has the effect of damping the oscillatory part of the error while the smooth part of the error can then be corrected on a coarser grid. This course will cover the theoretical basis of MG methods but also heuristic algorithms, e.g., algebraic multigrid (AMG), and address important aspects of their application and implementation.


Prerequisites:

Basics in finite element methods and numerical linear algebra. The course is aimed at graduate and advanced undergraduate students and researchers with basic knowledge of numerical linear algebra and numerical partial differential equations.


Modes of study:

Obligatory attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail


Course workload:

15 h lectures and 10 hours exercises.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ676 COM4: Sequential Experimentation and decision making by Anytime Randomized Search Heuristics (JSS26) (2 op)

Karthik Sindhya (karthiksindhya(at)hotmail.com)

Current events:
Contents:

This course on sequential experimentation will collect together work from a number of areas of modern science and engineering (from quantum control to synthetic biology), and show how they are converging on an automated approach to optimization and discovery. Complementary to the statistical or mathematical modeling mode usually employed in science, sequential experimentation (that is, experimenting with real processes and systems) allows us to achieve our scientific and technological goals efficiently and without reliable prior knowledge. The use or randomized search heuristics (such as evolutionary algorithms) is central to this emerging approach; this course will give students the knowledge of both the core algorithms and the practical challenges in this fast-moving area of applied optimization.

The course would have the following content:

 


Prerequisites:

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. No programming pre-requisite or other specialised knowledge is required.


Modes of study:

Obligatory attendance at lectures. The course will comprise lectures, and a small-group presentation summarising a selected paper in sequential experimentation and decision making.


Completion mode:

Pass/fail


Course workload:

20 h lectures 


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TIEJ677 COM5: Data mining for Data Science (JSS26) (3 op)

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

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

Current events:
Contents:

Data science is an emerging interdisciplinary area that studies how to develop and use methods for extracting useful information and knowledge from data. Patterns and models mined from various kinds of data can be descriptive, predictive or explanatory. This course  offers an introduction to data mining approaches for knowledge discovery through accessible lectures and hands-on practice assignments to be completed in small groups.

Course Topics: 


Prerequisites:

Basic knowledge of matrix algebra and probability theory would be helpful, but not strictly required. Basic programming  skills (in some language like Python, R or Matlab) are essential for completing the practical assignments. It would be easier for you to follow the course if you already took an introduction to data mining. However, this course is self-contained.


Modes of study:

Obligatory attendance at lectures, and completing the exercises.


Completion mode:

Pass/fail; 60% or more of the full grade for passing.


Course workload:

15 h lectures (3 per day over 5 days), 10 h demonstration (2 per day over 5 days).


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

TJTA104 Ihmisen ja teknologian välinen vuorovaikutus, Kesäkurssi (5 op)

Current events:

Polkuavain videoluentoihin: tieto987

Huom! Tämä on kurssin kesäversio. Kesällä 2017 kurssi järjestetään pääasiassa verkkokurssina. Saatte lähempänä sähköpostitse lisäohjeita kurssin suorittamisesta.


Contents:

Kurssilla käydään läpi lähestymistapoja, joilla ihminen voidaan ja tulee huomioida tietojärjestelmiä ja muita teknologioita suunniteltaessa. Kurssilla käsitellään lisäksi käyttöliittymien suunnittelua ja toteutusta käyttäjälähtöisestä näkökulmasta. Käyttöliittymäsuunnittelua lähestytään ihminen-teknologia-vuorovaikutuksen, käytettävyystutkimuksen menetelmien ja visuaalisen suunnittelun näkökulmista, joita havainnollistetaan käytännön esimerkkien avulla.


Learning outcomes:

Ihmisen huomioiminen teknologian kehitysprosessissa vaatii laajaa osaamista käytettävien ja miellyttävien teknologisten sovellusten suunnittelemiseksi. Kurssin tietojen avulla opiskelija tiedostaa teknologian ihmislähtöiseen suunnitteluun liittyvät haasteet ja mahdollisuudet.  Kurssin suoritettuaan opiskelijalla on ymmärrys siitä, että tietojärjestelmien ja muiden teknologioiden suunnittelussa ihminen voidaan ja tulee ottaa huomioon monin eri tavoin. Opintojakson jälkeen opiskelijalla on käsitteelliset välineet hahmottaa teknologisten sovellusten kehittämisprosessi käyttäjän, käytettävyyden ja käyttäjäkokemuksen näkökulmasta sekä ymmärtää käyttäjälähtöisen käyttöliittymäsuunnittelun ja  toteutuksen perusteet. Opiskelija osaa lisäksi arvioida käyttöliittymien visuaalista ilmettä ja toiminnallisuutta käyttäjän näkökulmasta hyödyntäen käytettävyystutkimuksen menetelmiä.


Prerequisites:

ITKY100-kurssi. 
Lisäksi, kurssin sisältö vastaa ITKA112 Käyttäjälähtöinen sovelluskehitys ja TJTA103 Ihminen ja tietojärjestelmä -kurssien sisältöjä. Opiskelijat, jotka ovat suorittaneet kummatkin kurssit tai toisen kursseista, eivät siten voi saada opintopisteitä tästä kurssista.


Selection procedure:

Ensisijalla kurssille ilmoittautumisessa on informaatioteknologian tiedekunnan opiskelijat. 


Modes of study:

Luentoja yhteensä 28 tuntia, joista 2 tuntia on kontaktiluentoa (aloitusluento) ja  26 tuntia videoluentoja. Lisäksi kurssilla on 3 kontaktiopetuskertaa (demot), joilla keskitytään harjoitustyön tekemiseen. Kurssiin liittyy myös kirjallista materiaalia harjoitustyön tekemisen tueksi. Demoissa saa ohjeistusta harjoitustyön tekemiseen ja viimeistelyyn.


Completion mode:

Kurssin luentojen seuraaminen (videoluentojen katsominen ja kontaktiluentoihin osallistuminen). Harjoitustyö, joka tehdään 2-3 hengen ryhmissä, toteutetaan pääasiallisesti itsenäisesti. Harjoitustyönä tehdään käyttäjälähtöisesti suunnitellun sovelluksen kirjallinen kuvaus, suunnitteluratkaisut argumentoiden.  Harjoitustyön tekemisen tueksi järjestetään demoja, joissa tehdään muun muassa suunnitelmien vertaisarviointia. Harjoitustyö raportoidaan kirjallisesti luennoilla käsiteltyjen näkökulmien mukaisesti.

Kurssin läpäiseminen edellyttää kurssilla annettujen tehtävien (käyttöliittymän uudelleensuunnittelu, vertaisarviointi, kurssipäiväkirja, harjoitustyö) palauttamista annettuihin päivämääriin mennessä ja näiden linkittämisen Korppi-lomakkeeseen oikein. Ilman toimivia linkkejä harjoitustyötä eri osioineen ei pystytä arvioimaan.

ARVIOINTI:        Asteikolla 1-5. Harjoitustyön arvioinnissa kiinnitetään huomiota siihen, miten
-                           kattavasti työssä on hyödynnetty kurssin luento- ja kirjallista materiaalia, sekä perusteltu tehdyt suunnitteluratkaisut
-                           hyvin käyttäjälähtöisyyden eri näkökulmat on sisällytetty työhön
-                           miten huolella työ noudattaa harjoitustyön ohjeistusta
-                           miten hyvin jokaisen ryhmäläisen osuus työssä tulee esiin


Course workload:

5 opintopistettä eli 28 tuntia luentojen seuraamista, 6 tuntia demoissa työskentelyä, kirjalliseen materiaaliin perehtymistä 20 tuntia ja 80 tuntia harjoitustyön tekemiseen.


Literature:

Ilmoitetaan luentojen alussa, sisältää luentokalvot ja artikkeleita sekä suomeksi että englanniksi.


Contact information:

 

 


[Tarkat tiedot sekä ilmoittautuminen]

https://kurssit.it.jyu.fi/TJTA104/

TJTA237 Informaatio- ja tietotekniikkaoikeus (5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti informaatioteknologian tiedekunnan tietojärjestelmätieteen, tietojenkäsittelytieteen ja tietotekniikan pääaineopiskelijoille! Vuoden 2017 kurssitoteutuksen laajuus on 5 op. Laajempi (7 op) toteutus ei ole enää opetusohjelmassa.

Kurssin opettajina toimivat Lapin yliopiston oikeusinformatiikan professori, OTT, VT Rauno Korhonen ja sopimuslakimies, OTL Ari Koivumaa Hallinnon tietotekniikkakeskuksesta. Kurssin tentistä vastaa professori Rauno Korhonen.

Ensimmäisellä luennolla on oltava läsnä, jos haluaa suorittaa kurssin.


Contents:

Opintojakson ja luentojen sisältö: 1) johdatus oikeusinformatiikkaan sekä informaatio- ja tietotekniikkaoikeuteen (ICT-Law), 2) yksityisyyden, tietosuojan ja tietoturvallisuuden perusteet lainsäädännön näkökulmasta, 3) tulossa oleva laaja EU:n tietosuojauudistus; ns. yleinen tietosuoja-asetus, 4) tekijänoikeus ja muut immateriaalioikeudet erityisesti ICT:n näkökulmasta, 5) ICT-sopimukset ja yleiset sopimusehdot, 6) julkiset ICT-hankinnat


Learning outcomes:

Opintojakson jälkeen opiskelija ymmärtää tietotekniikkaan, tiedon käsittelyyn ja tiedon välittämiseen liittyviä oikeudellisia ongelmia sekä informaatioteknologiaa ja viestintää koskevaa lainsäädäntöä. 


Modes of study:

Pakolliset intensiiviluennot 20 h (21.-22.4. ja 5.-6.5., läsnäolovaatimus 80%). Kirjallisuuteen tutustuminen.


Completion mode:

Tentti.


Literature:

Kurssin suoritus perustuu luentoihin ja niiden aikana jaettavaan materiaaliin.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA365 Tietojärjestelmätieteen tutkimusaiheita (5 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Current events:

Kurssi toteutetaan kevään toisessa jaksossa ja sen suorittaminen voi tapahtua osittain kesälukukauden puitteissa. Kurssin yksityiskohdat suunnitellaan maaliskuussa ja huhtikuun alussa keväällä. Kurssin yksi iso idea on, että opiskelijat tapaavat JKL:n yliopiston tietojärjestelmätieteen tutkijoita ja kommunikoivat heidän kanssa. Siksi tämä kurssi ei ole verkkokurssi kuin ainoastaan pakollisten tehtävien osalta.


Contents:

Kurssi perehdyttää opiskelijan käynnissä olevaan tietojärjestelmätieteen tutkimukseen erityisesti Jyväskylän yliopistossa.


Learning outcomes:

Opiskelija on tietoinen eri tietojärjestelmätieteen tutkimusaiheista erityisesti Jyväskylän yliopistossa.


Completion mode:

Osallistuminen luennoille ja kurssin harjoitustyö (vaatimukset julkistetaan viimeistään kurssin alkaessa)


[Tarkat tiedot sekä ilmoittautuminen]

TJTA656 Liikuntateknologia ja pelillistäminen, kesäkurssi (5 op)

Tuomas Kari (tuomas.t.kari(at)gmail.com)

Contents:

Kurssilla tehdään pienimuotoinen tutkimus soveltuvasta aiheesta, jonka tulee liittyä liikunta- tai terveysteknologian käyttöön tai liikunnan/terveyden pelillistämiseen teknologian keinoin. Myös Digitaaliset liikuntapelit ja niiden käyttö soveltuvat tutkimuksen aiheeksi.

Kurssin teeman lisäksi kurssilla opetellaan tutkimuksen tekemistä ja raportointia sekä vastuun ottamista omasta työskentelystä, sillä yhteisiä tapaamisia ei aloitusluennon ja loppuseminaarin välillä ole.

Kurssilla on aloitusluento, itsenäisen työskentelyn vaihe (n. 2 kk), ja loppuseminaari.

Kurssin tarkempi ohjeistus annetaan aloitusluennolla. Loppuseminaarissa esitellään oma aikaansaannos (10min/esitys + 5min keskustelu). Näiden välinen aika on itsenäistä työskentelyä.

Aloitusluento on 8.6.2016. Aloitusluennolle osallistuminen on pakollista – jos et pääse paikalle, mutta haluat osallistua kurssille, ota yhteys luennoitsijaan hyvissä ajoin ennen kurssin alkua.

Loppuseminaari(t) elokuussa viikolla 32. Loppuseminaari, jossa oma työ esitellään, on pakollinen. Ilmoittaudu (koko ryhmä samaan aikaan) vain siihen loppuseminaariin, jossa oma esitys.

Ilmoittaudu seminaariin 18.6. mennessä!


Prerequisites:

Ei esitietoja


Completion mode:

Kurssilla tehdään yksin tai 2-3 hengen ryhmässä (saa valita) pienimuotoinen tutkimus.

Tutkimuksesta kirjoitetaan raportti/artikkeli, joka sisältää lyhyen kirjallisuuskatsauksen, datan keräämisen (esim. kysely / haastattelut) ja analysoinnin, ja raportoinnin.

Raportin/artikkelin pituus riippuu ryhmän koosta: yksin tehtynä 5 sivua + lähteet, 2-3 hengen ryhmässä 10 sivua + lähteet. Raportin kielen tulee olla suomi tai englanti.

Raportin tulee noudattaa raportointiohjetta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille/raportointiohje seuraavilta osin:

3.1 Asetteluohjeet ja tekstisisältö, 3.3 Lähdeviitteet, 4.1 Kirjoitustyyli ja kieliasu, LIITE 1 LÄHDETIETOJEN ESITTÄMINEN.

Raportin tulee sisältää seuraavat luvut eli rakenne on seuraava:

Otsikko

1. Johdanto

2. Tausta (tämän voi nimetä tutkimusaiheen mukaan)

3. Metodologia (jossa kuvataan aineiston keräys ja analysointi)

4. Tulokset

5. Johtopäätökset

Lähdeluettelo

Kaikki työt tarkastetaan plagioinnin ehkäisemiseksi URKUND-järjestelmässä.

Arvostelu: 0-5.

 

HUOM! Lopulliset / tarkat suoritusohjeet annetaan aloitusluennolla ja lähetetty sähköpostitse osallistujille.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS540 Intercultural Negotiation in IT (3 op)

William Baber (willbaber(at)yahoo.com)

Contents:

•Recognize and use basic negotiating tactics
• Prepare a position and alternative positions
• Effectively discuss and compare positions
• Identify monetary and non-monetary interests of all parties
• Negotiate for robust agreements
• Consider culture as a factor in negotiations
 


Learning outcomes:

• Recognize and use basic negotiating tactics
• Prepare a position and alternative positions
• Effectively discuss and compare positions
• Identify monetary and non-monetary interests of all parties
• Negotiate for robust agreements
 


Completion mode:

Active attendance to the lectures

Written assignment


Literature:

Read any or all of these:
Required: Bare Knuckle Negotiating (Hazeldine); optional: 3D negotiation (Lax and Sebenius); Getting to Yes (Fisher and Yuri); Getting past No (Ury)
 


[Tarkat tiedot sekä ilmoittautuminen]

TJTS576 Tietojenkäsittelyn etiikka: klassikot ja ajankohtaiset teemat, kesäkurssi (5 op)

Hojat Mohammadnazar (hojat.h.mohammadnazar(at)student.jyu.fi)

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

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Learning outcomes:

Kurssin käytyään opiskelija kykenee…


Prerequisites:

ei esitietovaatimuksia; sopii kaikille vuosikursseille


Completion mode:

Läsnäolo kurssin luennoilla ja essee. Kurssia ei voi suorittaa etänä.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/213534

TJTS577 Business Communication in IT (2 op)

Current events:

lecturer:

Dr. Shalyn Lapke


Contents:

Day 1 Syllabus Review; Succeeding in Business Communication;

29 August Building Goodwill; Adapting Your Message to Your Audience

Day 2 Communicating Across Cultures, Formatting Letters and E-Mail Messages.

30 August Writing Correctly.

Day 3 Sharing Informative and Positive Messages; Delivering Negative Messages

31 August

Day 4 Impromptu Speaking; Crafting Persuasive Messages

1 September

Day 5 Presentations; Course Review; Communication Simulation


Selection procedure:

If you are in the queue, please check before the start of the course if there are vacant places!


Completion mode:

Attendance to class and continuous class participation during lectures/activities.  


Literature:

Links to course information/articles will be provided.  


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ571 IS1: Online Social Media Analytics (JSS26) (3 op)

Alexander Semenov (avsemyonov(at)gmail.com)

Jari Veijalainen (vei5423(at)gmail.com)

Current events:
Contents:

Online social media analytics is an emerging field in modern science, thanks to the growing abundance of data. Seeking to enhance our understanding of the principles and patterns of the information exchange and opinion formation in the society, this course is intended to review key concepts involved in the analysis of online user contributed content. It will rely on the scholarship in data analysis and mining, with the purpose of taking an in-depth look at theories, methods, and tools to examine the content, structure and dynamics of social media. The course offers an introduction to the key theoretical concepts in text and social network analytics, and primarily aims at supporting future applied investigations of interest to the audience, through hands-on practice tutorials.


Prerequisites:

The students will be expected to work with mathematical models and analytical reasoning. Basic knowledge of matrix algebra, statistical analysis, and probability theory is required. Programming experience (in some language) is strongly encouraged. Knowledge of stochastic processes and optimization techniques is encouraged but not required.


Modes of study:
Completion mode:

Labs (15 % of full grade each):

Project Paper: 


Course workload:

Pass/fail


[Tarkat tiedot sekä ilmoittautuminen]

http://www.jyu.fi/summerschool

URAA001 Monitieteinen työelämäprojekti (5 - 7 op)

Reija Häkkinen (reija.a.hakkinen(at)jyu.fi)

Muru Linjala (muru.linjala(at)jyu.fi)

Annamari Rovamo (annamarirovamo(at)gmail.com)

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

Contents:

Projektityöskentelyyn johdattavat aloitusluennot (ma 22.5. - ti 23.5.) ja monitieteisenä tiimityönä toteutettava kehittämisprojekti oikealle asiakkaalle. Jokainen tiimi saa opintojakson alussa oman asiakkaan ja alustavan toimeksiannon, jonka suuntaamiseen tiimi voi itse vaikuttaa. Projektien tarkoituksena on tuottaa asiakkaille uusia ideoita ja tuoretta tietoa organisaation eri osa-alueiden ja toimintojen kehittämiseen monitieteisestä näkökulmasta. Läsnäoloa edellytetään 22.-23.5. järjestettävillä aloitusluennoilla, projektitapaamisessa 28.6. sekä loppuseminaarissa 30.8. 


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa
•    tunnistaa oman osaamisensa projekti- ja tiimityössä
•    hyödyntää (oman alan) osaamistaan monipuolisesti, erilaisissa työtehtävissä
•    asettaa projektille tavoitteita, laatia projektisuunnitelman, arvioida ajankäyttöä ja tehtävien työmääriä, toteuttaa projektin monitieteisessä tiimissä ja esitellä projektin tulokset asiakkaalle ja vertaisryhmälle
•    toimia vastuullisesti osana projektitiimiä sekä yhteistyössä asiakkaan kanssa


Prerequisites:

Suosituksena oman pääaineen aineopinnot.


Registration:

HUOM! Opintojaksolle ei ilmoittauduta Korpissa!

Opintojaksolle haetaan täyttämällä hakulomake su 7.5.2016 mennessä osoitteessa https://opiskelu.jyu.fi/fi/tyoelamapalvelut/palvelut-opiskelijoille/tyoelamaopinnot/tyoelama/hakulomake ja liittämällä CV lomakkkeseen mukaan.

Opiskelijat jaetaan hakemusten perusteella monitieteisiin tiimeihin, joissa projektit toteutetaan. Hakemukseen kannattaa siis panostaa! Tiimijaoissa pyritään huomioimaan jokaisen mahdollisuus hyödyntää omaa osaamistaan projektissa.

 


Selection procedure:

Opintojaksolle valittavien opiskelijoiden määrä riippuu asiakasprojekteista. Valintapäätöksistä ilmoitetaan henkilökohtaisesti kaikille hakijoille 10.5.2017 mennessä.


Completion mode:

Aktiivinen osallistuminen opintojakson aloitusluentoihin ja projektityöskentelyyn, oman projektin esitettelyn laatiminen kurssin verkkosivuille sekä itsenäisesti laadittava oppimisraportti.
Asiakasprojektin suorittamiseen kuuluu:
Projektisuunnitelman laatiminen ja esitteleminen, väliraportointi, asiakasprojektin toteuttaminen käytännössä, projektin loppuraportin laatiminen, projektin tulosten ja tuotosten esitteleminen asiakkaalle ja muille opintojakson opiskelijoille.

Itsenäisesti laadittavassa oppimisraportissa arvioidaan oman osaamisen kehittymistä, oman tiimin työskentelyä ja opintojakson osaamistavoitteiden saavuttamista. Oppimisraportti laaditaan asiakasprojektin päätyttyä.

Tarkemmat ohjeet opintojakson suorittamisesta annetaan opintojakson alussa.


Course workload:

Aloitusluennot 8 tuntia, 120 - 174 tuntia projektityötä sekä henkilökohtaiset ennakko- ja lopputehtävät 7 tuntia. 


Schedule:

Aloitusluennot ma 22.5.- ti 23.5.2016

Projektitapaaminen ke 28.6.2017 klo 9.15 - 12

Loppuseminaari ke 30.8.2017 klo 13.15 - 16

 


Contact information:

Muru Linjala (muru.linjala (at) jyu.fi)

Reijä Häkkinen (reija.a.hakkinen (at) jyu.fi

Annamari Rovamo (annamari.rovamo (at) jyu.fi)


[Tarkat tiedot]

https://www.jyu.fi/tyoelama/opiskelijoille

Muu opintojakso

CYBCOF Kyberkahvit (0 op)

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

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

HYTK0117 HYTK:n kehittämispäivä (0 op)

Contents:

Tämä kurssi on tarkoitettu HYTK:n opetus-ja tutkimusthenkilöstön 15.2 järjetettävän kehittämispäivän ilmoittautumisia varten.


[Tarkat tiedot sekä ilmoittautuminen]

ITKM004 Opiskelijayrittäjyys (1 op)

Current events:

Informaatioteknologian tiedekunta haluaa tukea opiskelijayrittäjyyttä. Tätä varten olemme hankkineet ryhmätyötilat Juomatehtaan kiinteistöstä.

Nyt IT-tiedekunnan opiskelijoilla on mahdollisuus hakea tilojen käyttöoikeutta!

Tilojen käyttämisen tulee täyttää seuraavat ehdot :

1) Ryhmän (2-4 jäsentä) tulee olla IT-tiedekunnan opiskelijoita.
2) Ryhmän tulee esitellä ideansa sekä perustella, miten käyttöoikeus edistäisi idean toteuttamista.
3) Ryhmän tulee esittää, kuinka idean kehittäminen liitetään opintoihin.

Saatavien opintopisteiden määrä (2-5 op) arvioidaan loppuraportin pohjalta.

Vapaamuotoisia esityksiä pyydetään 25.9.15. mennessä. Esityksen tulee sisältää idean kuvaus, ryhmän tiedot ja tieto siitä, miten idean kehittäminen liitetään opintoihin. Esitykset lähetetään suoraan dekaani Pekka Neittaanmäelle osoitteeseen: pekka.neittaanmaki@jyu.fi

Esitykset arvioidaan, ja hyväksytyt ryhmät saavat tilat käyttöönsä noin 3kk ajaksi.


 


[Tarkat tiedot sekä ilmoittautuminen]

ITKM004 Opiskelijayrittäjyys (1 op)

Current events:

Informaatioteknologian tiedekunta haluaa tukea opiskelijayrittäjyyttä. Tätä varten olemme hankkineet ryhmätyötilat Juomatehtaan kiinteistöstä.
Nyt opiskelijoilla on mahdollisuus hakea tilojen käyttöoikeutta!

Tilojen käyttämisen tulee täyttää seuraavat ehdot :

1) Ryhmän (2-4 jäsentä) tulee olla JY:n opiskelijoita.
2) Ryhmän tulee esitellä ideansa sekä perustella, miten käyttöoikeus edistäisi idean toteuttamista.
3) Ryhmän tulee esittää, kuinka idean kehittäminen liitetään opintoihin.

Saatavien opintopisteiden määrä (2-5 op) arvioidaan loppuraportin pohjalta.

Vapaamuotoisia esityksiä pyydetään 30.3 mennessä. Esityksen tulee sisältää idean kuvaus, ryhmän tiedot ja tieto siitä, miten idean kehittäminen liitetään opintoihin. Esitykset lähetetään dekaani Pekka Neittaanmäelle osoitteeseen: pekka.neittaanmaki@jyu.fi

Esitykset arvioidaan ja esittelytilaisuus järjestetään erikseen ilmoitettavana ajankohtana. Hyväksytyt ryhmät saavat tilat käyttöönsä noin 3kk ajaksi 30.6.2015 saakka.
 


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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)

Current events:

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.


Contents:

Opintojakso sisältää/tarjoaa:


Learning outcomes:

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


Selection procedure:

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!


Completion mode:

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)

Current events:

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.


Contents:

Opintojakso sisältää/tarjoaa:


Learning outcomes:

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


Selection procedure:

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!


Completion mode:

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


[Tarkat tiedot sekä ilmoittautuminen]

ITKY128 IT ja tiede elokuvassa (2 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Contents:

Informaatioteknologia ja tiede ovat aina olleet yleisiä teemoja elokuvissa. Tieteisfantasiat, henkilökuvat ja monet IT:n tai tieteen ympärille kietoutuvat draamat ovat viihdyttäneet ja opettaneet meitä jo kauan. Tämän opintojakson aikana katsomme yhdessä elokuvia, joiden teemana on tiede tai informaatioteknologia. Useimpiin elokuviin liittyy asiantuntijan pitämä lyhyt alustus, jossa kerrotaan elokuvan taustoista ja niiden merkityksestä tiedemaailmalle. Kurssi suoritetaan oppimispäiväkirjan avulla siten, että kuuden elokuvan katsominen ja reflektoiminen tuottaa kurssisuorituksen ja kaksi yleisopintotasoista opintopistettä. 


[Tarkat tiedot sekä ilmoittautuminen]

ITKY206 Kyberturvallisuuden kurkistuskurssi (2 op)

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

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Kurssi ja sen suoritusohjeet ovat verkossa osoitteessa https://peda.net/jyu/it/kyberturvallisuus/kkv. 


Contents:

Nykyisen modernin verkostoyhteiskunnan toiminta perustuu erilaisten tietojärjestelmien ja -verkkojen toimivuuteen. Tämä kybermaailma ei ole jossakin muualla vaan se on läsnä kaikkialla - ihan meidän jokaisen arjessa. Osaatko sinä suojata älylaitteesi? Osaatko asioida turvallisesti verkkokaupassa? Tiedätkö, mitä tietoja kannattaa itsestäsi kertoa somessa? Ovatko videopuhelut turvallisia? Mitä on kriittinen infrastruktuuri? Miten kyberhyökkäyksiltä voi suojautua? Tällä kurssilla pohditaan kyberturvallisuutta yksilön, kodin ja perheen sekä koko yhteiskunan näkökulmasta. Tällä kurssilla opit, miten omat arkipäiväiset valintasi voivat vaikuttaa sinun omaasi ja koko yhteiskunnan turvallisuuteen.


Learning outcomes:

Kurssin päätavoitteina on, että

Kurssin keskeiset sisällöt


Prerequisites:

Kurssi ei edellytä esitietoja.


Modes of study:

Verkkokurssi.


Completion mode:

Testaa tietosi -osioiden suorittaminen ja oppimistehtävän laatiminen.


Course workload:

54 h. 


Schedule:

Kurssi on opetustarjonnassa 3.10.2016-31.7.2017.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY206 Kyberturvallisuuden kurkistuskurssi (2 op)

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

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Kurssi ja sen suoritusohjeet ovat verkossa osoitteessa https://peda.net/jyu/it/kyberturvallisuus/kkv. 


Contents: Nykyisen modernin verkostoyhteiskunnan toiminta perustuu erilaisten tietojärjestelmien ja -verkkojen toimivuuteen. Tämä kybermaailma ei ole jossakin muualla vaan se on läsnä kaikkialla - ihan meidän jokaisen arjessa. Osaatko sinä suojata älylaitteesi? Osaatko asioida turvallisesti verkkokaupassa? Tiedätkö, mitä tietoja kannattaa itsestäsi kertoa somessa? Ovatko videopuhelut turvallisia? Mitä on kriittinen infrastruktuuri? Miten kyberhyökkäyksiltä voi suojautua? Tällä kurssilla pohditaan kyberturvallisuutta yksilön, kodin ja perheen sekä koko yhteiskunan näkökulmasta. Tällä kurssilla opit, miten omat arkipäiväiset valintasi voivat vaikuttaa sinun omaasi ja koko yhteiskunnan turvallisuuteen.
Learning outcomes: Kurssin päätavoitteina on, että kiinnostut kyberturvallisuudesta tunnistat kyberturvallisuuteen liittyvät peruskäsitteet ymmärrät kybermaailman monimuotoisuuden sekä yksilön että yhteiskunnan tasolla ymmärrät pienten häiriöiden suuret vaikutukset Kurssin keskeiset sisällöt Internetin kehitys historiasta nykypäivään Suomen tietoyhteiskunnan kehitys ja ominaispiirteet kyberuhat ja niiden aiheuttajat tyypilliset kyberhyökkäystavat kyberuhkien vaikutukset ja verkottuneen tietoyhteiskunnan tulevaisuus kyberturvallisuuden toimijat, kyberturvallisuuteen liittyvä lainsäädäntö, riskien tunnistaminen ja hallinta
Modes of study:

Verkkokurssi.


Completion mode: Testaa tietosi -osioiden suorittaminen ja oppimistehtävän laatiminen.
Course workload:

54 h. 


Schedule:

Kurssi on opetustarjonnassa 3.10.2016-31.7.2017.


[Tarkat tiedot sekä ilmoittautuminen]

ITKA351 Johdatus lohkoketju-teknologiaan (1 - 3 op)

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

Current events:

Lohkoketju on kryptattu tietorakenne, jonka avulla voidaan luoda digitaalinen tilikirja ja hoitaa rahansiirtoja luotettavasti ja turvallisesti. Kurssilla tutustutaan lohkoketjuteknologiaan lähdekirjallisuuden avulla. Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivun raportin omasta aiheestaan. Aiheesta on mahdollista myös tehdä opinnäytetöitä.

Aloitusinfossa pe 11.11.16 klo 9-10 Ag Delta sisältö on:

9:00-9:25    Joel Lehtonen: Johdatus lohkoketjuteknologiaan
9:30-9:50    Oleksiy Khriyenko: Introduction to Watson Technology
9:50-10:00   Pekka Neittaanmäki: Uudet kurssit Johdatus lohkoketjuihin ja
             Johdatus Watson-teknologioihin

* Kurssi ITKA352 Johdatus Watson-teknologioihin avataan Korppiin piakkoin. 


Contents:

Lisätietoa lohkoketjusta / More information about blockchain: https://www.jyu.fi/it/tutkimus/muistiot/BLOCKCHAIN.pdf

Esimerkkejä aihealueista

Sovelluksia

Teoria


Completion mode:

Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan noin 2-4 hengen ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivuisen raportin omasta aiheestaan.


Contact information:

Lisätiedot ja -kysymykset Ida-Maria Toivaselle. 


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/210542

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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)

Current events:

Kurssiin kuuluvat Agora ICT-foorumin luennot.

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

 


Contents:

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.

 


Prerequisites:

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


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS559 Innovative Thinking in ICT (2 op)

Current events:

Welcome to listen three lectures on "Innovative thinking in ICT" by very innovative Professor Yoshiyasu Takefuji from Keio University SFC, Japan.

The three lectures are in Ag Alfa:

  1. 13.9.2016 at 10:15-12:00
  2. 14.9.2016 at 14:15-16:00
  3. 15.9.2016 at 10:15-12:00

How to complete the course? Write a lecture diary about 2 pages long (font Times 12, line spacing single) about each lecture (all together max 6 pages). Think about the question "What did I learn?" when writing the lecture diary.

Diary language: English or Finnish

Submit your lecture diary in PDF format to Optima ITKS559 Return Box. The Optima working space will be opened soon.

Remember to write your name to the diary.

Deadline for submission is September 30, 2016 (Friday).

Grading: pass/fail

**********************************************************************************************************************************************************************

Professor Takefuji's biography:

Dr. Yoshiyasu Takefuji is a tenured professor on faculty of environmental information at Keio University since April 1992 and was on tenured faculty of Electrical Engineering at Case Western Reserve University since 1988. Before joining Case, he taught at the University of South Florida for two years and the University of South Carolina for three years. He received his BS (1978), MS (1980), and Ph.D. (1983) from Electrical Engineering from Keio University under the supervision of Professor Hideo Aiso. His research interests focus on neural computing, security, internet gadgets, and nonlinear behaviors. He received the National Science Foundation/Research Initiation Award in 1989 and received the distinct service award from IEEE Trans. on Neural Networks in 1992 and has been an NSF advisory panelist. He has received the TEPCO research award in 1993-1995 and the Takayanagi research award in 1995. He has also received the Kanagawa Academy of Science and Technology research award in 1993-1995. He has received the best courseware award from Asia multimedia forum in 1999. He has received the best paper award of Information Processing Society of Japan in 1980 and that of International federation of automatic control in AIRTC'98 - IFAC International Symposium on Artificial Intelligence in Real-Time Control in 1998, special research award from the US air force office of scientific research in 2003, chairman award from JICA in 2004. He authors books entitled Neural Network Parallel Computing from Kluwer Publishers in January 1992, Neural Computing from Korona Publishers in 1996, Neural Networks from Sangyo-Tosho in 1996, the future of mobile phones in 2003 from Iwanami, security in 2004 from NikkeiBP, ultra low cost internet gadget design in 2008 from Ohmsha, happy-hacking iphone/ipod touch in 2008 from Ohmsha, and coauthored books Digital Circuits (Ohmsha Publishers) in 1984, Neuro Computing (Baifukan Publishers) in 1992, Neural Networks in Design and Manufacturing from World Scientific Publishers in 1993, Neural Computing For Optimization and Combinatorics from World Scientific Publishers in 1994, Analog VLSI Neural Networks from Kluwer Academic Publishers in 1992, Knowledge-based intelligent techniques in industry (CRC 1998), Handbook of Internet and Multimedia Systems and Applications (CRC 1998), netiquette, from kyoritsu-pub Introduction to wireless access (shoeisha 2000), and application-handbook of neural computing (kyoritsu 2001). He is currently an associate editor of International Journal of Multimedia Tools and Applications from KAP, editor of International Journal on Computational Intelligence and Applications, and editor of Int. Journal of Knowledge-based intelligent engineering systems. He was an Editor of the Journal of Neural Network Computing, an associate editor of IEEE Trans. on Neural Networks, Neural/parallel/scientific computations, and Neurocomputing, and a guest editor of Journal Analog Integrated Circuits and Signal Processing in the special issue on analog VLSI neural networks and also guest editor of Neurocomputing in the special issue on neural network optimization. He has published more than 150 journal papers and more than 100 conference papers. He is included in who's who in America, who's who in the Midwest, who's who in science and engineering, men of achievement. He was an advisor to Multimedia University in Malaysia, PSDI of Philippine government, and VITTI (Vietnam Information Technology Training Institute), Srilanka, Thailand, and Jordan CTTISC respectively. He is an official assessor of Hong Kong government respectively.

*************************************************************************************************************************************************************************

September 15, 2016

Anneli Heimbürger

Senior Lecturer, Faculty of Information Technology

anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKSV01 Introduction to Phenomenography, Introduction to Phenomenography (0 op)

Current events:

Lecturer: Anders Berglund, Senior Lecturer, Uppsala University

For further details contact: Ville Isomöttönen


Contents:

An introductory workshop on phenomenography given by guest lecturers Anders Berglund and Aletta Nylén from Uppsala University. Recommended to PhD students, master's students, and staff members interested in qualitative research. Workshop consists of a short lecture, active working in small groups, and reflective review and discussions of the work done.


[Tarkat tiedot sekä ilmoittautuminen]

ITKANDIT ITKANDIT (0 op)

Current events:

Tiedekunta haluaa juhlistaa valmistumistanne ja järjestää teille pienimuotoiset kandikuoharikekkerit tiistaina 16.12. klo 14-16. Paikkana Lea Pulkkisen sali (Ag B4-kerros). Tarjolla on kuohuviiniä ja pientä purtavaa vapaan seurustelun merkeissä. Tervetuloa!


[Tarkat tiedot sekä ilmoittautuminen]

ITKM001 Cyberpsychology: Interaction of Personality and the Internet (0 op)

Contents:

Israelilainen organisaatiopsykologi Talia Haimovich pitää kaksi kyberpsykologiaan liittyvää seminaaria. Opetus tapahtuu englanniksi.

Osallistuminen ei edellytä ennakkotietoja. Jos mahdollista, ota mukaan oma tietokone kurssitehtävien suorittamista varten. 

Tästä tapahtumasta voit

 

********************************

* You may have 1 credit course mark: take part in both seminars (ITKM001 Wed 11.2. and ITKM002 Thu 12.2.) and write informal course report (2-3 pages) based on seminars. Return report before 1.3.2015, address: amanuenssi@mit.jyu.fi.

If Freud, the "father" of modern psychology, was alive today, how would he address the psychological phenomena of the cyberspace arena? Based on this theory, how would he explain what enabled the behaviour of the Nov. 2014 Sony hackers?

 Cyberpsychology is a developing field that covers all psychological phenomena that are associated with and affected by emerging technology. For many years the studies on the Internet usage did not distinguish between the different types of Internet users or surfers. Hence, all surfers were stereotyped by being placed into one large group known as users.

 In this seminar, seven psychological components of the online world, which are distinguishable from those of the offline world, will be introduced.

 The interactions of different personalities and the internet will be discussed, along with some thoughts about what would some of the well-known psychologists (such as Freud and Erickson) might have thought about the internet.

 As participants, you will have the opportunity to take some personality tests to recognize where you stand on the different traits discussed.

*****************

Biography

 Dr. Talia Haimovich received her PhD from the Hebrew University of Jerusalem, Israel. She is an Industrial/Organizational psychologist and a psychometrician. Living in Singapore for 4 years, Dr. Haimovich was a faculty member at the Nanyang Technological University (NTU) (Singapore).

 Dr. Haimovich is currently a lecturer at the Interdisciplinary Center (IDC), Herzliya, Israel, where she teaches Positive Psychology, Research Methods and Measurement and Evaluation.  She is also a consultant for the National Authority for Educational Measurement and Evaluation of Israel, and was involved as a researcher and analyst for the Israeli Defence Forces (IDF) assessment and evaluation center. Dr. Haimovich is involved in many practical positive psychology projects in Israel, mainly in the field of education.


[Tarkat tiedot sekä ilmoittautuminen]

ITKM002 Positive Technology and Positive Psychology (0 op)

Current events:

Israelilainen organisaatiopsykologi Talia Haimovich pitää kaksi kyberpsykologiaan liittyvää seminaaria. Opetus tapahtuu englanniksi.

Osallistuminen ei edellytä ennakkotietoja. Jos mahdollista, ota mukaan oma tietokone kurssitehtävien suorittamista varten. 

Tästä tapahtumasta voit

* You may have 1 credit course mark: take part in both seminars (ITKM001 Wed 11.2. and ITKM002 Thu 12.2.) and write informal course report (2-3 pages) based on seminars. Return report before 1.3.2015, address: amanuenssi@mit.jyu.fi.

 

 


Contents:

We are all aware of the negative side effects of the internet (e.g., loneliness, depression, addiction), however in this seminar you will be introduced to the many benefits the internet has to offer.

Positive Psychology is a relatively new movement in psychology. It is the scientific study of well-being in order to understand human strength and virtues and to promote them, to allow individuals, communities, and societies to thrive.

Positive Technology is also an emerging field. It can be defined as the "Scientific and applied approach to the use of advanced technology for improving the quality of our well-being."

The approach of Positive Technology effectively combines the purposes of Positive Psychology, with the enhancements of Information Technology, to promote well-being.

You will learn how we can utilize technology for the goals of positive psychology: strengths, helping the others, empowerments, state of flow, relationships and more.

 

Biography

Dr. Talia Haimovich received her PhD from the Hebrew University of Jerusalem, Israel. She is an Industrial/Organizational psychologist and a psychometrician. Living in Singapore for 4 years, Dr. Haimovich was a faculty member at the Nanyang Technological University (NTU) (Singapore).

Dr. Haimovich is currently a lecturer at the Interdisciplinary Center (IDC), Herzliya, Israel, where she teaches Positive Psychology, Research Methods and Measurement and Evaluation.  She is also a consultant for the National Authority for Educational Measurement and   Evaluation of Israel, and was involved as a researcher and analyst for the Israeli Defence Forces (IDF) assessment and evaluation center. Dr. Haimovich is involved in many practical positive psychology projects in Israel, mainly in the field of education.


[Tarkat tiedot sekä ilmoittautuminen]

ITTDK100 IT-TDK kehittämispäivä (it-tdk henkilökunnalle) (0 op)

Current events:

IT-tiedekunnan henkilöstön "kehittämisseminaari" pidetään perjantaina 18.11.2016 Majakoskella. Tämä siis koko henkilökunnan työpäivänä, huomioittehan tämän! Avoimin mielin mukaan, tiedossa on kiva ja erilainen työpäivä. 

Ilmoittaudu mukaan viimeistään maanantai-aamuun 14.11. klo 9:00 mennessä! 

Lähtö Agoralta klo 11:00 ja ensimmäisenä lounastetaan Majakoskella. 

Lisää tietoja ja infoa tulossa, mutta tässä jo jotain:

"Mitä tehdään ja mitä ollaan 1.1.2017 alkaen, kun laitokset jäävät historiaan?"

Tiedekunnan dekaanien terveiset.

Eetu Luoman vetämä työskentelysessio.  


Contents:

Lähtö Agoralta klo 11:00.

Lounas Majakoskella klo 11:30.

Työskentelyä ja tohinaa klo 12.30 -> Majakosken juhlasali + muut tilat

Työskentelyosuus päättyy noin klo 16:00-16:15

Ohjelmassa tiedossa klo 16.30 alkaen: mukavaa, hauskaa, rentoa toimintaa tiedossa ulkopuolisen toimijan toteuttamana. Ehkäpä tiedossa myös älyllisiä haasteita ;) 

Tarjolla hyvää ruokaa vapaan seurustelun merkeissä noin klo 18.30 alkaen.

Bussi pois Majakoskelta lähtee klo 22:00. (alustava aikat.)

Muistakaa täyttää kurssin lomakkeet!

Tervetuloa mukaan!

 

 


[Tarkat tiedot sekä ilmoittautuminen]

ITTDK900 TYKY-tilaisuus IT-tdk henkilökunta (0 op)

Current events:

IT-tiedekunnan henkilökunnan tyky-iltapäivä:

Naisten superpesiksessä pelaava Kirittäret järjestää it-tdk:n henkilökunnalle tyky-tilaisuuden ti 23.5.2017 klo 14.00 alkaen. IT-tiedekunta toimii ko. päivänä otteluisäntänä, kun Kirittäret kohtaa kauden toisessa kotipelissä Oulun Lipottaret klo 18.00.

Muista täyttää lomakkeet huolella! 

 


Contents:

Päivän ohjelma - muistathan täyttää lomakkeet!

Klo 14.00-16.00 Liikunnallinen tyky-osuus Hipposen pesäpallokentällä  - Tervetuloa! 

Klo 16.00-16.45 Pukuhuoneet käytössä (Monitoimitalo tai Hipposhalli) 

Klo 16.45 alkaen ruokailu kenttälueella (kotiruoka-tyyppinen tarjoilu/ruoka)

Klo 18.00 -> peli Kirittäret - Oulun Lipottaret

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS581 IS3 Accessible and Inclusive Design of ICT: Foundational Introduction to Human Sensory, Cognitive, and Physical Limitations and Technological Solutions JSS27 (2 op)

Markku Häkkinen (markku.hakkinen(at)gmail.com)

Helen Sullivan (hsullivanphd(at)gmail.com)

Current events:

Lecturers: Dr. Markku Häkkinen (Educational Testing Service, United States), Assistant Professor Helen Sullivan  (Rider University, United States), and a number of other international experts as participants of the online panel discussion day.

Coordinator: Rebekah Rousi


Contents:

The field of accessibility has grown over the past 25 years from a niche specialty to one with increased focus and demand across multiple industries.  Whether building innovative mobile apps, creating engaging games for learning or entertainment, developing social media web sites that reach millions, publishing scientific information or learning materials, or designing innovative new consumer technologies, ignoring accessibility can limits markets and exclude people from using your product or service.  As an emerging area that blends science and technology to solve challenging problems in how people can use technology, its importance is bolstered by increasing national legislation requiring that technology be usable by individuals who have disabilities.
This class will address the range of issues that one must be aware of to meet that challenge and will cover how to make technology work for people with sensory, cognitive, or physical impairments, a population (and market) that comprises more than 1 billion people globally who have one or more disabilities.
To solve the challenge requires understanding of how people sense and perceive information, how information design (and complexity) impacts the ability to understand information, and how physical (or virtual) interface design impacts a user’s ability to operate it.  Sensory substitution or adaptation is a key concept, but one that introduces challenges involving perceptual bandwidth, information equivalence and cognitive load.  Utilizing multiple modalities can address some of these challenges, as can mapping semantic structures inherent in one modality to the navigation and presentation of information in another. Emerging technology platforms, such as cloud-based cognitive computing, may offer opportunities to enable sensory transformation through means such as auditory or image classification.
Accessibility technical standards and guidelines, notably from the World Wide Web Consortium (W3C), can be applied in the development of software applications and systems. These same standards have been incorporated into the national legislation in the USA, Europe, and a growing number of countries. Understanding these standards and how to apply them can pose challenges, particularly with emerging technologies. The course will introduce students to the key standards, how to apply them, and how to evaluate whether an application or system is in conformance.
The course will introduce students to the fields of accessibility, characteristics and demographics of disability, foundational understanding of sensations & perception, issues in sensory substitution and transformation, multimodal approaches, interfaces design and cognitive load, technical standards, legal requirements, and implementing accessibility through a series of demonstrations and labs.  Students will be presented with a pool of accessibility challenges from which they may choose one as the basis of a short project/paper/presentation. Alternately, students may choose a challenge identified from their own research discipline or work.
Students who successfully complete the course will be able to understand the importance of accessibility, how accessibility standards and legislation can guide design of new applications or systems, and how they can begin to apply this knowledge in their work and research. Knowledge of these fundamentals will increase the probability of creating highly usable and accessible products.  Given the introductory nature of this course, motivated students can use successful completion as a basis for further study or research in the field of accessibility.


Prerequisites:

Should have a background in information systems, computer science or related discipline.  


Modes of study:

 Obligatory attendance at all lectures, lab sessions, and field visit to local school for students with disabilities. Active participation is required. In addition, participants will present a challenge areas in accessibility and their proposed solution in the form of a poster, demo, or 5 minute oral presentation prepared beforehand. Each participant filling the above-stated requirements will receive a diploma of participation to the workshop, but to receive a course diploma with credit statement (2 ECTS) the student must also return a 1-2 page report (evaluate what you have learned and how can/will you use it in your future research). 
Grading: Pass/fail


[Tarkat tiedot sekä ilmoittautuminen]

MIT0011 Tietotekniikan oppiaineen opetuksen kehittämispäivä (0 op)

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

Current events:

Vierailijapuhujan ja sisältökuvausten tiedot tarkentuvat myöhemmin.


Contents:

Opetuksen kehitysiltapäivä Lutakon Leidissä.

Aikataulu


[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)

Contents:

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.  


Learning outcomes:

Työpajan jälkeen


Prerequisites:

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


Modes of study:

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.]

Contents: 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.
Learning outcomes: 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.]

Contents: 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.
Learning outcomes: 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.]

Contents: 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.
Learning outcomes: 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.
Completion mode: Raportti.
Evaluation:
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.]

Current events:

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ää.


Contents: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Modes of study: Itsenäinen ohjelmointi
Schedule: 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.]

Current events:

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ää.


Contents: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Learning outcomes: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Modes of study: Itsenäinen ohjelmointi
Completion mode: Ohjelmointi, raportointi ja versiohallinta.
Schedule: Vapaa
Literature:
Oppimateriaali

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


Further information: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Evaluation:
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)

Current events:

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.

 


Contents:

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).

 


Learning outcomes:

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.


Prerequisites:

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

 


Modes of study:

Luennot. pääteohjaukset.


Completion mode:

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

 


Course workload:

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ää)


Schedule:

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)


Literature:

Lisätään myöhemmin.


Key words:

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)

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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)

Current events:

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.
 


Contents:

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.

 


Selection procedure:

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


Modes of study:

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


Key words:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA346 Ohjelmistorobotiikka (2 op)

Bek Eljurkaev (Kaeljurk(at)gmail.com)

Current events:

Kurssin aikataulu saattaa vielä hieman muuttua. The course schedule might change. 


Contents:

Robotic Process Automation (1) is one of the top evolving technologies at the moment. As the potential market of RPA is estimated to be significant in the next decade to come (2), it is considered to be very important skillset to have in the future for every IT professional.

RPA course is an intense introduction level robotic process automation programming course that will give good understanding what RPA is both from economical and technology perspectives. The course will give an insight on how RPA is going to evolve in the near future and what does it mean in the bigger picture. The course includes lectures that introduces the students in the RPA market and the reasoning behind the technology, interactive demo sessions for hands-on practice and challenges under professional guidance and a project work for deeper learning.  

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating a manual process. The methods, systems, and apparatus include actions of identifying a process that is manually performed by a user interacting with a computer, and is to be automated for performance by a robot that is configured to interact with another computer.” – Ballater, Jacquot, Torres, 2017.

1) Later RPA

2) McKinsey Global institute report, Disruptive technologies: Advances that will transform life, business, and the global economy, 2013


Learning outcomes:

The course aims to introduce students to the field of RPA and show the possibilities of the technology with one of the leading toolset. This course will teach the skill level of students in both general knowledge of the area of RPA with an exam and programming skills with both demo sessions and a final project. The grade will be the combination of these three aspects. 


Prerequisites:

Graduate student in IT or other relevant study. Basic or advanced skill level in programming. Knowledge in UI development or testing is beneficial.


Modes of study:

Seminar type course done in an intensive mode.


[Tarkat tiedot sekä ilmoittautuminen]

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

Current events:

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


Contents:

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".


Learning outcomes:

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:

 


Prerequisites:

Programming 1, Algorithms 1


Modes of study:

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


Completion mode:

Lecture diary + assigment. (Pass/Fail)


Course workload:

1 cr = approx 27h work ->


Schedule:

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


Literature:

Material for the assignment:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES355 Luciad (1 op)

Current events:

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. 


Contents:

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. 
 


Learning outcomes:

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


Prerequisites:

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


Modes of study:

Itsenäisesti tehtävä harjoitustyö


Completion mode:

Palautetaan harjoitustyö ohjaajille sähköisesti


Course workload:

n. 25 - 30 tuntia.


Contact information:

Tero Toivonen & Hannu-Heikki Puupponen


[Tarkat tiedot sekä ilmoittautuminen]

TIES362 Johdatus optimointiin logistiikassa (2 op)

Olli Bräysy

Current events:

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. 


Contents:

 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.


Prerequisites:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Modes of study:

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


Course workload:

Luennot + harjoitustyö 


Schedule:

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)

Current events:

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.


Contents:

(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


Prerequisites:

Fundamental understanding of mathematics/statistics


Literature:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES478 Linux-virtuaalipalvelimen ylläpito (4 op)

Tuomas Tenkanen (tst(at)sattumia.com)

Current events:

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!


Contents:

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.
 


Learning outcomes:

perusvalmiudet oman Linux-virtuaalipalvelimen ylläpitoon


Prerequisites:

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.


Selection procedure:

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!


Modes of study:

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


Completion mode:

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."


Course workload:

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


Schedule:


 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES549 Johdatus kvanttilaskentaan, Kvanttiohjelmoinnin perusteet, IBM-Q:n käyttö, harjoitustyö, loppuseminaari (1 - 2 op)

Mikko Möttönen

Current events:

Kurssin sisällön kuvaus tarkentuu vielä hieman 31.3. mennessä. 


Contents:

Osa I  Prof. Mikko Möttönen
Johdatus kvanttilaskentaan
 


Osa II  FM Henri Heinonen

IBM-Q kvanttitietokoneen ohjelmointi

Osa III  Opiskelijoiden esitelmät


Completion mode:

Luennot, harjoitustyö, esitelmä


Schedule:

Luennot 6.4. ja 7.4.

Luennot viikolla 16

Ohjaukset viikoilla 17 ja 18

Seminaari 10.5.


[Tarkat tiedot sekä ilmoittautuminen]

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.]

Current events: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Contents: 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ä.
Modes of study: Itsenäinen työskentely.
Completion mode: 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.]

Current events: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Contents: 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
Learning outcomes: Osaamistavoitteet sovitaan tapauskohtaisesti erikseen.
Modes of study: Itsenäinen työskentely.
Completion mode: Tapauskohtaisesti
Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

TIES584 Matemaattisen mallintamisen jatkokurssi (3 op)

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

Contents: 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.
Prerequisites: Osa-alueesta riippuen vähintään matematiikan perus- tai aineopinnot tai tilastotieteen opintoja, hyvä laskutekniikka.
Modes of study: Yksittäiset kurssit koostuvat videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Schedule: 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)

Contents:

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


Literature:

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)

Current events:

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


Contents:

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.


Literature:

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)

Contents:

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.]

Contents:

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)

Current events:

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ä)


Contents: 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.
Learning outcomes: Boundary Element Methods
Prerequisites:

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


Modes of study:

Obligatory attendance at lectures and completing the exercises. 


Completion mode: Lectures, demonstrations, exercises.
Evaluation:
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)

Current events:

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


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


Contents: 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
Learning outcomes: Data-driven optimization via search heuristics
Prerequisites: 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.
Modes of study:

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.


Completion mode: Lectures and exercises
Evaluation:
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)

Current events:

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


Contents: 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.
Learning outcomes: Numerical Methods for Finance
Prerequisites: Basic calculus and linear algebra, some familiarity with finite difference methods.
Modes of study:

Obligatory attendance at lectures and completing the exercises


Completion mode: Lectures and exercises
Evaluation:
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

Current events:

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! 


Contents:

"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). 


Prerequisites:

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.)


Contact information:

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)

Contents:

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.


Learning outcomes: 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.
Prerequisites: Jatko-opintoja aikaisemman opinnot.
Modes of study:

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.


Completion mode:

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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti.
Schedule:

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.


Literature: 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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

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


Completion mode: Kirjatentti
Schedule:

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.


Literature:
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)

Current events:

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


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


Contents: 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.
Learning outcomes: Baire's category theorem
Prerequisites: Basic knowledge of Banach spaces
Modes of study:

Obligatory attendance at lectures and completing the exercises.


Completion mode: Lectures and exercises.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at lectures and completing the exercises.


[Tarkat tiedot sekä ilmoittautuminen]

TIE3000 KoodIT - Asiantuntijuuden kehittäminen (0 - 1 op)

Current events:

IT-alan asiatuntijuuden kehittämistä yhteistyössä alan paikallisten yritysten kanssa. Tavoitteena, että opiskelija työllistyy opinnot suoritettuaan alan tehtäviin omaten jo tietotaitoa yritysten toimintakulttuurista.  

Ensisijaisesti pilottiin haetaan mukaan tietotekniikan kandivaiheen loppupuolen opiskelijoita (noin 3. vuosi ja/tai tutkintoon sisältyviä opintoja on suoritettu noin 120 op). Tavoitteena on, että mukaan valittavat opiskelijat tekevät lukuvuoden 2017-2018 aikana kanditutkinnon valmiiksi osallistuen samalla aktiivisesti koottavan KoodIT-ryhmän toimintaan. 

Lisätietoja tulevan lukuvuoden kulusta ko. ryhmän osalta tulee myöhemmin. Ryhmälle järjestetään erillinen aloitustilaisuus. 

 


Contents:

Terveiset paikallisilta mukaan lähteviltä yrityksiltä - Rakkaudesta lajiin:

Kun yritykset etsivät itselleen osaajia, on arvioitavana paljon asioita: teknistä osaamista, työkokemus, ihmisen henkilökohtaiset toiveet ja ambitiot, sopivuus olemassa olevaan organisaatioon ja sosiaaliseen soppaan. Etsimme koulutusohjelman kautta ihmisiä, jotka ovat ohjelmistosuunnittelusta löytäneet sen ”oman juttunsa”. Niitä, jotka kertovat silmät kiiluen, milloin se innostus heihin iski, selittävät innostuksissaan mitä ovat tehneet aikaisemmin ja mikä asia innosti opiskelemaan. Kertovat siitä, miten aika häviää työhön paneutuessa, ja miten kaikki tuntuu välillä niin helpolta. Heitä vie eteenpäin jatkuva halu oppia uutta omasta alastaan, tiedon jano. Heistä näkee, että kun heidät päästää lasiovista sisään toimistoon, niin ei heidän motivaatiostaan tarvitse paljon huolehtia – riittää että avaa heille ovia, tuottaa eteen aina uusia kiinnostavia haasteita, ja huolehtii että työolosuhteet ovat viimeisen päälle.

Tämän lisäksi koulutusohjelmassa opitaan, mitä on ammattimainen ohjelmistokehitys tänään alan paikallisissa yrityksissä, ja ohjataan oikealle tielle mitä kannattaa opiskella, jotta tuottaisi lisäarvoa ja tutkittua tietoa alan yritysten eteenpäinviemiseksi. Lopputulemana on parempi ymmärrys omista vahvuuksista ja ymmärrystä kehitettävistä alueista. Hyppy työelämään heti opintojen jälkeen tehdään todella helpoksi – se on sitten vain itsestä kiinni.

Alustava suunnitelma:


Contact information:

Lisätiedot: 


Further information:

KoodIT-ryhmästä ei suoranaisesti anneta opintopistesuoritusta, mutta ryhmän toiminta tukee opintojen jouhevaa etenemistä. Opiskelijalle kertyy suorituksia muulla tavoin (esim. harjoittelu, pääaineen kurssit, opinnäytetyön aihe).


[Tarkat tiedot sekä ilmoittautuminen]

TJTY017 Experimental Research Design, (Password Login System Study participants only) (1 - 2 op)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTP112 Palvelumuotoiluprojekti (2 op)

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

Eetu Luoma (eetu.luoma(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Current events:

Tiedekunta tarjoaa opiskelijoille perjantaina 9.9. lounaan ja iltaruokaa, sekä pientä purtavaa työskentelyn oheen.

Ilmoittaudu kurssille mahdollisimman pian, kuitenkin viimeistään ti 6.9. ruokatilausten takia.

 


Contents:

Palvelumuotoiluprojekti on tietojärjestelmätieteen syksyllä 2016 aloittaville opiskelijoille suunniteltu tapahtuma, jonka aikana opiskelijat työskentelevät ryhmissä ja kehittävät palvelumuotoilun keinoin ideoita digipalveluista. Ryhmien apuna on sparraajia henkilökunnasta ja laitoksen yrityskumppaneiden edustajista. Tapahtumaan osallistuminen ei edellytä teknistä osaamista ja palvelumuotoilun keinot selitetään tapahtuman aikana.

Tapahtuman keskiössä on Jyväskylän Kankaan alue (http://www3.jkl.fi/blogit/kangasjyvaskyla/), johon on alettu rakentamaan uutta, viisasta ja teknologiaa hyödyntävää kaupunginosaa. Digipalveluideoita kehitetään Kankaan alueelle. Tapahtumassa on siis mahdollisuus oppia tulevaisuudesta ja olla mukana tekemässä sitä!


Prerequisites:

Ei esitietoja


Completion mode:

[Tarkat tiedot sekä ilmoittautuminen]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTJ572 IS1: Online Social Media Analytics (JSS27) (3 op)

Alexander Semenov (avsemyonov(at)gmail.com)

Jari Veijalainen (vei5423(at)gmail.com)

Contents: Online social media analytics is an emerging field in modern science, thanks to the growing abundance of data. Seeking to enhance our understanding of the principles and patterns of the information exchange and opinion formation in the society, this course is intended to review key concepts involved in the analysis of online user contributed content. It will rely on the scholarship in data analysis and mining, with the purpose of taking an in-depth look at theories, methods, and tools to examine the content, structure and dynamics of social media. The course offers an introduction to the key theoretical concepts in text and social network analytics, and primarily aims at supporting future applied investigations of interest to the audience, through hands-on practice tutorials.
Prerequisites: The students will be expected to work with mathematical models and analytical reasoning. Basic knowledge of matrix algebra, statistical analysis, and probability theory is required.
Programming experience (in some language) is strongly encouraged. Knowledge of stochastic processes and optimization techniques is encouraged but not required.
Modes of study:

10 h lectures + 5 h demonstration, Obligatory attendance on lectures, and completing exercises. Grading: 1 to 5


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ573 IS2: Optimization Approaches to Analyzing Robustness of Complex Networks JSS27 (3 op)

Alexander Semenov (avsemyonov(at)gmail.com)

Contents: Complex networks arise in a variety of domain areas, including information exchange networks, electric power grids, transportation networks, social networks, biological networks, and many others. One of the important areas of research is to ensure robustness in these networked systems, where various parameters and metrics can be considered in order to quantify robustness and vulnerability to node and/or link disruptions. In this course we will discuss some aspects of this broad area, including identification and design of "highly connected" robust clusters in complex networks, as well as finding "critical elements" of a network that are important for preserving its connectivity. Emphasis will be put on optimization-based approaches, such as integer programming techniques. Modern optimization software packages (Gurobi, FICO Xpress, CPLEX, etc.) have been demonstrating significant performance enhancements over the last decade. These improvements allow finding solutions for many combinatorial problems on real-life graphs via efficient mixed integer programming (MIP) formulations. Moreover, exact, approximation, and heuristic algorithms can be developed for these problems. In this course, we will present a variety of interesting problems arising in this area and familiarize the students with theoretical, computational, and application-based aspects of analyzing robustness of real-world complex networks.
Prerequisites: Basic knowledge of matrix algebra, calculus, statistical analysis, and probability theory is required. Programming experience (in some language) is strongly encouraged. Knowledge of optimization techniques, as well as experience with Gurobi or another optimization solver software, is encouraged but not required.
Schedule:

14.-18.8.2017


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Final grade (pass/fail) will be based on homework assignments and course project (analysis of a real-world network using techniques learned in class).


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS583 IS1,Online social media analytics, JSS27 (3 op)

Current events:

Lecturer: Assistant Professor Alexander Nikolaev (University at Buffalo, United States)

Coordinators: Prof. Jari Veijalainen, Dr. Alexander Semenov

 


Contents:

Online social media analytics is an emerging field in modern science, thanks to the growing abundance of data. Seeking to enhance our understanding of the principles and patterns of the information exchange and opinion formation in the society, this course is intended to review key concepts involved in the analysis of online user contributed content. It will rely on the scholarship in data analysis and mining, with the purpose of taking an in-depth look at theories, methods, and tools to examine the content, structure and dynamics of social media. The course offers an introduction to the key theoretical concepts in text and social network analytics, and primarily aims at supporting future applied investigations of interest to the audience, through hands-on practice tutorials.


Prerequisites:

The students will be expected to work with mathematical models and analytical reasoning. Basic knowledge of matrix algebra, statistical analysis, and probability theory is required.
Programming experience (in some language) is strongly encouraged. Knowledge of stochastic processes and optimization techniques is encouraged but not required.


Modes of study:

Obligatory attendance on lectures, and completing exercises.

Grading: 1 to 5


Completion mode:

10 h lectures + 5 h demonstration

Grading: 1 to 5


[Tarkat tiedot sekä ilmoittautuminen]

TJTS584 IS2, Optimization approaches to analyzing robustness of complex networks JSS27 (3 op)

Current events:

Lecturers: Associate Professor Vladimir Boginski, (University of Central Florida, USA), Associate Professor Oleg Prokopyev (University of Pittsburgh, USA), Research Assistant Scientist Alexander Veremyev (University of Florida, USA)

Coordinator: Alexander Semenov


Contents:

Complex networks arise in a variety of domain areas, including information exchange networks, electric power grids, transportation networks, social networks, biological networks, and many others. One of the important areas of research is to ensure robustness in these networked systems, where various parameters and metrics can be considered in order to quantify robustness and vulnerability to node and/or link disruptions. In this course we will discuss some aspects of this broad area, including identification and design of "highly connected" robust clusters in complex networks, as well as finding "critical elements" of a network that are important for preserving its connectivity. Emphasis will be put on optimization-based approaches, such as integer programming techniques. Modern optimization software packages (Gurobi, FICO Xpress, CPLEX, etc.) have been demonstrating significant performance enhancements over the last decade. These improvements allow finding solutions for many combinatorial problems on real-life graphs via efficient mixed integer programming (MIP) formulations. Moreover, exact, approximation, and heuristic algorithms can be developed for these problems. In this course, we will present a variety of interesting problems arising in this area and familiarize the students with theoretical, computational, and application-based aspects of analyzing robustness of real-world complex networks.

 


Prerequisites:

Basic knowledge of matrix algebra, calculus, statistical analysis, and probability theory is required. Programming experience (in some language) is strongly encouraged. Knowledge of optimization techniques, as well as experience with Gurobi or another optimization solver software, is encouraged but not required.
 


Modes of study:

Obligatory attendance on lectures, and completing exercises.


Evaluation:

Pass/fail. Final grade (pass/fail) will be based on homework assignments and course project (analysis of a real-world network using techniques learned in class). 


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ574 IS3: Accessible and Inclusive Design of ICT... (JSS27) (2 op)

Current events:

<a href="http://www.talkinginterfaces.org/about/" style="margin: 0px; padding: 0px; outline: none; text-decoration-line: none; color: rgb(0, 68, 148); border-bottom: 0px solid white; font-family: Arial, Helvetica, "Liberation Sans", sans-serif; font-size: 13.6px; text-align: justify;" class="external-link" target="_self" title="">Dr. </a><a href="http://www.talkinginterfaces.org/about/" style="margin: 0px; padding: 0px; outline: none; text-decoration-line: none; color: rgb(0, 68, 148); border-bottom: 0px solid white; font-family: Arial, Helvetica, "Liberation Sans", sans-serif; font-size: 13.6px; text-align: justify;" class="external-link" target="_self" title="">Markku Hakkinen</a> (Educational Testing Service, United States), <a href="http://www.psydrr.org/csnl/researchers/" style="margin: 0px; padding: 0px; outline: none; text-decoration-line: none; color: rgb(0, 68, 148); border-bottom: 0px solid white; font-family: Arial, Helvetica, "Liberation Sans", sans-serif; font-size: 13.6px; text-align: justify;" class="external-link" target="_self" title="">Assistant Professor Helen Sullivan</a> (Rider University, United States), and a number of other international experts as participants of the online panel discussion day.


Contents: The field of accessibility has grown over the past 25 years from a niche specialty to one with increased focus and demand across multiple industries. Whether building innovative mobile apps, creating engaging games for learning or entertainment, developing social media web sites that reach millions, publishing scientific information or learning materials, or designing innovative new consumer technologies, ignoring accessibility can limits markets and exclude people from using your product or service. As an emerging area that blends science and technology to solve challenging problems in how people can use technology, its importance is bolstered by increasing national legislation requiring that technology be usable by individuals who have disabilities.
This class will address the range of issues that one must be aware of to meet that challenge and will cover how to make technology work for people with sensory, cognitive, or physical impairments, a population (and market) that comprises more than 1 billion people globally who have one or more disabilities.
To solve the challenge requires understanding of how people sense and perceive information, how information design (and complexity) impacts the ability to understand information, and how physical (or virtual) interface design impacts a user’s ability to operate it. Sensory substitution or adaptation is a key concept, but one that introduces challenges involving perceptual bandwidth, information equivalence and cognitive load. Utilizing multiple modalities can address some of these challenges, as can mapping semantic structures inherent in one modality to the navigation and presentation of information in another. Emerging technology platforms, such as cloud-based cognitive computing, may offer opportunities to enable sensory transformation through means such as auditory or image classification.
Accessibility technical standards and guidelines, notably from the World Wide Web Consortium (W3C), can be applied in the development of software applications and systems. These same standards have been incorporated into the national legislation in the USA, Europe, and a growing number of countries. Understanding these standards and how to apply them can pose challenges, particularly with emerging technologies. The course will introduce students to the key standards, how to apply them, and how to evaluate whether an application or system is in conformance.
The course will introduce students to the fields of accessibility, characteristics and demographics of disability, foundational understanding of sensations & perception, issues in sensory substitution and transformation, multimodal approaches, interfaces design and cognitive load, technical standards, legal requirements, and implementing accessibility through a series of demonstrations and labs. Students will be presented with a pool of accessibility challenges from which they may choose one as the basis of a short project/paper/presentation. Alternately, students may choose a challenge identified from their own research discipline or work.
Learning outcomes: Students who successfully complete the course will be able to understand the importance of accessibility, how accessibility standards and legislation can guide design of new applications or systems, and how they can begin to apply this knowledge in their work and research. Knowledge of these fundamentals will increase the probability of creating highly usable and accessible products. Given the introductory nature of this course, motivated students can use successful completion as a basis for further study or research in the field of accessibility.
Prerequisites: Should have a background in information systems, computer science or related discipline.
Modes of study:

Obligatory attendance at all lectures, lab sessions, and field visit to local school for students with disabilities. Active participation is required. In addition, participants will present a challenge areas in accessibility and their proposed solution in the form of a poster, demo, or 5 minute oral presentation prepared beforehand. Each participant filling the above-stated requirements will receive a diploma of participation to the workshop, but to receive a course diploma with credit statement (2 ECTS) the student must also return a 1-2 page report (evaluate what you have learned and how can/will you use it in your future research).


Completion mode: Lectures, lab sessions, and field visit
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Obligatory attendance at all lectures, lab sessions, and field visit to local school for students with disabilities. Active participation is required. In addition, participants will present a challenge areas in accessibility and their proposed solution in the form of a poster, demo, or 5 minute oral presentation prepared beforehand. Each participant filling the above-stated requirements will receive a diploma of participation to the workshop, but to receive a course diploma with credit statement (2 ECTS) the student must also return a 1-2 page report (evaluate what you have learned and how can/will you use it in your future research).


[Tarkat tiedot sekä ilmoittautuminen]

TKTP110 Ohjelmoinnin perusopintotasoinen suoritus korkeakoulussa (1 - 6 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

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

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

Contents:

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


Registration:

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”.


Modes of study:

Luento + työpaja


Contact information:

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


Key words:

Työnhaku, työhakemus, CV


[Tarkat tiedot sekä ilmoittautuminen]

YFI2017RI YFI:n kehitttämispäivän iltaristeily (0 op)

Current events:

Tapahtuma on tarkoitettu yhteiskuntatieteiden ja filosofian laitoksen henkilökunnalle, yliopistopalveluiden palvelukeskuksen ja koulutuspalveluiden henkilöstölle.


Contents:

Yhteiskuntatieteiden ja filosofian laitoksen kehittämis- ja virkistyspäivän iltaristeily M/s Rhea laivalla.

klo 18 siirtyminen satamaan

klo 18.30 siirtyminen M/s Rhea laivaan

klo 19.00 risteily alkaa

klo 22 paluu satamaan

 


[Tarkat tiedot sekä ilmoittautuminen]

YFI2017S YFI:n kehittämis-seminaari (0 op)

Current events:

Tapahtuma on tarkoitettu yhteiskuntatieteiden ja filosofian laitoksen henkilökunnalle, yliopistopalveluiden palvelukeskuksen ja koulutuspalveluiden henkilöstölle.


Contents:

Yhteiskuntatieteiden ja filosofian laitoksen kehittämis- ja virkistyspäivän seminaari.

Kahvitarjoilu


[Tarkat tiedot sekä ilmoittautuminen]

Väliajoin luennoitava

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

ITKST50 Secure Systems Design (4 - 5 op)

Ivan Flechais

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

Contents:

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


Learning outcomes:

At the end of the course, students will:


Prerequisites:

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


Modes of study:

Intensive course. Lectures and demos.


Completion mode:

Coursework assignment.


Contact information:

Ivan Flechais

ivan.flechais@cs.ox.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST60 Advanced Seminar in Anomaly Detection and Machine Learning, Advanced Seminar in Anomaly Detection and Machine Learning (3 op)

Current events:

Remote lectures.

This seminar is intended for research students that already have attended anomaly detection courses (ITKST42 and ITKST47).

If you are interested in participating in the seminar, but didn’t attend the anomaly detection course, please concat the lecturer.


Contents:

The goal of the research seminar is to discuss advanced topics in anomaly detection and machine learning. 
The idea is to present and discuss every meeting one topic in data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using examples from real-life domains and challenges.
A list of research topics will be published at the beginning of the seminar, and each student should choose on of the topics, however the students can also suggest other relevant topics.

In every meeting, one student will present in details researches and papers related to this topic. The choice of the relevant papers is left for the students. 

In addition, the students are encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the surveyed topic (however it is not mandatory).

The presentation should be clear, detailed, concise, and made accessible to all the students.
Participants are expected to study and present one or several technical papers for the selected domain.
In addition, each speaker should prepare an assignment to the rest of the students, based on his presentation.
The final grade will be based on participation, the quality of the presentations and the home assignments.
Students will be encouraged to continue with their selected topic for a publication in a conference/journal.

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students will attend the seminar from the class, and the weekly presenter will present his topic from this class.

I’ll participate and guide the seminar remotely from Israel. 

In the first lecture I’ll start with the first topic: Identifying Domain Generation Algorithms (DGA)-based Botnets using anomaly detection methods.

 

 

 


Completion mode:

Final grade will be based on the quality of the presentation (60%) and the home assignments (40%)


Schedule:

Every Wednesday, 10am-12pm


Contact information:

gil.david@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST60_Advanced_Seminar_Anomaly_Detection

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

Current events:

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.


Contents:

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).


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Pikseligrafiikan perusmenetelmät (rasterointi, grafiikkaliukuhihna; grafiikkarajapinnat, WebGL)can apply
Kaksi- ja kolmiulotteisen avaruuden geometrisiä muunnoksia (siirto, kierto, skaalaus, vääntö, peilaus)can apply
Geometristen mallien muodostaminen can apply
Kolmiulotteisen avaruuden kierrotcan apply
Kvaterniot ja yhteys kiertoihin [Huom: Jatkokurssilla taso 2 tai 3]remembers
Projektiot (yhdensuuntais- ja perspektiiviprojektiot)can apply
Normalisointimuunnokset [Huom: Jatkokurssilla taso 3] understands
Näkyvien pintojen määrääminen (periaatteet ja luokittelu; backface cull, Z-buffer)understands
Tasogeometrian perusmenetelmät (monikulmioiden leikkaaminen ja jakaminen + esitiedot)can apply
Fragmenttivarjostus (periaatteet, interpolointi)can apply
Valaistuksen simulointi (Warnin, Gouraudin ja Phongin valaistusmallit)can apply
Mapping-tekniikat (tekstuurit, bump-valaistus)can apply
Säteenseurannan alkeet (ray casting -periaatteet, taittumiskaava pallossa) [Huom: Jatkokurssilla taso 3 tai 4]understands

Prerequisites:

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

 


Completion mode:

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


Schedule:

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).


Literature:

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)

Current events:

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


Contents:

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ä.


Learning outcomes:

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).


Prerequisites:

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).


Completion mode:

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


Course workload:

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


Literature:

(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)

Current events:

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.

 


Contents:

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).

 


Learning outcomes:

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.


Prerequisites:

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

 


Modes of study:

Luennot. pääteohjaukset.


Completion mode:

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

 


Course workload:

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ää)


Schedule:

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)


Literature:

Lisätään myöhemmin.


Key words:

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)

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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)

Contents: Tietokoneen rakenne ja toiminta, johdatus rinnakkaistietokonearkkitehtuureihin, Cell-prosessori ja SPEn assemblykieli, rinnakkaisohjelmoinnin perusteet, rinnakkaisohjelmien suunnittelumallit, rinnakkaisohjelmien debuggaus. GPGPU: CUDA ja OpenCL-standardi.
Prerequisites: Hyvä ohjelmointitaito, ennakkoluuloton asenne, motivaatio, hyvä englanninkielisen materiaalin luetun ymmärrystaito. C-ohjelmointikielen sisälukutaito.
Modes of study: Luentoja ja hands-on tutoriaali- ja ohjelmointisessioita (alustana PS3, Linux & MAC, komentorivi, oma suosikkieditori ja gcc/xlcc/nvcc).
Completion mode: Pienryhmissä tehtävä kirjallisesti dokumentoitu ohjelmointiharjoitustyö. Aihe sovitaan kurssin alussa.
Literature: 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)

Current events:

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.
 


Contents:

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.

 


Selection procedure:

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


Modes of study:

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


Key words:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA346 Ohjelmistorobotiikka (2 op)

Bek Eljurkaev (Kaeljurk(at)gmail.com)

Current events:

Kurssin aikataulu saattaa vielä hieman muuttua. The course schedule might change. 


Contents:

Robotic Process Automation (1) is one of the top evolving technologies at the moment. As the potential market of RPA is estimated to be significant in the next decade to come (2), it is considered to be very important skillset to have in the future for every IT professional.

RPA course is an intense introduction level robotic process automation programming course that will give good understanding what RPA is both from economical and technology perspectives. The course will give an insight on how RPA is going to evolve in the near future and what does it mean in the bigger picture. The course includes lectures that introduces the students in the RPA market and the reasoning behind the technology, interactive demo sessions for hands-on practice and challenges under professional guidance and a project work for deeper learning.  

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating a manual process. The methods, systems, and apparatus include actions of identifying a process that is manually performed by a user interacting with a computer, and is to be automated for performance by a robot that is configured to interact with another computer.” – Ballater, Jacquot, Torres, 2017.

1) Later RPA

2) McKinsey Global institute report, Disruptive technologies: Advances that will transform life, business, and the global economy, 2013


Learning outcomes:

The course aims to introduce students to the field of RPA and show the possibilities of the technology with one of the leading toolset. This course will teach the skill level of students in both general knowledge of the area of RPA with an exam and programming skills with both demo sessions and a final project. The grade will be the combination of these three aspects. 


Prerequisites:

Graduate student in IT or other relevant study. Basic or advanced skill level in programming. Knowledge in UI development or testing is beneficial.


Modes of study:

Seminar type course done in an intensive mode.


[Tarkat tiedot sekä ilmoittautuminen]

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

Current events:

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


Contents:

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".


Learning outcomes:

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:

 


Prerequisites:

Programming 1, Algorithms 1


Modes of study:

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


Completion mode:

Lecture diary + assigment. (Pass/Fail)


Course workload:

1 cr = approx 27h work ->


Schedule:

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


Literature:

Material for the assignment:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES362 Johdatus optimointiin logistiikassa (2 op)

Olli Bräysy

Current events:

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. 


Contents:

 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.


Prerequisites:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Modes of study:

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


Course workload:

Luennot + harjoitustyö 


Schedule:

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)

Current events:

Kurssin suorituksen voi tehdä kesäopintoina seuraavasti:


Contents:

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.


Learning outcomes:

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ä.


Prerequisites:

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


Modes of study: Luennot, ohjaukset ja harjoitustyö.
Completion mode:

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


Literature: 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)

Current events:

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


Contents:

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).


Learning outcomes:

Kurssin käytyään opiskelija

 

 


Key words:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES583 Optimoinnin jatkokurssi (5 op)

Contents:

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.


Learning outcomes:
Prerequisites:
Modes of study:

Lectures and a project


Completion mode:

Projects are done in a group, which are evaluated through

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


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES595 Numerical Analysis of PDEs (3 - 5 op)

Contents:

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


Literature:

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)

Current events:

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


Contents:

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.


Literature:

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

Current events:

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! 


Contents:

"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). 


Prerequisites:

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.)


Contact information:

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


[Tarkat tiedot sekä ilmoittautuminen]

1. periodi (syksy)

HTKA112 Pelin lumo - näkökulmia digitaalisiin peleihin (5 op)

Jonne Arjoranta (jonne(at)arjoranta.fi)

Jukka Jouhki (jukkajouhki(at)gmail.com)

Tero Kerttula (tero.t.kerttula(at)jyu.fi)

Marko Siitonen (marko.siitonen(at)jyu.fi)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Kurssin voi sisällyttää osaksi taiteiden ja kulttuurintutkimuksen laitoksen koordinoimaa pelitutkimuksen ja pelisuunnittelun opintokokonaisuutta (25 op)

 


Contents:

Kurssi perehdyttää pelitutkimuksen perusteisiin ja antaa pohjan pelisuunnitteluun perehtymiselle. Kurssilla käsitellään pelejä, pelaajiia ja pelaamista usean eri tieteenalan näkökulmasta monitieteisyyttä korostaen. 


Learning outcomes:

Opiskelija


Prerequisites:

Kurssi on aineopintotasoinen, mutta ei edellytä esitietoja digitaalisista peleistä tai pelitutkimuksesta. Suositellaan käytäväksi aikaisintaan 2. opiskeluvuonna.


Registration: [Not translated.]

Kurssilla on samansuuruiset kiintiöt humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijoille. Opiskelijat otetaan kurssille kiintiöiden puitteissa ilmoittautumisjärjestyksessä.


Selection procedure:

Kurssille valinnassa etusijalla ovat humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. 

Kurssi ei sovellu ensimmäisen vuoden opiskelijoille.

 


Modes of study:

Luennot, yksilötehtävät, ryhmätehtävä


Completion mode:

Kurssilla tehdään monitieteisissä ryhmissä pelitutkimukseen liittyvä projektityö. Lisäksi kurssin suoritukseen kuuluu yksilötehtäviä.

Kurssin oppimisympäristönä on Confluence-wiki. Kun opiskelija on kirjautunut wikiin kerran, opettaja voi myöntää oikeudet kurssin työtilan käyttöön. Ohjeet annetaan ensimmäisessä kurssitapaamisessa ja kurssin sähköpsotilistalla.


Schedule:

1. periodi

Tarkat kokoontumisajat ovat alla. Pieniä muutoksia voi vielä tulla.


Contact information:

Kysymyksiin vastaavat kurssin koordinaattorit: Tanja Välisalo (tanja.valisalo(at)jyu.fi) ja Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi).


Key words:

pelitutkimus, tieto- ja viestintäteknologia, tieto- ja viestintätekniikka, tvt, digitaaliset pelit, pelaaminen, humanistisen tiedekunnan tvt-opinnot, pelitutkimuksen ja pelisuunnittelun opintokokonaisuus


[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/hum/opiskelu-ohjeet/tutorial/opintojaksot/htka112/

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

INFO001 Infotilaisuus (0 op)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

Current events:

Kurssin tiedot ja aikataulut päivittyvät vielä kesä-elokuun aikana.

Ilmoittautukaa myös pääaineen ryhmiin oman pääaineenne mukaisesti eli tietotekniikan opiskelijat tietotekniikan ja tietojärjestelmätieteen opiskelijat tietojärjestelmätieteen ryhmään. Tässä vaiheessa (elokuu 2016) ei tarvitse ilmoittautua mihinkään muuhun ryhmään.

Kurssi kuuluu kandiopiskelijoilla tutkintoon pakollisena opintojaksona. Maisteriopiskelijat saavat osallistua kurssille oman harkinnan mukaan tai hyödyntää opetuksen sisältöjä oman harkinnan mukaan. Maisteriopiskelijoille Korpissa on oma ITKY200-opintojakso.


Contents: Informaatioteknologian tiedekunnan uusien opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot. HUOM! Tietojärjestelmätieteen opiskelijoille kurssin laajuus on 3 op, tietotekniikan opiskelijoille 2 op.
Learning outcomes: Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.
Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: Ryti & Uusitalo: "Antoisampaan opiskeluun" Helsinki: Helsingin yliopiston ylioppilaskunta 2002. Muu kurssilla jaettava materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

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

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

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

Current events:

Kurssin tiedot ja aikataulut päivittyvät vielä kesä-elokuun aikana.

Ilmoittautukaa myös pääaineen ryhmiin oman pääaineenne mukaisesti eli tietotekniikan opiskelijat tietotekniikan ja tietojärjestelmätieteen opiskelijat tietojärjestelmätieteen ryhmään. Tässä vaiheessa (elokuu 2016) ei tarvitse ilmoittautua mihinkään muuhun ryhmään.

Kurssi kuuluu kandiopiskelijoilla tutkintoon pakollisena opintojaksona. Maisteriopiskelijat saavat osallistua kurssille oman harkinnan mukaan tai hyödyntää opetuksen sisältöjä oman harkinnan mukaan. Maisteriopiskelijoille Korpissa on oma ITKY200-opintojakso.


Contents:

Informaatioteknologian tiedekunnan uusien opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot.


Learning outcomes: Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.
Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: Ryti & Uusitalo: "Antoisampaan opiskeluun" Helsinki: Helsingin yliopiston ylioppilaskunta 2002. Muu kurssilla jaettava materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY129 Tutkimukseen osallistuminen (1 - 3 op)

Harri Juutilainen (juutilainen.harri(at)gmail.com)

Jose Malmberg

Current events:

Kurssille ilmoittautuminen 30.9 mennessä, minkä jälkeen tarkempi info osallistujille sähköpostitse.

Ilmoittautumalla tälle kurssille ymmärrät ja annat suostumuksen sille, että henkilötietojasi, essee- ja kyselyvastauksiasi sekä käytettävyystestin tuloksia voidaan yhdistää sinuun ja käyttää tutkimuksessa. Tuloksista tullaan raportoimaan tietotekniikan laitoksen uranäkymä- sekä persoonallisuusaiheisessa tutkimusjulkaisussa. Osallistujien henkilöllisyys ei tule esiin julkaisussa, eikä tutkimuksen raportoinnissa tietoja voida missään tapauksessa yhdistää yksittäiseen henkilöön. Tiedot säilytetään yliopistolla tutkimuksen ajan. Lisätietoja: jose.j.malmberg@student.jyu.fi tai antti-jussi.lakanen@jyu.fi


Contents:

Kurssin suorittaminen edellyttää kahden 2-3 sivuisen kirjallisen esseen kirjoittamista, kahteen kirjalliseen kyselyyn vastaamista sekä think-aloud -tyyppiseen käytettävyyskokeeseen osallistumista. Kaikki kirjalliset tehtävät suoritetaan itsenäisesti etänä, ilmoittautuneille tiedotettavan aikataulun mukaisesti, mutta perjantaina 7.10 tapahtuvassa käytettävyyskokeessa läsnäolo on pakollista.

Huomaa, että tutkimus alkaa lokakuun alusta ja kaikki edellä kuvatut tehtävät on oltava valmiit 14.10 mennessä eli kaikki tekeminen tapahtuu kahden viikon aikana. Tutkimuksen onnistumisen kannalta on myös olennaista, että kukaan mukaan ilmoittautuneista ei jätä kurssia kesken aikataulullisista tms syistä. Varmistathan ilmoittautuessasi, että sinulla varmasti on resursseja viedä kurssin suorittaminen loppuun saakka

Tarkemmat tiedot kurssin suorittamisesta ja tehtävien palauttamisesta lähetetään kurssille mukaan päässeille 1.10.


Registration:

Korpitse 30.9 mennessä.


Completion mode:

Kaksi kirjallista esseetä (2-3 sivua) & kahteen kirjalliseen kyselyyn vastaaminen sekä lyhyeen käytettävyykokeeseen osallistuminen.


Schedule:

Ensimmäisen esseen palauttaminen 5.10 mennessä

Käytettävyyskoe 7.10 (kesto ~15 min.)

Toisen esseen palauttaminen 14.10 mennessä


Contact information:

Jose Malmberg (jose.j.malmberg@student.jyu.fi)


Key words:


tutkimus


[Tarkat tiedot sekä ilmoittautuminen]

ITKY200 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville (2 op)

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

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Contents:

Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietojärjestelmätieteen maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme Sinulle osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot. 


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Modes of study:

Kurssin työskentelytapoja ovat mm. luennot, pienryhmätyöskentely ja itsenäinen työskentely. Jos haluat suorittaa kurssin, on kurssin opetukseen osallistuminen pakollista.  Lisätietoja kurssista saat jo heti nimenhuutotilaisuudessa.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY200 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietotekniikan maisteriopiskelijat (2 op)

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

Ilona Lapinkylä (ilona.lapinkyla(at)gmail.com)

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

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

Current events:

Kurssin tiedot päivittyvät vielä elokuun aikana. Kurssi on tarkoitettu tietotekniikan maisteriopiskelijoille.


Contents:

Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietotekniikan maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot. 


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Modes of study:

Kurssin työskentelytapoja ovat mm. luennot, pienryhmätyöskentely ja itsenäinen työskentely. Jos haluat suorittaa kurssin, on kurssin opetukseen osallistuminen pakollista.  Lisätietoja kurssista saat jo heti nimenhuutotilaisuudessa.


Completion mode:

Kurssin voi suorittaa 1-2 op laajuisena. Yhden pisteen laajuinen suoritus on suositeltava sellaisille, joilla alempi korkeakoulututkinto on suoritettu Jyväskylän yliopistossa, kahden pisteen laajuisena kurssia suositellaan erityisesti muista korkeakouluista tuleville opiskelijoille.

Kumpaankin laajuuteen sisältyy henkilökohtaisen opintosuunnitelman tekeminen ja hyväksyttäminen sekä keskustelu opintoneuvojan kanssa. Lisäksiosallistuminen laitoksen tutkimus- ja pro gradu hautomo -osioihin. <span style="line-height:1.6">2 op laajuisessa suorituksessa ennakkotehtävän lisäksi yhteenvetotehtävä (oppimispäiväkirja), joka kirjoitetaan osallistumisesta kymmeneen kurssin tapahtumaan. Lisätietoja tapaamisessa 2.9. </span>


[Tarkat tiedot sekä ilmoittautuminen]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietojärjestelmätieteen, kognitiotieteen ja kyberturvallisuuden maisteriopiskelijoille (2 op)

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

Contents: Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietotekniikan maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot.
Learning outcomes: Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:
* Ammattikorkeakoulusta yliopistoon – mikä muuttuu?
* Koulumaisuus ja akateeminen vapaus
* Tutkimuksellisuus, tutkimus ja opiskelija tutkimusyhteisön jäsenenä
* Akateeminen viestintäkulttuuri
* Oman osaamisen tunnistaminen osana kehittymistäsi akateemiseksi asiantuntijaksi
* Valintaperusteena olleen tutkinnon täydennystarve
* AHOT Opintojen suunnittelu ja urasuunnittelu
* Henkilökohtaisen opintosuunntelman merkitys HOPS osana urasuunnittelua
* Oppiminen modernissa verkostoyhteiskunnassa
* Opiskelijan hyvinvointi – akateeminen opiskelu on muutakin kuin pisteitä
* Työn, opintojen, perheen ja vapaa-ajan suhde
* Erilaiset opiskelutavat Integroituminen opiskelijayhteisöön
* Työelämä ja sen muutokset
* Osaamisintensiivinen ja dynaaminen tietotyö tulevaisuuden työkenttänä
* Käytännön työelämätaidot
Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa.

Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen on pakollista. Maksimissaan kaksi pienryhmätapaamisista voi olla poissa. Poissaolot korvataan kirjoitelmalla.

Kurssin suorittaminen edellyttää myös yhdeksässä leimatapahtumassa käymistä.


Evaluation:

Hyväksytty–hylätty.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietotekniikan maisteriopiskelijoille (2 op)

Ilona Lapinkylä (ilona.lapinkyla(at)gmail.com)

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

Current events:

Huom! Ne opiskelijat, jotka ovat jo aiemmin opiskelleet Jyväskylän yliopistossa tietotekniikkaa tai jotakin muuta pääainetta, aloittavat kurssin suorittamisen osallistumalla tietotekniikan vanhojen opiskelijoiden infoon 4.9. klo 10:15 Agoran auditorio 3:ssa. Mikäli kuulut tähän joukkoon, ota yhteyttä vetäjiin infotilaisuuden jälkeen, niin keskustellaan korvaavasta suoritustavasta leima-tapahtumiin. 

Kurssin työtila löytyy Moodlesta: https://moodle.jyu.fi/course/view.php?id=1305


Contents:

Kurssin tavoite on tietotekniikan maisteriopintojen pohtiminen ja järjestelmällinen suunnittelu aiemmin valmistuneen tai piakkoin valmistumassa olevan tutkinnon jälkeen. Kohderyhmässä ovat sekä tietotekniikan omat luonnontieteen kandidaatit että jonkin muun tutkinnon pohjalta suoraan maisterikoulutukseen tulevat opiskelijat. Uusille opiskelijoille tarjolla on tutustuminen Jyväskylän yliopistoon toimintaympäristönä, tietotekniikan oppiaineen opetukseen ja tutkimukseen sekä henkilökuntaan ja toisiin opiskelijoihin. Kurssin tärkeitä teemoja kaikille, myös aiemmin aloittaneille tietoteknikoille, ovat paitsi käytännön asioiden hoitaminen maisteriopinnoissa, myös opintojen ja työelämän suhde, tietotekniikan moninaiset tutkimusmahdollisuudet, oman osaamisen tunnistaminen, oman opintopolun löytäminen sekä integroituminen akateemiseen tutkijayhteisöön. Kurssilla suunnataan myös ensimmäiset ajatukset gradua kohti, jotta maisteriopintoja voi paremmin suunnitella ja suunnata omia henkilökohtaisia intressejä mukaillen, eikä gradun aloittaminen tule aikanaan yllätyksenä eteen. Lisäksi kaikille yhteisen opintojakson tavoitteena on tehostaa muun kuin IT-kanditutkinnon pohjalta tulevien opiskelijoiden sulautumista osaksi paikallista opiskelukulttuuria ja -yhteisöä.


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa. Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen tai niiden sisältöihin liittyvien tehtävien palauttaminen on pakollista. Kurssin suorittaminen on mahdollista etäopiskelijoille, sillä tapaamisiin liittyvistä teemoista julkaistaan tapaamisen jälkeen luentotallenne tai muu materiaali sekä näihin liittyviä tehtäviä.

Alustava suunnitelma: Jos olet uusi opiskelija tietotekniikalla ja Jyväskylän yliopistossa, suoritat kurssin oppimispäiväkirjalla leimatapahtumista sekä osallistumalla pakollisiin tutkimusinfo- ja graduhautomo-osioihin. Jos taas olet jo aiemminkin opiskellut Jyväskylän yliopistossa ja/tai tietotekniikalla, suoritat kurssin kirjoitustehtävillä sekä osallistumalla muutamiin FM-opiskelijoiden omiin tapaamisiin sekä tutkimusinfo- ja graduhautomo-osioon.

Lisätietoja kurssin suorittamisesta kurssin ensimmäisellä tapaamisella (ts. muualta tuleville nimenhuutopäivänä 28.9.2017 ja aiemmin opiskelleille seuraavalla viikolla). Suoritustapa tarkentuu myös oppimisympäristö Moodleen.


[Tarkat tiedot sekä ilmoittautuminen]

ITKP101 Tietokone ja tietoverkot työvälineenä (2 - 4 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Johannes Stenberg (jstenberg86(at)gmail.com)

Current events:

Marras- ja joulukuussa kurssi jatkuu harjoitustyöllä jota ohjataan etenkin harjoitustyön ohjauksissa. Näet ajat ja paikat tältä Korppi-sivulta. Jos et pääse fyysisesti paikalle,  voit soittaa harjoituksen/ohjauksen ohjaajalle (myös Whatsapp) harjoitus-/ohjausaikoina. Katso opettajien numerot tarkemmin kurssin pääsivu http://appro.mit.jyu.fi/itkp101

 

 


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet,  tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely.


Learning outcomes:

Windows-käyttöjärjestelmän perustoimintojen hallinta - tekstinkäsittelyn hallinta tutkielmien kirjoittajan näkökulmasta - esitysgrafiikan hallinta tutkielmien kirjoittajan ja seminaariesiintyjän näkökulmasta - www-sivun sisällön, rakenteen, ulkoasun tuottamisen ja julkaisemisen hallinta - UNIX-käyttöjärjestelmän hallinta - perustietojen hallinta Internet-palveluista, netiketistä ja tietoturvasta. Kuvankäsittelyn, taulukkolaskennan ja tietokantojen perusteiden tuntemus.


Prerequisites:

Ei pakollisia esitietoja


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study:

Luennot, demonstraatiot/harjoitukset ja harjoitustyö.


Completion mode: Harjoitustyö
Literature:

WWW-materiaali


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1, syksy 2016 (6 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Current events:

Aloita kurssin esitehtävillä.


Contents:

Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen C# (tai Java)-ohjelman toteuttamiseen. Kurssin harjoitustyönä tehdään yksinkertainen 2D-peli käyttäen Jypeli-kirjastoa.


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoisen ohjelman käyttäen C#-ohjelmointikieltä.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Rakenteisen ohjelmoinnin perusajatuscan apply
Algoritminen ajattelucan apply
C# tai Java-kielen perusteetcan apply
Peräkkäisyyscan analyse
Muuttujatcan create
Aliohjelmat ja funktiotcan create
Parametrin välityscan analyse
Ehtolauseetcan analyse
Silmukatcan analyse
Taulukotcan apply
Tiedostot ohjelmasta käytettynäunderstands
Olioiden käyttöcan apply
Yksikkötestit (TDD)understands
Debuggerin käyttöcan apply
Lukujärjestelmät, ASCII-koodiunderstands
Rekursioremembers

Prerequisites: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Completion mode: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Course workload:
                  t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160

Literature:

Ohjelmointi 1 -luentomoniste. Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 9. uudistettu painos, Talentum, 2015. Walter Savitch: Absolute Java, Pearson Education. Y. Daniel Liang: Introduction to Java Programming (Core Version), Prentice Hall. John Lewis, William Loftus: Java Software Solutions, Addison Wesley. Harvey M. Deitel and Paul J. Deitel: (Small) Java How to Program, Prentice Hall.


Key words:

C#, Java, ohjelmointi, rakenteinen ohjelmointi, silmukka, aliohjelma, funktio, ehtolause


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj1/2016s/koti

ITKA202 Johdatus ohjelmistotekniikkaan, (Johdatus ohjelmistokehitysprojektin hallintaan) (3 op)

Contents:

Kurssin kautta opiskelija saa yleiskäsityksen ohjelmistojen tuotekehityksen projektimuotoisesta läpiviennistä ja hallinnasta. Kurssi tutustuttaa ohjelmistoalan käsitteistöön ja ohjelmistokehityksen tehtäväkokonaisuuksiin, ohjelmistokehitysprojektin suunnitteluun, hallintaan, prosesseihin ja prosessimalleihin sekä tulosten ja laadunhallintaan. Kurssi käsittelee lisäksi tekijänoikeuksia ja sopimuksia, projektiorganisaation suhdetta projektin tilaajaan ja asettajaan sekä ryhmätyössä ja projektin johtamisessa tarvittavia tietoja ja taitoja.


Learning outcomes:

Kurssin suorittanut tuntee projektimuotoisen ohjelmistojen tuotekehityksen käsitteitä sekä projektin hallinnan ja johtamisen yleisiä menetelmiä ja käytänteitä. Kurssin suorittaneella on harjoitustyön kautta käytännön kokemusta ryhmätyöstä sekä pienen projektin läpiviennin suunnittelusta ja hallinnasta.


Prerequisites:

Kurssi on suoritettavissa ilman muilla kursseilla käsiteltyjen asioiden hallintaa. Kurssin ITKP102 ''Ohjelmointi 1'' suoritus auttaa ymmärtämään osaa luennoista ohjelmistojen toteutuksen yleiskäsityksen vuoksi. Harjoitustyössä on hyötyä kurssin ITKP101 ''Tietokone ja tietoverkot työvälineenä'' suorittamisesta sekä tekstinkäsittelyn ja kirjoitusviestinnän taidoista.


Modes of study:

Luennot, ohjaukset ja tentti sekä harjoitustyö 2-3 opiskelijan ryhmässä.


Completion mode:

Kurssin suorittaakseen tulee suorittaa hyväksytyksi tentti, ohjaukset ja harjoitustyö. Kurssin luennoilla ei ole läsnäolopakkoa.  Luennoille osallistumisesta on kuitenkin hyötyä asian ymmärtämiseen, sillä luentomateriaali koostuu esitysgrafiikan kalvoista. Tentin ohella myös harjoitustyön laatimisessa hyödynnetään luennoilla käsiteltyjä asioita.
 


Course workload:

Kurssin laajuus 3 opintopistettä vastaa 80 tuntia sisältäen luentoja 30 tuntia ja ohjauksia 6 tuntia. Tenttiin valmistautumiselle ja tenttiin on varattu noin 10 tuntia, sekä harjoitustyölle noin 30 työtuntia.


Schedule:

Luennot järjestetään syys- ja lokakuussa sekä ohjaukset pääosin syyskuussa. Harjoitustyö koostuu neljästä ohjaajan kanssa katselmoitavasta vaihedokumentista, jotka harjoitustyöryhmä laatii määrittämänsä aikataulun mukaisesti syyslukukauden kuluessa.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/185825

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Autumn 2015 (5 op)

Current events:

Kokkolan yliopistokeskus Chydeniuksen kurssitoteuma syksylle 2015. Vain Kokkolan opiskelijoille!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. Guidelines are given in September 1st, 2015 lecture in Kokkola. It is highly recommended to attend.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

June 17th, 2015


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

 

 


Modes of study:

The course is a network based course and students will be studing remotely and independently.

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Completion mode:

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2015


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal, Special Issue on Requirements Engineering for Security, Privacy and Services in Cloud Environments, Vol. 18, No. 4, 2013, http://link.springer.com/journal/766/18/4/page/1

  6. Alves, C. et al. 2007. Challenges in Requirements Engineering for Mobile Games Development: The Meantime Case Study. 15th IEEE International Requirements Engineering Conference, 2007, pp. 275 – 280.

  7. Kanode, C. M. and Haddad; H. M. 2009. Software Engineering Challenges in Game Development. Sixth International Conference on Information Technology: New Generations, 2009. ITNG '09. Pp. 260-265.

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering
  5. Klaus Pohl and Chris Rupp, "Requirements Engineering Fundamentals", Rocky Nook, 2011

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016. The course learning diary will be checked during January 2017. Grade scale is pass/fail. Guidelines will be in Optima workspace around September 5, 2016 and also an email for all students will be sent. Check Optima and read guidelines carefully. You have to register yourself in Korppi to the course. If you already have around seven (7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Note also, that there is no lecture on Sept 14, 2016. We have deleted it from Korppi-system. It was an error.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Sept 5, 2016


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.


Completion mode:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2016


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS544 Semantic Web and Ontology Engineering, ITKS-544: Semantic Web and Ontology Engineering (5 - 10 op)

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Contents:

<span style="color:black; font-family:verdana,sans-serif; font-size:9.5pt">The course (ITKS544: Semantic Web and Ontology Engineering, 5 ECTS) includes an introduction and practical tutorial on the Semantic Web, ontology engineering; and also reviews some modern applications of these methods and techniques for Web-based intelligent applications and services. You will learn Semantic Web mission; concepts of semantic interoperability, integration and automation; concept of metadata and ontology; Semantic Web standards; RDF (Resource Description Framework); Linked Data; Ontology Engineering; OWL (Web Ontology Language); Rules for inferring knowledge; SWRL (Semantic Web Rules Language); Semantic Technology; Semantic (Web) Applications and Services. Course has 1 assignment (the basis for the grade) and no exam. Remote mode of study is possible.</span>

Some background info: The Semantic Web is originated from Semantic Computing which is an emergent field of Computing. It is a collaborative ongoing activity led by the World Wide Web Consortium (W3C) to promote common data formats on the World Wide Web specifically for machine-processable and machine understandable data aiming to convert the current web, dominated by unstructured and semi-structured documents, into a "web of data" (often referred as Web 3.0). The Semantic Web stack builds on the W3C's Resource Description Framework (RDF). Publishing machine-understandable data on the web is going as a mainstream. Linked Data (the activity originated from the Semantic Web vision) has seen explosive growth over the past few years. Linked Data assumes publishing structured data so that it can be interlinked with standard Web technologies such as HTTP, RDF and URIs, aiming to share information in a way that can be read automatically by computers. This enables data from different sources to be connected and queried. For example, DBPedia is a collection of data structured in RDF after being extracted from the Wikipedia, which allows Semantic Web-based applications to automatically infer implicit or new data and make advanced queries over the Wikipedia-derived dataset. The FOAF (Friend-of-a-Friend) is another example of how the Semantic Web attempts to make use of the data about people and their relationships within a social context. Organization of data based on RDF (graph) model makes it possible to connect data from distinct heterogeneous sources, organize and query huge volumes (Big Data challenge) of data. Ontologies are helpful to provide interoperability among various schemas used in the data and enable applications automatically discover and explore new previously unknown sources of data. Semantic-Web-standards-driven so-called Semantic Technology as a software technology allows the meaning of information to be known and processed at execution time of various applications making them naturally interoperable in the Web and within various digital ecosystems and clouds. Therefore as a summary: the Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services published on the Web and their inter-relationships are explicitly defined, making it possible for the Web-based software tools, agents, applications and systems to discover, extract and “understand” Web information resources and capabilities and automatically utilize it. Related to these, the Linked Data activity aims to expose, share, and connect distributed pieces of data, information, and knowledge; to extend the Web by publishing various open datasets and by setting semantic links between data items from different data sources. The Semantic Web vision assumes annotating Web resources with machine-interpretable descriptions (metadata) referred to shared conceptual vocabularies (ontologies), and provides mechanisms for automated reasoning about them.


Modes of study: Lectures, demos in a computer class
Completion mode:

Assignment.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.mit.jyu.fi/ai/vagan/itks544.html

ITKS559 Innovative Thinking in ICT (2 op)

Current events:

Welcome to listen three lectures on "Innovative thinking in ICT" by very innovative Professor Yoshiyasu Takefuji from Keio University SFC, Japan.

The three lectures are in Ag Alfa:

  1. 13.9.2016 at 10:15-12:00
  2. 14.9.2016 at 14:15-16:00
  3. 15.9.2016 at 10:15-12:00

How to complete the course? Write a lecture diary about 2 pages long (font Times 12, line spacing single) about each lecture (all together max 6 pages). Think about the question "What did I learn?" when writing the lecture diary.

Diary language: English or Finnish

Submit your lecture diary in PDF format to Optima ITKS559 Return Box. The Optima working space will be opened soon.

Remember to write your name to the diary.

Deadline for submission is September 30, 2016 (Friday).

Grading: pass/fail

**********************************************************************************************************************************************************************

Professor Takefuji's biography:

Dr. Yoshiyasu Takefuji is a tenured professor on faculty of environmental information at Keio University since April 1992 and was on tenured faculty of Electrical Engineering at Case Western Reserve University since 1988. Before joining Case, he taught at the University of South Florida for two years and the University of South Carolina for three years. He received his BS (1978), MS (1980), and Ph.D. (1983) from Electrical Engineering from Keio University under the supervision of Professor Hideo Aiso. His research interests focus on neural computing, security, internet gadgets, and nonlinear behaviors. He received the National Science Foundation/Research Initiation Award in 1989 and received the distinct service award from IEEE Trans. on Neural Networks in 1992 and has been an NSF advisory panelist. He has received the TEPCO research award in 1993-1995 and the Takayanagi research award in 1995. He has also received the Kanagawa Academy of Science and Technology research award in 1993-1995. He has received the best courseware award from Asia multimedia forum in 1999. He has received the best paper award of Information Processing Society of Japan in 1980 and that of International federation of automatic control in AIRTC'98 - IFAC International Symposium on Artificial Intelligence in Real-Time Control in 1998, special research award from the US air force office of scientific research in 2003, chairman award from JICA in 2004. He authors books entitled Neural Network Parallel Computing from Kluwer Publishers in January 1992, Neural Computing from Korona Publishers in 1996, Neural Networks from Sangyo-Tosho in 1996, the future of mobile phones in 2003 from Iwanami, security in 2004 from NikkeiBP, ultra low cost internet gadget design in 2008 from Ohmsha, happy-hacking iphone/ipod touch in 2008 from Ohmsha, and coauthored books Digital Circuits (Ohmsha Publishers) in 1984, Neuro Computing (Baifukan Publishers) in 1992, Neural Networks in Design and Manufacturing from World Scientific Publishers in 1993, Neural Computing For Optimization and Combinatorics from World Scientific Publishers in 1994, Analog VLSI Neural Networks from Kluwer Academic Publishers in 1992, Knowledge-based intelligent techniques in industry (CRC 1998), Handbook of Internet and Multimedia Systems and Applications (CRC 1998), netiquette, from kyoritsu-pub Introduction to wireless access (shoeisha 2000), and application-handbook of neural computing (kyoritsu 2001). He is currently an associate editor of International Journal of Multimedia Tools and Applications from KAP, editor of International Journal on Computational Intelligence and Applications, and editor of Int. Journal of Knowledge-based intelligent engineering systems. He was an Editor of the Journal of Neural Network Computing, an associate editor of IEEE Trans. on Neural Networks, Neural/parallel/scientific computations, and Neurocomputing, and a guest editor of Journal Analog Integrated Circuits and Signal Processing in the special issue on analog VLSI neural networks and also guest editor of Neurocomputing in the special issue on neural network optimization. He has published more than 150 journal papers and more than 100 conference papers. He is included in who's who in America, who's who in the Midwest, who's who in science and engineering, men of achievement. He was an advisor to Multimedia University in Malaysia, PSDI of Philippine government, and VITTI (Vietnam Information Technology Training Institute), Srilanka, Thailand, and Jordan CTTISC respectively. He is an official assessor of Hong Kong government respectively.

*************************************************************************************************************************************************************************

September 15, 2016

Anneli Heimbürger

Senior Lecturer, Faculty of Information Technology

anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKST41 Kybermaailma ja turvallisuus (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Current events:

Kurssille etusija sen mahdollisesti täyttyessä on kyberturvallisuuden maisteriohjelman opiskelijoilla.


Contents:

Kurssilla määritellään kybermaailmaa ja käydään läpi sen olemusta ja ominaisuuksia sekä kyberuhkia ja -haavoittuvuuksia. Kurssin sisältö koostuu seuraavista osa-alueista: kybervandalismi, kyberrikollisuus, kybervakoilu, kyberterrorismi, sekä kybersodankäynti. Lisäksi tutustutaan kansallisiin ja kansainvälisiin kyberturvallisuustoimijoihin, analysoidaan kansainvälisiä kyberturvallisuusstrategioita ja käsitellään kyberturvallisuuden toteuttamista.

Kurssi on jatko-opintokelpoinen. Kurssi soveltuu myös työelämässä jo oleville täydennyskoulutukseksi.


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista. Opiskelija saa valmiudet kyberturvallisuusstrategian tavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Luennot, ryhmätyöt, mahdollisia vierailijaluentoja.

Kurssi on mahdollista suorittaa etäopintoina videoitujen luentojen ja harjoitustehtävien avulla.

 


Completion mode:

Opiskelijalta edellytetään aktiivista osallistumista luennoille tai luentojen katsomista Moniviestimestä. Luentojen seuraamisen lisäksi edellytetään ryhmätöihin osallistumista paikalla tai etänä. Kurssin suorittaminen edellyttää lyhyen (n. 6 sivua) tutkimusraportin laatimista, joka tulee palauttaa 18.11 mennessä. Kurssin arvosana annetaan tutkimusraportin perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Luentoja 18 tuntia, ryhmätöitä 12 tuntia, tutkimusraportin laadinta 97.

 


Schedule:

Luennot pidetään pääsääntöisesti perjantaisin 14–16 ja lauantaisin 09-13 seuraavan aikataulun mukaisesti:

la 3.9 (vain lauantai luennot), 16.–17.9, 23.–24.9, 30.9–1.10, 14.–15.10
 


Literature:

Kirjallisuus

  1. M. Lehto & P. Neittaanmäki (Edit.), Cyber Security: Analytics, Technology and Automation, Springer, Berlin, 2015, ISBN 978-3-319-18302-2
  2. Tuija Kuusisto (Edit.), Kybertaistelu 2020, Maanpuolustuskorkeakoulu, Taktiikan laitos julkaisusarja 2, n:o 1, 2014, ISBN:978-951-25-2618-5, http://www.doria.fi/handle/10024/103034
  3. Jari Rantapelkonen & Mirva Salminen (Eds.), The fog of cyber defence, Department of Leadership and Military Pedagogy, Publication Series 2, Article Collection n:o 10, Helsinki 2013, ISBN 978–951–25–2430–3, http://www.doria.fi/handle/10024/88689
  4. Suomen kyberturvallisuusstrategia ja taustamuistio, Valtioneuvoston periaatepäätös 24.1.2013, ISBN: 978-951-25-2434-1 pdf, http://www.yhteiskunnanturvallisuus.fi/fi/materiaalit
  5. Kenneth Geers, Strategic Cyber Security, CCD COE Publication, Estonia, ISBN 978-9949-9040-7-5 (pdf), https://ccdcoe.org/multimedia/strategic-cyber-security.html

Contact information:

Martti Lehto

martti.lehto@jyu.fi


Key words:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet, kyberstrategia

 


[Tarkat tiedot sekä ilmoittautuminen]

ITKST55 Kyberhyökkäys ja sen torjunta (5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Current events:

Kurssin kontaktiopetus järjestetään kahtena intensiivijaksona, ensin Tikkakosken varuskunnassa 5.-6.9.2016 ja sen jälkeen Santahaminan varuskunnassa 23.-25.9.2016. Kurssille voivat osallistua vain sille valitut kyberturvallisuuden maisteriohjelman opiskelijat.


[Tarkat tiedot]

ITKST62 Kyber ja yhteiskunnallinen vaikuttaminen (2 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Luentosarjan luentoja voi seurata myös suorana verkkolähetyksenä tai katsoa tallenteena luennon jälkeen. Linkit suoraan lähetyksen ja tallenteisiin löytyvät sivulta https://www.jyu.fi/it/kyber/sg16. 


Contents:

Nykyisen modernin verkostoyhteiskunnan toiminta perustuu erilaisten tietojärjestelmien ja –verkkojen – kybermaailman toimivuuteen. Kyberturvallisuudesta onkin siksi viime aikoina puhuttu poikkeuksellisen paljon, ja siitä onkin nopeasti tullut kansalaistaito. Jokaisen suomalaisen on hyvä tuntea perusasiat kyberturvallisuudesta – mistä siinä on kysymys, mihin se vaikuttaa ja kuinka kyberturvallisuutta voidaan tuottaa.

Jyväskylän yliopiston informaatioteknologian tiedekunta ja Keski-Suomen kadettipiiri järjestävät syksyn 2016 aikana kaikille avoimen kyberturvallisuusaiheisen luentosarjan.  Luentosarjassa tarkastellaan monipuolisesti kybermaailman vaikutusta suomalaiseen toimintaympäristöön ja turvallisuuteen.


Modes of study:

Studia generalia -luennot


Completion mode:

Oppimispäiväkirjan laatiminen.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/204082

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS403 Empiiriset tutkimusmenetelmät (3 - 5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Contents:

Kurssi johdattaa empiiriseen ajatteluun, empiirisiin tutkimusmenetelmiin sekä tutkimuskäytäntöihin käyttäjätutkimuksen ja ihmislähtöisen teknologian suunnittelun kontekstissa. Kurssilla käsitellään seuraavia pääkysymyksiä.

  1. Mitä empiirinen tutkimus on?
  2. Miten toteuttaa empiirinen tutkimus?
  3. Miten analysoida tutkimuksessa kerättyä dataa?
  4. Mitä voimme päätellä analyysien tuloksista?
  5. Miten soveltaa tuloksia käytännössä?

Nämä ydinkysymykset ratkaisevat lopulta, millaisia testaus- ja analyysimenetelmiä kannattaa valita ja käyttää empiirisessä ihmisen ja teknologian vuorovaikutuksen tutkimuksessa.


Learning outcomes:

Kurssin lopussa opiskelijalla on parempi ymmärrys tutkimuksen tekemiseen liittyvistä perusperiaatteista. Opiskelija ymmärtää empiirisen tutkimuksen metodologiset periaatteet ja osaa kuvata sekä analysoida teksti- ja numeromuotoista dataa. Lisäksi hän osaa toimia hyvän tieteellisen käytännön mukaisesti. Kurssin ei ole tarkoitus antaa kaikenkattavaa osaamista empiiriseen analyysiin, vaan se antaa valmiudet yksityiskohtaisemman empiirisen osaamisen kartuttamiseen.

Kurssin jälkeen opiskelijalla tulisi olla valmius osata soveltaa opittua omassa empiirisessä tutkimustyössä, kuten käytettävyystutkimuksissa. Kurssi onkin esitietovaatimuksena joillekin kognitiotieteen tutkimusharjoituskursseille.


Modes of study:

Kurssi koostuu yhdeksästä luennosta ja viidestä ohjauskerrasta. Ohjauksissa käsitellään numeromuotoisen aineiston tilastollista analyysiä SPSS-ohjelmalla. Ohjausten yhteydessä opiskelijat tekevät lyhyen kirjallisen raportin heille annetusta valmiista numerodatasta.


Completion mode:

Luentotentti sekä lyhyt kirjallinen raportti valmiista numeroaineistosta.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/205875

KOGS454 Kognition filosofia (2 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Kognitiotieteen yksi ulottuvuus on filosofisten menetelmien soveltaminen kognitiotieteellisten ongelmien ratkaisemisessa.

Kurssi johdattaa opiskelijan teknisten tieteiden tieteenteoriaan, perusteanalyysiin, innovaatioprosesseihin ja kurinalaiseen käsitteenmuodostukseen ja argumentaatioon. Tällaista tietoa ja osaamista tarvitaan jatkuvasti uusien ideoiden kehittämisessä ja organisaatioprosesseissa.


Learning outcomes:

Kurssi johdattaa opiskelijan teknisten tieteiden tieteenteoriaan, perusteanalyysiin, innovaatioprosesseihin ja kurinalaiseen käsitteenmuodostukseen ja argumentaatioon. Tällaista tietoa ja osaamista tarvitaan jatkuvasti uusien ideoiden kehittämisessä ja organisaatioprosesseissa.


Modes of study:

Luennot 8 h ja kirjallisuus.


Completion mode:

Tentti luentojen ja kirjallisuuden pohjalta.


Literature:

Saariluoma, P. (1997). Foundational Analysis: Presuppositions in Experimental Psychology. Psychology Press. ISBN: 0415145856


Contact information:

Prof. Pertti Saariluoma, pertti.saariluoma@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KYBS7099 Kyberturvallisuuden syventävä essee (1 - 2 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

Contents: Ohjaajan kanssa käydään keskustelu esseen aiheesta, minkä jälkeen opiskelija laatii tieteelliseen kirjoitelman, jossa hän hyödyntää paitsi lähdemateriaalia, niin myös kyberturvallisuuden opintojen aikana kehittynyttä ymmärrystään.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa kirjoittaa esseen tyylivaatimukset täyttävän, tieteellisen kirjoitelman. Hän osaa rajata käsiteltävän teeman esseen laajuuteen sopivaksi, etsiä esseetä varten relevanttia tieteellistä lähdemateriaalia ja yhdistää tieteellisen tiedon omaan näkemykseensä sujuvasti ja kielellisesti vakuuttavasti. Opiskelija osaa kirjoittaa kriittisesti, sujuvasti ja hyvin argumentoiden virheetöntä tai lähes virheetöntä asiakieltä.
Prerequisites: Kyberturvallisuuden pakolliset syventävät opinnot
Completion mode: Esseen kirjoittaminen.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Opiskelijan valitsema lähdeaineisto.


Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Opintojakson arviointi perustuu opiskelijan kirjoittamaan esseehen.


[Tarkat tiedot]

SNOW107 Snowden (ohjaus Oliver Stone) (0 op)

Contents:

Snowden-elokuva syksyllä 2016 aloittaville IT-tiedekunnan opiskelijoille.

Oscar-palkittu ohjaaja Oliver Stone tarttuu nyt 2000-luvun kenties kiehtovimpaan tositarinaan. Edward Snowden on ristiriitainen hahmo, joka paljastaa Yhdysvaltain kansallisen turvallisuuspalvelun järkyttävät laittomat valvontatoimet, minkä jälkeen hänestä tulee yksi maailman etsityimmistä miehistä. (Ks. lisää: http://www.finnkino.fi/Search?query=snowden)

Paikka: Fantasia sali 1, Jyväskeskus. Ole ajoissa paikalla!


[Tarkat tiedot sekä ilmoittautuminen]

TIEP114 Tietokoneen rakenne ja arkkitehtuuri (3 op)

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

Contents:

Tietokoneen sisäinen rakenne ja arkkitehtuuri. Digitaalilogiikan perusteet, boolean logiikka, kombinaatiologiikka, sekvenssilogiikka. Prosessorin rakenne, käskyn suoritus, käskyarkkitehtuuri, konekieli. Muistin toteutus.


Learning outcomes:

Suoritettuaan kurssin 3 op laajuisena arvolauseella 3, opiskelija ymmärtää Boolen logiikkaa, kombinaatiologiikkaa sekä sekventiaalilogiikkaa ja niiden suhteen tietokoneen prosessorin ja muistin toteutukseen. Suoritettuaan kurssin 3 op laajuisena arvolauseella 5, opiskelija ymmärtää Boolen algebran suhteen Boolen logiikkaan, osaa toteuttaa logiikoiden mukaisia kytkentöjä, sekä ymmärtää prosessorin toiminnan suhteen prosessorin konekieleen sekä assembly -kieleen. Kurssin laajuudella 5 op suorittavat osaavat lisäksi soveltaa aiemmin oppimaansa ohjelmointiosaamistaan, toteuttaakseen assembly -kielisiä ohjelmia ja lisäksi osaavat itsenäisesti toteuttaa määritelmän mukaan sovelluksen valitsemallaan ohjelmointikielellä, joka muuntaa assembly kielisen koodin konekieliseksi, eli Assembler -kääntäjän. Arvolauseella 5 kurssin 1 op laajuisena suorittanut ymmärtää Boolen logiikan ja 2 op laajuisena suorittanut lisäksi kombinaatiologiikan ja osaa niitä jonkin verran soveltaa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Internal structure and architecture of a computerunderstands
Basics of digital logiccan apply
Boolean logicunderstands
Combinatorial logicunderstands
Sequence logicunderstands
Prosessor architectureunderstands
Instruction cycleunderstands
Machine languageunderstands
Memory architectureunderstands
Multiprocessingremembers

Prerequisites:

ITKP101 Tietokone ja tietoverkot työvälineenä (väh. 2 op) tai vastaavat taidot 


Modes of study:

Luennot, ohjaukset


Completion mode:

Kontaktiopetuksena: Luennot, elektroniikkatöiden ohjaukset. Kurssi suoritetaan harjoitustehtävillä

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, palautetaan harjoitustehtävät

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, elektroniikkatyöt (ei pakolliset) yliopistolla.


Course workload:
                           t/vko    Viikkoa   tun.yht
-----------------------------------------------------
Luennot                      4         7         28
Ohjaukset                    2         4          8
Harjoitustehtävät            6         7         42
-----------------------------------------------------
Yhteensä (3op):             10         7         78

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP130 Johdatus kyberturvallisuuteen (2 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Current events:

Kurssi sopii aloittaville opiskelijoille ja sivuaineopiskelijoille. Yhteiset luennot ITKST41-kurssin kanssa. 


Contents:

Kurssilla määritellään kybermaailmaa ja käydään läpi sen olemusta ja ominaisuuksia sekä kyberuhkia ja -haavoittuvuuksia. Kurssin sisältö koostuu seuraavista osa-alueista: kybervandalismi, kyberrikollisuus, kybervakoilu, kyberterrorismi, sekä kybersodankäynti. Lisäksi tutustutaan kansallisiin ja kansainvälisiin kyberturvallisuustoimijoihin ja käsitellään kyberturvallisuuden toteuttamista.


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista sekä kyberturvallisuuden toteuttamisen periaatteista.


Prerequisites:

Ei esitietovaatimuksia


Modes of study:

Luennot, vierailijaluentoja.

Kurssi on mahdollista suorittaa etäopintoina videoitujen luentojen avulla.


Completion mode:

<span style="line-height:1.6">Opiskelijalta edellytetään aktiivista osallistumista luennoille tai luentojen katsomista Moniviestimestä. Kurssin suorittaminen edellyttää lyhyen (max. 6 sivua) oppimispäiväkirjan laatimista, joka tulee palauttaa 18.11 mennessä. Kurssin arvosana annetaan oppimispäiväkirjan perusteella.</span>


Course workload:

Luentoja 18 tuntia, oppimispäiväkirjan laadinta 32.

 


Schedule:

Luennot pidetään pääsääntöisesti perjantaisin klo 14–16 ja lauantaisin klo 09-13 seuraavan aikataulun mukaisesti:

La 3.9 (luennot 09-13), 16.–17.9, 23.–24.9, 30.9–1.10, 14.–15.10
 


Literature:

Kirjallisuus

  1. M. Lehto & P. Neittaanmäki (Edit.), Cyber Security: Analytics, Technology and Automation, Springer, Berlin, 2015, ISBN 978-3-319-18302-2
  2. Tuija Kuusisto (Edit.), Kybertaistelu 2020, Maanpuolustuskorkeakoulu, Taktiikan laitos julkaisusarja 2, n:o 1, 2014, ISBN:978-951-25-2618-5, http://www.doria.fi/handle/10024/103034
  3. Jari Rantapelkonen & Mirva Salminen (Eds.), The fog of cyber defence, Department of Leadership and Military Pedagogy, Publication Series 2, Article Collection n:o 10, Helsinki 2013, ISBN 978–951–25–2430–3, http://www.doria.fi/handle/10024/88689
  4. Suomen kyberturvallisuusstrategia ja taustamuistio, Valtioneuvoston periaatepäätös 24.1.2013, ISBN: 978-951-25-2434-1 pdf, http://www.yhteiskunnanturvallisuus.fi/fi/materiaalit
  5. Kenneth Geers, Strategic Cyber Security, CCD COE Publication, Estonia, ISBN 978-9949-9040-7-5 (pdf), https://ccdcoe.org/multimedia/strategic-cyber-security.html

Contact information:

Martti Lehto

martti.lehto@jyu.fi


Key words:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEP161 Opetusteknologia (3 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Teemu Natunen

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työssä tarvittavia työvälineitä ja teknologiaa. Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille perustiedot ja hyvät käyttötaidot tietotekniikan opettajan työssä tarvittavista työvälineistä ja teknologiasta.


Prerequisites:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Ensisijalla ovat pää- tai sivuaineenaan tietotekniikan aineenopettajaksi opiskelevat.


Modes of study:

Luennot ja demot.


Completion mode:

Oppimistehtävät.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa oppimistehtävien palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luennot noin 16 h, demot noin 28 h, oppimistehtävät noin 36 h. Yhteensä noin 80 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP175 Tietokoneavusteinen laskenta ja visualisointi (1 - 4 op)

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

Maria Tirronen (maria.j.e.tirronen(at)jyu.fi)

Current events:

Kurssin ensimmäisellä tapaamiskerralla aloitetaan mikroluokassa Africa kaikille yhteisellä osuudella, jonka jälkeen voidaan jakaantua itsenäisempään työskentelyyn kahteen mikroluokkaan.

Osa kurssin harjoituksista tehdään Matlab-ohjelmistolla, joka kannattaa hankkia IT-palveluiden ohjelmistonvälityksestä. Yliopiston verkon ulkopuolella on mahdollista käyttää Matlabin sijasta GNU Octavea.


Contents:

Tutustutaan tietokoneella tehtävään laskentaan, siihen liittyviin algoritmeihin ja laskentatulosten esittämiseen yksinkertaisten esimerkkien avulla. Kurssin teemat seuraavat aikataulullisesti pääosin kurssin MATP211 Calculus 1 sisältöjä. Tällä kurssilla keskitytään pääasiassa numeeriseen laskentaan, symbolista laskentaa käsitellään kurssilla MATP180 Symbolinen laskenta.


Learning outcomes:

Kurssin jälkeen opiskelijalla on tietoa tietokoneen käyttämisestä laskennassa, eri alojen sovellusesimerkeistä sekä laskenta-, ohjelmointi- ja visualisointityökaluista. Opiskelija osaa kurssin käytyään ohjatusti havainnollistaa ja ratkaista yhden muuttujan reaalifunktion differentiaalilaskentaan liittyviä ongelmia yleisesti saatavilla olevilla sovelluksilla ja aliohjelmakirjastoilla tai tekemällä pieniä muutoksia annettuun ohjelmakoodiin.


Prerequisites:

Esitietovaatimuksena toisen asteen oppilaitoksen matematiikan oppimäärä (esim. lukion lyhyt/pitkä matematiikka).

Suositellaan tämän kurssin kanssa samanaikaisesti kurssille MATP211 Calculus 1 ja mahdollisuuksien mukaan myös kurssille ITKP102 Ohjelmointi 1 osallistumista.


Completion mode:

Aktiivinen osallistuminen tietokoneluokassa tehtäviin harjoituksiin ja mahdolliset lisätehtävät. Kurssin suorittaminen hyväksytysti edellyttää vähintään 70 % läsnäolon harjoituksissa.


Course workload:

Tietokoneluokassa kurssikalenteriin merkittyinä ajankohtina tapahtuvaa työskentelyä 14 h ja itsenäistä työskentelyä n. 13 h.
 


[Tarkat tiedot sekä ilmoittautuminen]

https://optima.cc.jyu.fi/

TIEA212 Graafisten käyttöliittymien ohjelmointi (5 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoina. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi (C#), verkko-ohjelmointi


Learning outcomes: Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.
Prerequisites:

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Modes of study:

Verkkoluennot, viikkotehtävät, pääteohjaukset, harjoitustyö.


Completion mode:

Viikkotehtävät + harjoitustyö


Literature:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Key words:

Komponenttipohjainen ohjelmointi, graafinen käyttöliittymä, tapahtumapohjainen ohjelmointi, event driven


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA241 Automaatit ja kieliopit (5 op)

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

Contents:

Äärelliset automaatit ja säännölliset kielet, kieliopit ja kontekstittomat kielet, pinoautomaatti, rekursiivisesti etenevä jäsentäminen, kontekstiset ja rajoittamattomat kieliopit, Turingin koneet.

 


Learning outcomes:

Kurssin suoritettuaan opiskelija osaa selostaa (mahdollisesti osin virheellisesti) joidenkin seuraavien käsitteiden keskeisen sisällön (kiinnittäen huomiota erityisesti niiden välisiin eroiihin):

Kurssin suoritettuaan opiskelija osaa lisäksi soveltaa (mahdollisesti osin virheellisesti) seuraavia käsitteitä ohjelmoinnnissa (vähintään yhtä kummastakin kategoriasta):

Kurssin suoritettuaan opiskelija saattaa osata (arvosanalla 3 osaa ainakin yhden näistä ja arvosanalla 5 osaa nämä kaikki):

Arvosanalla 1 osaaminen voi olla huomattavan virheellistä, arvosanalla 3 osaaminen on pääosin virheetöntä ja arvosanalla 5 osaaminen on joko täysin virheetöntä taikka virheitä kompensoi kurssin vaatimustason ylittävä kurssin sisältöjen kannalta relevantti osaaminen.


Prerequisites:
Modes of study:

Luennot, kotitehtävät ja ohjaukset


Completion mode:

Alustavasti seuraavat vaihtoehdot (nämä voivat muuttua kurssin alkuun asti):

Harjoitustehtävistä osa tai kaikki saattavat olla osassa vaihtoehtoja pakollisia (tämä tarkentuu kurssin alkuun mennessä).


Course workload:

5 op vastaa n. 130 tunnin työtä. Koska tämä kurssi kestää n. 7 viikkoa, työmäärä on keskimäärin 20 h/vko eli vastaa puolipäiväistä työtä.

Työmäärä vaihtelee opiskelijakohtaisesti riippuen mm. ennakkotaidoista ja opiskelutottumuksista.


Literature:

Kirjallisuus (tarkemmin kurssisivustolla):

Lisälukemista halukkaille:


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~antkaij/opetus/auki/2016/

TIEA261 Tietotekniikan rooli opetuksessa (2 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Tietotekniikan rooli opetuksessa on tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskeleville suunnattu opintojakso. Opintojakso on suunniteltu suoritettavaksi toisen opintovuoden aikana, ennen kasvatustieteen OPEP-opintoja sekä ennen TIEA361-opintojaksoa.


Contents:

Opintojaksolla tutustutaan tietotekniikan rooliin eri oppilaitosten opetuksessa; mitä tietotekniikasta opetetaan ja miten.


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Ei esitietovaatimuksia.


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Etusijalla tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskelevat.


Modes of study:

Luento, pienryhmätyöskentely, itsenäinen työskentely sekä harjoitustyö.


Completion mode:

Harjoitustyö ja aktiivinen osallistuminen.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa kurssitöiden palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luento-opetusta 4-6 h, pienryhmätyöskentelyä 4-6 h, harjoitustyön työstäminen noin 40 h. Yhteensä noin 50 tuntia.


Schedule:

Opintojakso alkaa luento-opetuksella, jatkuen itsenäisellä harjoitustyön työstämisellä ja päättyen pienryhmätyöskentelyyn sekä harjoitustyön viimeistelyyn.


Contact information:

[Not translated.]

 


Key words:

[Not translated.]

 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA301 Kandidaattiseminaari, Syksyllä 2016 tie-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA301 Kandidaattiseminaari, Kesällä 2017 TIE-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA316 ICT-foorumi (2 op)

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

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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)

Current events:

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.
 


Contents:

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.

 


Selection procedure:

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


Modes of study:

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


Key words:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA381 Numeeriset menetelmät (5 op)

Raino Mäkinen (raino.a.e.makinen(at)jyu.fi)

Contents:

Numeerisen matematiikan peruskäsitteitä, epälineaaristen yhtälöiden ratkaiseminen, lineaaristen yhtälöryhmien ja ominaisarvotehtävien ratkaiseminen, interpolointi ja approksimointi, integrointi ja derivointi, tavallisten differentiaaliyhtälöiden ratkaiseminen, nopeat Fourier-muunnokset.  Kurssin ohjelmointityökalu on Matlab/Octave.


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa soveltaa numeriikan perusmenetelmiä yksinkertaisiin tehtäviin. Opiskelija osaa toteuttaa menetelmiä jollain ohjelmointikielellä.


Prerequisites:

Matematiikan perusopinnot (analyysin, lineaarialgebran ja differentiaaliyhtälöiden perusteet), ohjelmointitaito (Ohjelmointi 2)


Modes of study:

Luennot, harjoitukset.  Läsnäolo ei ole pakollinen, mutta etäopiskelijoille ei ole tarjolla ylimääräistä ohjausta.


Completion mode:

Tentti + pakolliset ohjelmointitehtävät.


Course workload:

luennot 36 h

demot 16 h

itsenäinen työskentely 46 h

yhteensä 150 h


Literature: Mäkinen: Numeeriset menetelmät (luentomoniste).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~rainom/numen16

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään kesän 2016 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents:

Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä luennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.


Prerequisites: Matematiikan perusopinnot, hyvä laskutekniikka.
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode:

Viikottaiset luentoharjoitukset ryhmätöinä, toisten ryhmien harjoitusten kommentointi oppimisympäristösssä sekä erillinen harjoitustyö.


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:

Matemaattinen mallinnus, Seppo Pohjolainen (toim.), WSOYpro, 2010


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään elokuun 2017 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents: Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä videoluennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.
Learning outcomes: Opiskelija tuntee eri tyyppisiä matemaattisen mallinnuksen tekniikoita, kykenee luomaan yksinkertaisia malleja ryhmätyönä, sekä arvioimaan erilaisia ja eri lähtökohdista rakennettuja malleja ja antamaan niistä palautetta.
Prerequisites: Moniulotteinen calculus (osittaisderivaatat, moniulotteiset integraalit)
Differentiaaliyhtälöiden ja osittaisdifferentiaaliyhtälöiden peruskäsitteet
Perustiedot tilastomatematiikasta
Lukion pitkä fysiikka (mm. käsitteet derivaatta, nopeus, kiihtyyvyys, voima ja energia)
Peruskurssien lineaarialgebra
Lineaaristen yhtälöryhmien teoria
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Course workload:

Luennot ja taustamateriaalit: 10*(2+1);

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
978-951-0-35408-7Seppo Pohjolainen (toim), Matemaattinen mallinnus, WSOYPro, 2010


Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Viikkoharjoitukset (40%), harjoitustyö (40%), vastausten kommentointi (20%).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES328 Communication Systems and Services (4 - 5 op)

Zheng Chang (zheng.chang(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~zhchang/TIES328/

TIES362 Johdatus optimointiin logistiikassa (2 op)

Olli Bräysy

Current events:

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. 


Contents:

 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.


Prerequisites:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Modes of study:

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


Course workload:

Luennot + harjoitustyö 


Schedule:

Luennot 20h, harjoitustyö


[Tarkat tiedot sekä ilmoittautuminen]

TIES410 Future Internet (5 op)

Current events:

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


Contents:

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.


Completion mode:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES436 Langattomat teknologiat (3 - 5 op)

Current events:

Kurssi järjestetään Kokkolasta. Kurssi alkaa jo 12.8.2016! Ilmoittautumiset Elina Mäkitalolle.  

Muuna aikana kurssi on suoritettavissa itsenäisenä opiskeluna. Sensoriverkot maisteriohjelman kurssi.


Contents:

Kurssi antaa yleiskuvan nykyisistä langattomista teknologioista. Luennoilla käsitellään mm. radiosignaalin etenemiseen vaikuttavia tekijöitä, modulaatiotekniikoita, kanavanvarausmekanismeja sekä matkapuhelinverkon perusteita ja kehittymistä. Lisäksi luennoilla luodaan katsaus lyhyen kantaman langattomiin verkkoihin ja niiden ominaisuuksiin.

HUOM! Kurssiin sisältyy vanha TIES422 Langattomat järjestelmät (3 op) -kurssi!


Prerequisites:

Hieman tietoa tietokoneverkoista sekä tietoliikenneverkoista (esim. Kurssi ITKP104 Tietoverkot).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).

 


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Harjoitukset.


Course workload:

Kurssin työmäärästä iso osa tehdään itsenäisenä työnä.


Schedule:

HUOM! Luennoille voi osallistua reaaliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena.

pe 12.8. klo 13.15 – 15.45 (3t)

pe 19.8. klo 13.15 – 15.45 (3t)

pe 26.8. klo 13.15 – 15.45 (3t)

pe 2.9. klo 13.15 – 15.45 (3t)

pe 16.9. klo 13.15 – 15.45 (3t)

pe 23.9. klo 13.15 – 15.45 (3t)  

pe 30.9. klo 13.15 – 15.45 (3t)

pe 7.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES436 Langattomat teknologiat, Kevät 2018 (3 - 5 op)

Current events:

Kurssi järjestetään Kokkolasta. Kurssi alkaa jo 12.8.2016! Ilmoittautumiset Elina Mäkitalolle.  

Muuna aikana kurssi on suoritettavissa itsenäisenä opiskeluna. Sensoriverkot maisteriohjelman kurssi.


Contents:

Kurssi antaa yleiskuvan nykyisistä langattomista teknologioista. Luennoilla käsitellään mm. radiosignaalin etenemiseen vaikuttavia tekijöitä, modulaatiotekniikoita, kanavanvarausmekanismeja sekä matkapuhelinverkon perusteita ja kehittymistä. Lisäksi luennoilla luodaan katsaus lyhyen kantaman langattomiin verkkoihin ja niiden ominaisuuksiin.

HUOM! Kurssiin sisältyy vanha TIES422 Langattomat järjestelmät (3 op) -kurssi!


Prerequisites:

Hieman tietoa tietokoneverkoista sekä tietoliikenneverkoista (esim. Kurssi ITKP104 Tietoverkot).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).

 


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Harjoitukset.


Course workload:

Kurssin työmäärästä iso osa tehdään itsenäisenä työnä.


Schedule:

HUOM! Luennoille voi osallistua reaaliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena.

pe 12.8. klo 13.15 – 15.45 (3t)

pe 19.8. klo 13.15 – 15.45 (3t)

pe 26.8. klo 13.15 – 15.45 (3t)

pe 2.9. klo 13.15 – 15.45 (3t)

pe 16.9. klo 13.15 – 15.45 (3t)

pe 23.9. klo 13.15 – 15.45 (3t)  

pe 30.9. klo 13.15 – 15.45 (3t)

pe 7.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

TIES456 Introduction to SOA and Cloud Computing (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

Contents:

During this course the student gets introduced to technologies used in service oriented architectures and cloud computing. The course follows a practical hands-on approach.

Because several different technologies are used in cloud computing, the course will consist of several practical assignments. Possible topics include :

Types of cloud deployement models will be covered only shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing.

 

Students who attend this course can at also register for TIES532 which is a follow-up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Prerequisites:

Good knowledge of at least one modern (object-oriented) programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java but also other programming languages like Javascript, Ruby and Bash will be used for certain exercises. You are not expected to know all these languages before this course. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required (study from http://www.w3schools.com/xml/ if you do not have experience with XML).


Modes of study:

The course consists mainly of practical sessions and sessions during which students will present their solutions.


Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:

TIES532 is a follow up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Course workload:

The workload is depending on the experience of the student in programming and self-study . Students with a background in J2EE or related technologies will have significantly less work.

There will be 3 contact sessions per week of two hours each. Two of these are in a computer class where the students will work on assignments. The other session will be filled with students presenting their work and general feedback.

The following table gives an estimation of the workload:

  h/week weeks total hours 
Feedback and instructions 2 8 16
Demo 4 7 28

Work outside of the classroom

10-25 7 70-175
Total 16-31 8 114-219
 


Schedule:

The lectures on Tuesday are obligated! In case you are unable to attend, please inform the teacher.


Contact information:

See http://users.jyu.fi/~miselico/contact/


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties456

TIES457 Service Development Project, Course is designed for WISE programme students (15 op)

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

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Current events:

Salivaraustiedoista poiketen luennot salissa Ag B123 (Oppimistila Piaton takana).


Contents: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa selittää tietotekniikan opetuksen taustat sekä kehitystrendit, tuntee vallalla olevien oppimis- ja opetuskäsitysten teoreettisen keskustelun perusulottuvuudet, osaa tulkita opetussunnitelman perusteita sekä suunnitella opetusta niiden mukaisesti, osaa suunnitella oppimista tukevia ja edistäviä opetustilanteita hyödyntäen erilaisia vaihtoehtoisia opetusmalleja, osaa suunnitella ja toteuttaa oppimista tukevia ja edistäviä arviointikäytänteitä, sekä osaa arvioida omaa opettajuuttaan sekä siinä kehittymistä.
Prerequisites: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study: Luennot ja oppimistehtävät sekä verkkotyöskentely Moodle-ympäristössä. Opetusta on mahdollista seurata reaaliajassa etänä Adobe Connect Pro -videokonferenssiohjelman kautta sekä luentotallenteiden avulla.
Completion mode: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Literature: Ilmoitetaan ensimmäisellä luennolla.
Key words: Tietotekniikka, opettaminen, opettajankoulutus

[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/it/opiskelu-ohjeet/TTL-ohjeet/maisteriohjelmat/koultek/TIES461

TIES468 Koulutusteknologian projektiopinnot (5 - 15 op)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 29.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 1.9.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES468 Koulutusteknologian projektiopinnot, syksy 2016 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 24.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 29.8.2016 mennessä.

 

 


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES474 Pelinkehityshaaste (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille. Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Viisi tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES501 Pro gradu -seminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielman). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen. Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta, ja seminaarin loppupuolella opiskelijat esittelevät omaa aihetta muille seminaarin osallistujille. Seminaariin kuuluu gradua edistävät pakolliset viikkotehtävät. Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Framing research problemscan create
Research knowledgecan analyse
Fundamentals of scientific researchunderstands
Scientific writingcan create
Scientific presentationcan create
Scientific methodscan apply

Prerequisites:

LuK-/alempi korkeakoulututkinto (maisteriopiskelijat) sekä ajantasainen eHOPS, jonka perusteella opiskelija valmistuu vuoden sisällä opinnäytetyön aloittamisesta. Lisäksi opiskelijalla pitää olla opinnäytteen aihe sovittuna ohjaajan kanssa.


Modes of study:

Luennot/seminaaritapaamiset, joihin on suurelta osin läsnäolopakko. Seminaaritehtävät tapaamisten ulkopuolella. Verkkoympäristön (Slack) aktiivinen käyttäminen


Completion mode:
Course workload:

Yhdessä pro gradu -tutkielman kanssa yhteensä 35 op:ta vastaava työmäärä.


Key words:

Pro gradu, seminaari, master thesis


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/TIES501_2016S/index.html

TIES532 Service oriented architectures and cloud computing for developers, This course is a follow-up course of TIES456 (5 - 10 op)

Michael Cochez (michaelcochez(at)gmail.com)

Current events:

More details coming during the summer.


Contents:

This course is a follow-up course of the TIES456 course. During this course students can work individually on a more advanced task related to the technologies introduced in the basic course.

It is not possible to attend this course without attending the basic (TIES456) course!

Topics will be proposed during the basic course, possible topics include :

Types of cloud deployement models will be covered only shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing.

 

Students who attend this course can at also register for TIES532 which is a follow-up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Prerequisites:

Good knowledge of at least one modern (object-oriented) programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java but also other programming languages like Javascript, Ruby and Bash will be used for certain exercises. You are not expected to know all these languages before this course. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required (study from http://www.w3schools.com/xml/ if you do not have experience with XML).


Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:


Contact information:

In case of any questions about this course, please check http://users.jyu.fi/~miselico/teaching/TIES532/


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~miselico/teaching/TIES532/

TIES535 Langattomien sensoriverkkojen perusteet (5 op)

Ismo Hakala (ismo.hakala(at)jyu.fi)

Current events:

Kurssi järjestetään Kokkolasta. Luennoidaan syksyllä 2016. Muuna aikana kurssin voi suorittaa erikseen sopimalla itsenäisesti opiskellen. 


Contents:

Kurssin tavoitteena on antaa hyvä yleiskuva langattomista sensoriverkoista. Kurssilla käydään aluksi läpi langattomia sensoriverkkoja yleisesti sekä niiden moninaisia sovellusmahdollisuuksia. Yleiskuvan luomisen jälkeen keskitytään yksittäisen sensorinoodin arkkitehtuuriin ja komponentteihin, sensoriverkkojen käyttöjärjestelmiin, siirtoyhteys- ja verkkokerroksen protokolliin sekä sensoriverkkojen synkronointialgoritmeihin. Kurssiin liittyviä laboratoriotöitä suoritetaan langattomien järjestelmien laboratoriotyöt kurssin yhteydessä.


Learning outcomes:

Sensoriverkkojen sovellusmahdollisuuksien hahmottaminen, sensorinoodin arkkitehtuurin ja komponenttien merkityksen ja vaikutusten ymmärtäminen, sensoriverkoille toteutettujen käyttöjärjestelmien erityispiirteiden hahmottaminen ja niiden toimintaan tutustuminen, sensoriverkkojen siirtoyhteyskerroksen protokollien merkityksen ymmärtäminen ja eri protokolliin tutustuminen, sensoriverkkojen reitityksen erityispiirteet ja vaatimukset sekä eri reititysprotokolliin tutustuminen, sensoriverkkojen synkronointiprotokollien toimintaperiaatteet ja eri protokolliin tutustuminen.


Prerequisites:

Suositellaan TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) -kurssia.


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon.


Modes of study:

Luennot (lähiopetus/video)


Completion mode:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Schedule:

HUOM! Kurssille voi osallistua realliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena. Aikataulun on laitettu kolme ylimääräistä kertaa. Aikataulu päivittyy kurssin työtilaan (Kokkolan Optimassa), joihin osallistujat pääsevät.

ke 28.9. klo 13.15 – 15.45 (3t)

ke 5.10. klo 13.15 – 15.45 (3t)

ke 12.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)

ke 26.10. klo 13.15 – 15.45 (3t)

pe 28.10. klo 13.15 – 15.45 (3t)

ke 2.11. klo 13.15 – 15.45 (3t)

pe 4.11. klo 13.15 – 15.45 (3t)

ke 9.11. klo 13.15 – 15.45 (3t)

pe 11.11. klo 13.15 – 15.45 (3t)

ke 16.11. klo 13.15 – 15.45 (3t)

pe 18.11. klo 13.15 – 15.45 (3t)

ke 23.11. klo 13.15 – 15.45 (3t)

ke 30.11. klo 13.15 – 15.45 (3t)

ke 7.12. klo 13.15 – 15.45 (3t)

pe 9.12. klo 13.15 – 15.45 (3t)

ke 14.12. klo 13.15 – 15.45 (3t)

pe 16.12. klo 13.15 – 15.45 (3t)

ke 21.12. klo 13.15 – 15.45 (3t)


Literature:

Luentokalvot ja luentovideot
Fundamentals of Wireless Sensor Networks (Theory and Practice), W. Dargie and C. Poellabauer
Protocols and Architectures for Wireless Sensor Networks, H. Karl and A. Willig


Contact information:

Lisätietoja: Elina Mäkitalo


[Tarkat tiedot sekä ilmoittautuminen]

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

TJTP111 Johdatus tietojärjestelmätieteeseen (3 op)

Markus Salo (markus.t.salo(at)jyu.fi)

Contents: Kurssi on tarkoitettu tietojärjestelmätieteen ensimmäisen lukuvuoden opiskelijoille (pää- tai sivuaine), sillä kurssin sisältö on suunnattu uusille, opintonsa aloittaville opiskelijoille. Kurssilla tutustutaan tietojärjestelmätieteen keskeisiin aihealueisiin:
Learning outcomes: Opintojakson suoritettuaan opiskelija 1) tuntee tietojärjestelmätieteen keskeiset osa-alueet, työmahdollisuudet ja urapolut, 2) osaa käyttää tietojärjestelmiin ja elektroniseen liiketoimintaan liittyviä peruskäsitteitä, 3) osaa pohtia tietojärjestelmiin liittyviä ajankohtaisia haasteita ja mahdollisuuksia ja 4) tunnistaa tietojärjestelmätieteen erityispiirteet tietotekniikkaan ja yrityksen taloustieteisiin verrattuna.
Completion mode: Kurssin suoritteisiin kuuluvat luentojen ja muun materiaalin perusteella viikoittain laadittavat kirjalliset yksilötehtävät. Lisäksi läsnäolovaatimus 75%.

[Tarkat tiedot sekä ilmoittautuminen]

TJTP1120 Palvelumuotoiluprojekti, tietojärjestelmätieteen uusille kandi- ja maisteriopiskelijoille (2 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

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

Current events:

Perjantaina 1.9. työskentelemme Survon kartanossa, Kuokkalassa (Osoite: Siltakatu 25, 40520 Jyväskylä)


Contents: Digitaalisten palveluiden määrittelyssä ja muotoilussa yhdistyvät teknologia, palveluiden sisältö ja palveluiden käyttäjien tarpeet. Tällä opintojaksolla toteutetaan pienimuotoinen projektityö, jossa muotoillaan, analysoidaan ja esitetään ideoita digitaalisiksi palveluiksi. Kurssilla esitellään nousevia teknologioita ja tekniikoita digitaalisten palveluiden muotoiluun ja määrittelyyn. Opiskelijat soveltavat kurssilla digitaalisen palvelun määrittelyprosessia ja tekniikoita.
Learning outcomes: Opintojakson jälkeen opiskelija tunnistaa palveluiden määritelyprosessin vaiheita ja samalla myös luovan prosessin vaiheita Opiskelija osaa myös kuvata tekniikoita palvelumuotoiluun ja määrittelyyn liittyvien tehtävien ratkaisemiseksi. Opiskelija osaa opintojakson suoritettuaan soveltaa näitä tekniikoita tehtävien ratkaisemiseen ja hyödyllisten ideoiden luomiseen ja esittämiseen.
Prerequisites: Ei esitietovaatimuksia
Completion mode: Opintojakso toteutetaan yhteistoiminnallisen oppimisen menetelmää noudattaen. Opiskelijat toteuttavat ryhmässä digitaalisten palveluiden muotoilu- ja määrittelyprojektin. Lisäksi opiskelijat kirjoittavat lyhyen määrämuotoisen oppimispäiväkirjan kokemuksestaan. Opintojakson opintopisteperustainen työmäärä on 54 tuntia, joka jakaantuu seuraavasti: Vuorovaikutteiset tilaisuudet 3 h; Projektityö 48 h; Oppimispäiväkirjan täyttäminen 3 h.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Csikszentmihalyi, M. (1996). Flow and the psychology of discovery and invention. New York: Harper Collins.; Stickdorn, M., Schneider, J., Andrews, K., & Lawrence, A. (2011). This is service design thinking: Basics, tools, cases. Hoboken: Wiley.


Further information: Vastaa opintojaksoa TJTP112.

[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA301 Kandidaattiseminaari (3 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Contents:

Kurssilla perehdytään tutkimuksenteon perusasioihin: tieteellisesti tuotetun tiedon ja arkitiedon eroihin, tutkimusprosessin vaiheisiin, tutkimuksen suunnitteluun sekä kirjallisuuteen pohjautuvan tutkimuksen toteutukseen ja raportointiin.


Learning outcomes:

Kurssin käytyään opiskelija hallitsee oman alan tutkielmaa varten tehtävän tiedonhankinnan sekä tieteellisen kirjoittamisen perusteet. Lisäksi opiskelija osaa myös arvioida aiemmin tehtyjen tutkimusten laatua keskeisten arviointikriteerien perusteella.


Prerequisites:

Äidinkielen pakolliset kieliopinnot, perus- ja aineopintojen pakolliset opintojaksot tutkielman aihealueelta.


Modes of study:

Luennot, tiedonhankintakoulutus, pareina tehtävät harjoitukset sekä seminaari.


Completion mode:

Osallistuminen luennoille, tiedonhankintakoulutukseen sekä harjoitustehtävien suorittaminen ja niiden esittely seminaarissa.


Literature:

Jauhiainen, E. & Pirhonen, M. (2016) Raportointiohje. Tietojärjestelmätieteen ohjemoniste.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTA311 Projektin hallinta (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakso alkaa maanantaina 12.9. klo 12.15 AgAud1. Tuolloin keskustellaan opintojakson oppimistavoitteista, sisällöstä ja suoritustavoista sekä jaetaan osallistujat harjoitustyöryhmiin. Tätä voi verrata projektien avauskokoukseen, josta ei sovi olla poissa. Kaikkien ilmoittautuneiden osallistuminen avausistuntoon on näinollen pakollista; pyydän ilmoittamaan pakottavista esteitä etukäteen sähköpostilla.


Contents:

Johdatus projektin hallintaan, projektinhallinnan elinkaari, projektitiimien johtaminen, projektiviestinnän hallinta, projektin aikataulun, kustannusten, laadun, resurssien, riskien ja viestinnän suunnittelu


Learning outcomes:

Osaa luoda projektisuunnitelman (aikataulu, kustannukset, laajuus, laatu, resurssit, riskit, viestintä)

Ymmärtää projektinjohtamisen perusteet: määritelmän, projektin onnistumisen tekijöitä, laajuuden (scope) sekä projektin johtamisen tarpeen nykyaikaisessa organisaatiossa

Ymmärtää projektin johtamisen elinkaaren vaiheet

Osaa analysoida projektitiimin motivoinnin merkityksen tiimin johtamisessa

Ymmärtää sekä sisäisen että ulkoisen projektiviestinnän vaikutuksen projektin onnistumiseen


Prerequisites: Ei esitietovaatimuksia.
Registration:

Korpin kautta.


Selection procedure:

Vapaa osallistuminen.


Modes of study:

Luennot (12 kertaa), luentotehtävät (4 kpl), harjoitustyö ryhmissä.


Completion mode:

Yksilösuorituksina pakolliset luentotehtävät (4 kpl) ja tentti. Lisäksi laaditaan ryhmissä harjoitustyö (projektisuunnitelma ja sen toteutus sekä loppuraportti).


Course workload:

Yhteensä 135 tuntia (5 op.).

Tästä arviolta..
..35 tuntia valmistautumista luennoille (luentotehtävät).
..50 tuntia luennoille osallistumista ja luentojen reflektointia.
..50 harjoitustyön toteutusta.


Schedule:

12.9. - 21.10.2016


Literature:

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Artto, K., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta

Schwalbe, K. 2010. Information Technology Project Management.

Kokoelma tutkimusartikkeleja aiheesta (lista Optimassa).


Contact information:

Maritta Pirhonen, maritta.pirhonen@jyu.fi, 040 7025 207

Eetu Luoma, eetu.luoma@jyu.fi, 040 805 4291


Key words:

projekti, projektinhallinta, projektisuunnitelma, projektin elinkaari, projektitiimi, projektin johtaminen, projektin onnistuminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

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

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS566 Digital Service Innovation and Design (5 op)

Kati Clements (kati.clements(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Contents:

This course focuses on digital service research, more specifically on innovation and design of digital services. We start by looking at the nature of the field as shown by academic journals, conferences, researchers and institutions. This is then followed by a critical examination and evaluation of contemporary service research on a variety of topics.

The idea is to give you a broad understanding of the digital service innovation and design field as a whole.

Goals of the Course
The academic goal of the course is to prepare students for doing research in the area of digital service innovation and design. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate program.

This course is designed to introduce students to digital service research. Students need to understand the nature of service research as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.

The course will also apply the theoretical concepts in practice in order familiarize the students with the practical problems of digital service innovation and design.


Learning outcomes:

1. Will have good knowledge and understanding of research in the area of digital service innovation, co-creation, development, and design;
2. Can acquire knowledge and read critically relevant research articles in some of the leading academic journals and conference proceedings;
3. Can apply conceptual digital service development and design models and methods in practice;
4. Can produce a digital service specification and a project plan for development.
5. Can verbally present a business plan to a potential venture capital investor;
 


Prerequisites:

Prerequisite: this course assumes that you have completed your bachelor’s studies and you are currently doing your master’s or doctoral studies.


Modes of study:

Course structure: the course will use a typical master’s course format. The course consists of theoretical lectures, which are followed up by group work labs. However, it is assumed that students will participate to class discussion and prepare for each of the lectures beforehand.


Completion mode:

Assessment Methods and Criteria:

Class Preparation & Participation:
Class Quizzes 15%

Exercises:
Group project Deliverable & 20%
Presentation
Individual Assignment 15%

Final Exam 50%

Note 1: Please note that you need to have a passing mark for the group assignment, the individual assignment and the final exam. Otherwise, the student will fail the course.

Note 2: If student cannot participate to the class or join a group for the group project work, he or she may compensate 15% of the total grade by doing an additional individual assignment. This additional assignment must be delivered by the original deadline of the individual assignment.

Note 3: If the student is late on submitting the assignment(s), individual or group, the student will fail that particular assessment of the course. Please see the above note 1 for requirements for passing the course.

Assessment detail


Class Preparation & Participation (15%)

You are required to participate weekly quizzes for the readings material. The questions will test if you have read the readings material and the tests are done with an “open book” manner, i.e. you are able to read your hard copies of the articles while the test. The quiz will assess whether you are able to apply the readings material in a different research context. Therefore, it is not necessary to learn the material by heart. Moreover, you should focus on understanding the content. This mainly addresses learning outcomes 1 and 2.

Group Assignment (20%)

Group assignment consists of a project work that carries through the course. The group work will be done in teams of 3 to 4 people. The group assignment consists of a series of group work labs. The labs will assist the students to apply conceptual digital service development and design models and methods in practice. Furthermore, the students will produce a digital service specification and a project plan for development. Finally, the groups will present a business plan to potential venture capital investors. The written final report of the group should not exceed 4,000 words. It is compulsory for the all the team members to be present in the final presentation of the group assignment. This mainly addresses learning outcomes 3, 4, and 5.

The written part of the group assignment will consist of:

• Service description
• Business model / Ecosystem description
• Architecture description
• Service development plan
• Service blueprint specification
• Value proposition statement


Individual Assignment (15%)

The purpose of the assignments is to summarize a topic, which has been covered in class. The summary should not exceed 2,500 words. Your essay should show ability to search for relevant papers and an in-depth knowledge of, say, five to ten papers beyond those provided by the course instructor. The summary should integrate these findings to determine the progress that has been made and the specific questions, which could drive future research. Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1 and 2.

Possible topics for individual assignment, but not limited to:

• Digital Service Business Models
• Digital Service Modularization and Architecture
• Digital Service Design and Development
• Digital Service Value Co-Creation.
 


Literature:

Bitner, M.J., A.L. Ostrom, and F.N. Morgan (2008). “Service Blueprinting: A Practical Technique for Service Innovation.” California Management Review 50(3): 66-94.

Mathiassen, L. and C. Sørensen (2008). "Towards a Theory of Organizational Information Services." Journal of Information Technology 23(4): 313-329.

Michel, S., S. W. Brown, et al. (2008). "Service-logic innovations: How to innovate customers, not products." California Management Review 50(3): 49-65.

Peffers, K., C. Gengler, et al. (2003). "Extending Critical Success Factors Methodology to Facilitate Broadly Participative Information Systems Planning." Journal of Management Information Systems 20(1): 51-85.

Rochet, J.-C. and J. Tirole (2003). "Platform Competition in Two-Sided Markets." Journal of the European Economic Association 1(4): 990-1029.

Scheuing, E. E. and E. M. Johnson (1989). "A proposed model for new service development." Journal of Services marketing 3(2): 25-34.

Tuunainen, V. and T. Tuunanen (2011). IISIn - A model for analyzing ICT Intensive Service Innovations in n-sided Markets. the 44th Hawaii International Conference on System Sciences (HICSS), Kauai, Hawaii, IEEE.

Tuunainen, V. K., T. Tuunanen, et al. (2011). Mobile Service Platforms: Comparing Nokia OVI and Apple App Store with the IISIn Model. Tenth International Conference on Mobile Business (ICMB),, Como, IEEE.

Tuunanen, T., A. Bask, and H. Merisalo-Rantanen (2012). "Typology for Modular Service Design: Review of Literature", under review.

Tuunanen, T. and H. Cassab (2011). "Service Process Modularization: Reuse Versus Variation in Service Extensions." Journal of Service Research 14(3): 340-354.

Tuunanen, T. and H. Govindji (2011). Utilization of Flow Concept for Digital Service Requirements Prioritization. Proceedings of SIGSVC Workshop . Sprouts: Working Papers on Information Systems, Shanghai, AIS.

Tuunanen, T., M. Myers, et al. (2010). "A Conceptual Framework for Consumer Information Systems Development." Pacific Asia Journal of the Association for Information Systems 2(1): 47-66.

Tuunanen, T. and K. Peffers (2012). "Targetted Service Co-Design", under review.

Vargo, S. L. and R. F. Lusch (2004). "Evolving to a New Dominant Logic for Marketing." Journal of Marketing 68(January 2004): 1-17.

Williams, K., S. Chatterjee, et al. (2008). "Design of emerging digital services: a taxonomy." European Journal of Information Systems 17(5): 505-517.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM53 Projektien hallinta ja muutoksen johtaminen (5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Kurssi luennoidaan englanniksi. Ensimmäinen luentokerta on to 15.9. 

Kurssi on mahdollista suorittaa etänä; etätyötä tuetaan. Tenttiin osallistuminen on kuitenkin pakollista. Ilmoittaudu Etätyöskentelijöiden ryhmään, jotta tuen tarve voidaan ennakoida.


Contents:

Tietojärjestelmäprojektien johtaminen

Organisaatiomuutoksen johtaminen

Tietojärjestelmäammattilaisen rooli muutosagenttina


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Kandidaatin tutkinto tai vastaava sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Registration:

Korpin kautta


Modes of study:

Luennot, luentotehtävät, ryhmäharjoitustyö, tentti.


Completion mode:

Luentotehtävät, ryhmäharjoitustyö, keskusteluun osallistuminen luennolla, tentti.


Course workload:

135 tuntia (5 op.)


Literature:

Cadle, J. & Yeates, D. (2007) Project Management for Information Systems (5th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.

Karlos, A., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Ja joukko tieteellisiä artikkeleja.


Contact information:

Eetu Luoma, yliopistonopettaja, KTT, AgC525.4 eetu.luoma@jyu.fi

Maritta Pirhonen, yliopistonopettaja, KTT, AgC533.2, maritta.pirhonen@jyu.fi


Key words:

projekti, projektin suunnittelu, projektin hallinta, projektin johtaminen, muutoksen johtaminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM53 Projektien hallinta ja muutoksen johtaminen (5 op)

Current events:

Kurssi luennoidaan englanniksi. Ensimmäinen luentokerta on to 15.9. 

Kurssi on mahdollista suorittaa etänä; etätyötä tuetaan. Tenttiin osallistuminen on kuitenkin pakollista. Ilmoittaudu Etätyöskentelijöiden ryhmään, jotta tuen tarve voidaan ennakoida.


Contents:

Tietojärjestelmäprojektien johtaminen

Organisaatiomuutoksen johtaminen

Tietojärjestelmäammattilaisen rooli muutosagenttina


Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Kandidaatin tutkinto tai vastaava sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Registration:

Korpin kautta


Modes of study:

Luennot, luentotehtävät, ryhmäharjoitustyö, tentti.


Completion mode:

Luentotehtävät, ryhmäharjoitustyö, keskusteluun osallistuminen luennolla, tentti.


Course workload:

135 tuntia (5 op.)


Literature:

Cadle, J. & Yeates, D. (2007) Project Management for Information Systems (5th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.

Karlos, A., Martinsuo, M. & Kujala, J. 2011. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Ja joukko tieteellisiä artikkeleja.


Contact information:

Eetu Luoma, yliopistonopettaja, KTT, AgC525.4 eetu.luoma@jyu.fi

Maritta Pirhonen, yliopistonopettaja, KTT, AgC533.2, maritta.pirhonen@jyu.fi


Key words:

projekti, projektin suunnittelu, projektin hallinta, projektin johtaminen, muutoksen johtaminen


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM63 Business Process Design and Management (5 op)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Contents:

Kurssilla tutustutaan liiketoimintaprosesseihin organisaation toiminnan viitemallina, toiminnan ja tietojärjestelmien yhteistoiminnalliseen kehittämiseen prosessien kautta, sekä muun tyyppisten analyysimallien käyttöön tähän tarkoitukseen. Prosessipohjainen toimintamalli on yleisesti pohjana laajojen tietojärjestelmäkokonaisuuksien, ns. yritysjärjestelmien (enterprise systems), esim. toiminnanohjausjärjestelmien (ERP), kehittämisessä, sekä myös laatujärjestelmissä. Kurssilla tutustutaan myös laajojen tietojärjestelmien suunnittelu- ja hankintaprosessiin, sekä prosessien hallintaan laatutyön puitteissa.


Learning outcomes:

- Organisaation toiminta, liiketoiminta, ja prosessit; prosessiorganisaatio ja johtaminen; prosessimallinnus ja toiminnan analyysi myös esim. palveluiden tai tietotyön lähtökohdista
- Tieto- ja viestintäteknologiatuettujen yritysjärjestelmien ja sovellusten suunnittelu ja hankinta, laajojen tietojärjestelmähankkeiden (ERP) erityispiirteet
- Laatutyö ja organisaation kehittäminen prosessien kehittämisen näkökulmasta
- Keskeiset teoreettiset lähtökohdat organisaation prosessien ja toiminnanohjausjärjestelmien tutkimuksessa ja kehittämisessä


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Business organization, process & matrix organizationcan analyse
Business processcan analyse
Business process modelingcan create
Enterprise information systems planning and implementationcan apply
Relevant standardsunderstands

Prerequisites:

Kaupallinen sivuaine (liiketoimintaosaamisen perusteet, 28op), sekä kauppatieteiden kandidaatin yhteiset 50 op opinnot tietojärjestelmätieteessä. Kurssi Organisaation ICT ja strateginen ohjaus, TJTSM64.


Completion mode:

Kurssiin sisältyy luento- ja kirjallisuustentti sekä ryhmäharjoitustyö ja itsenäinen oppimistehtävä. 


Course workload:

Student workload  (5 credit units x 27 h/credit unit = 135 h):


Literature:

Academic readings of the course

General view to the BPM areas from IT (Harmon), and from business (Smart, Maddern and Maull), point of view:
1. Harmon, P. (2010) The Scope and Evolution of Business Process Management. In: J. vom Brocke, M. Rosemann (eds.) 2010: Handbook on Business Process Management 1. Introduction, Methods, and Information Systems. Series: International Handbooks on Information Systems (Springer), pp. 37-81.  [ISBN: 978-3-642-45102-7 (Print) 978-3-642-45103-4 (Online)]

2. Smart, P.A., H.Maddern & R.S.Maull (2009) Understanding Business Process Management: Implications for Theory and Practice. British Journal of Management, Vol.20, pp. 491-507. [Online ISSN: 1467-8551]

Process modeling
3. Becker, J., M. Rosemann, C.von Uthmann (2000): Guidelines of Business Process Modeling. In: Aalst, W.van der; Desel, J.; Oberweis,A. (Eds.) 2000: Business Process Management. Springer, pp.30 -49 [ISBN 978-3-540-45594-3]

Enterprise systems and process design, ES implementation:

4. Ehie, I.C. and Madsen, M. (2005) Identifying critical issues in enterprise resource planning (ERP) implementation. In: Computers in Industry 56 (2005) Elsevier, pp. 545-557.

5. Scheer, A. W., & Nüttgens, M. (2000). ARIS architecture and reference models for business process management. In Business Process Management (pp. 376-389). Springer Berlin Heidelberg. [ISBN 978-3-540-45594-3]

Business processes as related to the services concept and SOA:

6. Gulledge, T. (2010). Integrated business process and service management. In Handbook on Business Process Management 1 (pp. 481-496). Springer Berlin Heidelberg. [ISBN: 978-3-642-45102-7 (Print) 978-3-642-45103-4 (Online)]

Quality management, research of QM:

7. Schroeder, R. G., Linderman, K., Liedtke, C., & Choo, A. S. (2008). Six Sigma: Definition and underlying theory. Journal of operations Management, 26(4), 536-554. [ISSN: 0272-6963 ]

Other material:

BPMN language standard specification, V. 2.02, see the resources at OMG: http://www.omg.org/spec/BPMN/index.htm


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=969

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ741 Qualitative Research Methods in Information Systems (3 op)

Current events:

Please remember to register also to INFORTE course (http://inforte.jyu.fi/events/qualitative_research_methods). This is a compulsory requirement as the course is partly organized by INFORTE. You cannot participate the course without registering to INFORTE section of the course.

Michael D. Myers is Professor of Information Systems and Head of the Department of Information Systems and Operations Management at the University of Auckland Business School, New Zealand. His papers have appeared in a wide range of journals, including Communications of the ACM, Communications of the AIS, Ethics and Behavior, European Journal of Information Systems, Information and Organization, Information Systems Journal, Information Systems Research, Information Technology and People, Journal of Information Technology, Journal of Management Information Systems, Journal of Strategic Information Systems and MIS Quarterly. He won the Best Paper award (with Heinz Klein) for the most outstanding paper published in MIS Quarterly in 1999. This paper has been cited over 3000 times. He also won the Best Paper Award (with Lynda Harvey) for the best paper published in Information Technology & People in 1997 and the Emerald Literati Network Outstanding Paper Award (with Michelle Soakell) for the most outstanding paper published in VINE: The journal of information and knowledge management systems in 2011.

In a web site which tracks publications in the top information systems journals, Michael is ranked 17th in the world for articles published in MIS Quarterly and Information Systems Research over the past five years (2008-2012) and 18th in the world for articles published in the top eight IS journals over the same period. For more details see www.vvenkatesh.com/isranking

Michael previously served as Senior Editor of MIS Quarterly from 2001-2005 and as Senior Editor of Information Systems Research from 2008-2010. He also served as President of the Association for Information Systems (AIS) in 2006-2007 and as Chair of the International Federation of Information Processing (IFIP) Working Group 8.2 from 2006-2008. Michael is a Fellow of the Association for Information Systems.


Contents:

In this five-day course Professor Myers will discuss the conduct and evaluation of qualitative research. He will review various qualitative research methods and ways of analyzing qualitative data. He will also spend some time discussing the challenges of writing up qualitative research work for academic conferences and journals.

The general goals of this course are as follows:

1) Philosophy and Research Design: Students will know the underlying research philosophies and possible qualitative research designs in business and management.

2) Research Methods: Students will understand how a variety of qualitative research methods can be used in business and management

3) Data Analysis: Students will be introduced to various approaches to qualitative data analysis

4) Critical Thinking Skills: Students will analyze and critically evaluate a few published examples of qualitative research in information systems


Schedule:

Monday

 

09:00

Introduction to qualitative research workshop

Overview of qualitative research

10:30

Tea Break

11:00

Qualitative research design

12:00

Lunch

 1:30

Philosophical perspectives:

  • Positivist qualitative research
  • Interpretive qualitative research
  • Critical qualitative research

Exercise: Analysis of articles assigned before the workshop

 3:00

Tea Break

 3:30

Ethics

Exercise: An Ethical Dilemma

 4:30

Close

 

Tuesday

 

9:00

Qualitative research methods:

  • Action Research
  • Case Study Research

Exercise: Compare Action Research and Case Study Research

10:30

Tea Break

11:00

Qualitative research methods:

  • Ethnographic Research

12:00

Lunch

 1:30

Qualitative research methods:

  • Grounded theory

Exercise: Coding

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Wednesday

 

9:00

Qualitative data collection techniques

  • Interviews

Exercise: Interviews

10:30

Tea Break

11:00

Qualitative data collection techniques

  • Documents

Exercise: Documentary evidence

12:00

Lunch

 1:30

Qualitative data collection techniques

  • Participant Observation and Fieldwork

Exercise: Fieldwork

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Thursday

 

9:00

Qualitative Data Analysis

  • An overview

Exercise: Using cognitive maps

10:30

Tea Break

11:00

Qualitative Data Analysis

  • Hermeneutics

Exercise: Using hermeneutics

12:00

Lunch

 1:30

Qualitative Data Analysis

  • Semiotics

Exercise: Using semiotics

 3:00

Tea Break

 3:30

Discussion of student projects

 4:30

Close

 

Friday

 

9:00

Qualitative Data Analysis:

  • Narrative Analysis

Exercise: Interpreting stories

10:30

Tea Break

11:00

Writing up qualitative research

12:00

Lunch

 1:30

Publishing qualitative research

 3:00

Tea Break

 3:30

Conclusion

 4:30

Close

 


Literature:

Required text:

Myers, M.D. 2013. Qualitative Research in Business & Management. 2nd edition. London, Sage Publications.

Recommended reading:

Baskerville, R. "Investigating Information Systems with Action Research," Communications of the AIS (2:19) 1999, AIS Library.

Benbasat, I., Goldstein, D.K. and Mead, M. "The Case Research Strategy in Studies of Information Systems," MIS Quarterly (11:3) 1987, pp. 369-386.

Bouty, I. "Interpersonal and interaction influences on informal resource exchanges between R&D researchers across organizational boundaries," Academy of Management Journal (43:1) 2000, pp 50-65.

Orlikowski, W.J. "CASE Tools as Organizational Change:  Investigating Incremental and Radical Changes in Systems Development," MIS Quarterly (17:3) 1993, pp. 309-340.

Dubé, L., and Paré, G. "Rigor in Information Systems Positivist Case Research: Current Practices, Trends, and Recommendations," MIS Quarterly (27:4), 2003, pp 597-636.

Klein, H.K., and Myers, M.D. "A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems," MIS Quarterly (23:1) 1999, pp. 67-93.

Kohli, R., and Kettinger, W.J. "Informating the Clan: Controlling Physicians' Costs and Outcomes," MIS Quarterly (28:3), 2004, pp. 363-394.

Larsen, M., and Myers, M.D. "When success turns into failure: a package-driven business process re-engineering project in the financial services industry," Journal of Strategic Information Systems (8:4), 1999, pp. 395-417. 

Lee, A.S. "Electronic Mail as a Medium for Rich Communication: An Empirical Investigation Using Hermeneutic Interpretation," MIS Quarterly (18:2), 1994, pp 143-157.

Markus, M.L. "Power, Politics, and MIS Implementation," Communications of the ACM (26) 1983, pp 430-444.

Myers, M.D. "Qualitative Research in Information Systems," AISWorld Section on Qualitative Research, www.qual.auckland.ac.nz

Myers, M.D. "Investigating Information Systems with Ethnographic Research," Communication of the AIS (2) 1999, pp 1-20.

Myers, M.D., and Klein, H.K. "A Set of Principles for Conducting Critical Research in Information Systems," MIS Quarterly (35:1), 2011, pp. 17-36.

Myers, M.D., and Newman, M. "The qualitative interview in IS research: Examining the craft," Information and Organization (17:1) 2007, pp 2-26.

Myers, M.D., and Young, L.W. "Hidden Agendas, Power, and Managerial Assumptions in Information Systems Development: An Ethnographic Study," Information Technology & People (10:3) 1997, pp 224-240.

Schultze, U. "A Confessional Account of an Ethnography About Knowledge Work," MIS Quarterly (24:1), 2000, pp 3-41.

Sein, M., Henfridsson, O., Purao, S., Rossi, M., and Lindgren, R. "Action Design Research," MIS Quarterly (35:2), 2011, pp. 37-56.

Urquhart, C., Lehmann, H, and Myers, M.D. ‘Putting the Theory back into Grounded Theory: Guidelines for Grounded Theory Studies in Information Systems’. Information Systems Journal, 20, 4, 357-381, 2010.

Walsham, G., and Sahay, S. "GIS for District-Level Administration in India: Problems and Opportunities," MIS Quarterly (23:1) 1999, pp 39-65.

Ravishankar, M.N., Pan, S.L., and Myers, M.D. 'Information technology offshoring in India: a postcolonial perspective'. European Journal of Information Systems, 22, 4, 387-402, 2013.


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

URAS001 Yrittäjyystarinoita (2 op)

Reija Häkkinen (reija.a.hakkinen(at)jyu.fi)

Muru Linjala (muru.linjala(at)jyu.fi)

Annamari Rovamo (annamarirovamo(at)gmail.com)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Opintojakso on tarkoitettu kaikille Jyväskylän yliopiston perustutkinto- ja jatko-opiskelijoille ja se on osa Jyväskylän yliopiston työelämäpalveluiden koordinoimia työelämäopintoja. Kurssi sopii yrittäjyydestä tai oman itsensä työllistämisestä yleisesti kiinnostuneille sekä niille, joilla on jo oma yritys-, tuote- tai palveluidea.

HUOM! Tohtorikoulutettavat saavat kurssista suorituksen koodille HTKJ312 Oman osaamisen tuotteistaminen (tai muutoin sovittavalle koodille).

Pienet muutokset aikatauluun ovat vielä mahdollisia. Kurssilla vierailevat yrittäjät ja heidän puheenvuoronsa aiheet päivitetään näkyviin aikatauluun puhujatietojen varmistuttua.


Contents:

Osaamisen ja ideoiden tuotteistamisesta, kaupallistamisesta ja liikeideaksi jalostamisesta puhutaan paljon, mutta mitä tämä tarkoittaa käytännössä? Opintojakson tavoitteena on herättää opiskelijat pohtimaan oman osaamisen ja asiantuntijuuden hyödyntämistä: Voiko yrittäjyys olla vaihtoehto minulle? Samalla tutustutaan siihen, mitä yrittäjämäinen asenne ja toiminta tarkoittavat, mitä on yrittäjämäinen markkinointi sekä minkälaisia asioita pitää ottaa huomioon yritystä perustettaessa ja yritysmuotoa valittaessa. Kurssin tematiikkaa lähestytään yrittäjien uratarinoilla.


Learning outcomes:

Kurssin suoritettuaan opiskelija


Prerequisites:

Suosituksena oman pääaineen aineopinnot.


Completion mode:

[Tarkat tiedot sekä ilmoittautuminen]

2. periodi (syksy)

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietojärjestelmätieteen, kognitiotieteen ja kyberturvallisuuden maisteriopiskelijoille (2 op)

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

Contents: Tämä kurssi on johdatus akateemiseen maailmaan ja akateemiseen maailmaan erityisesti suoraan tietotekniikan maisterikoulutukseen tuleville. Vaikka takanasi onkin jo opintoja joko ammattikorkeakoulussa tai yliopistossa, suosittelemme osallistumista tälle kurssille, jonka aikana tutustut Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä sekä saat yliopisto-opiskelussa tarvittavia perustietoja ja –taitoja. Erityisen hyödyllinen kurssi on varsinkin ammattikorkeakouluista maisterikoulutukseen tuleville, sillä yliopisto-opinnot ovat monessa mielessä erilaisia kuin ammattikorkeakouluopinnot.
Learning outcomes: Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:
* Ammattikorkeakoulusta yliopistoon – mikä muuttuu?
* Koulumaisuus ja akateeminen vapaus
* Tutkimuksellisuus, tutkimus ja opiskelija tutkimusyhteisön jäsenenä
* Akateeminen viestintäkulttuuri
* Oman osaamisen tunnistaminen osana kehittymistäsi akateemiseksi asiantuntijaksi
* Valintaperusteena olleen tutkinnon täydennystarve
* AHOT Opintojen suunnittelu ja urasuunnittelu
* Henkilökohtaisen opintosuunntelman merkitys HOPS osana urasuunnittelua
* Oppiminen modernissa verkostoyhteiskunnassa
* Opiskelijan hyvinvointi – akateeminen opiskelu on muutakin kuin pisteitä
* Työn, opintojen, perheen ja vapaa-ajan suhde
* Erilaiset opiskelutavat Integroituminen opiskelijayhteisöön
* Työelämä ja sen muutokset
* Osaamisintensiivinen ja dynaaminen tietotyö tulevaisuuden työkenttänä
* Käytännön työelämätaidot
Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa.

Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen on pakollista. Maksimissaan kaksi pienryhmätapaamisista voi olla poissa. Poissaolot korvataan kirjoitelmalla.

Kurssin suorittaminen edellyttää myös yhdeksässä leimatapahtumassa käymistä.


Evaluation:

Hyväksytty–hylätty.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville, Tietotekniikan maisteriopiskelijoille (2 op)

Ilona Lapinkylä (ilona.lapinkyla(at)gmail.com)

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

Current events:

Huom! Ne opiskelijat, jotka ovat jo aiemmin opiskelleet Jyväskylän yliopistossa tietotekniikkaa tai jotakin muuta pääainetta, aloittavat kurssin suorittamisen osallistumalla tietotekniikan vanhojen opiskelijoiden infoon 4.9. klo 10:15 Agoran auditorio 3:ssa. Mikäli kuulut tähän joukkoon, ota yhteyttä vetäjiin infotilaisuuden jälkeen, niin keskustellaan korvaavasta suoritustavasta leima-tapahtumiin. 

Kurssin työtila löytyy Moodlesta: https://moodle.jyu.fi/course/view.php?id=1305


Contents:

Kurssin tavoite on tietotekniikan maisteriopintojen pohtiminen ja järjestelmällinen suunnittelu aiemmin valmistuneen tai piakkoin valmistumassa olevan tutkinnon jälkeen. Kohderyhmässä ovat sekä tietotekniikan omat luonnontieteen kandidaatit että jonkin muun tutkinnon pohjalta suoraan maisterikoulutukseen tulevat opiskelijat. Uusille opiskelijoille tarjolla on tutustuminen Jyväskylän yliopistoon toimintaympäristönä, tietotekniikan oppiaineen opetukseen ja tutkimukseen sekä henkilökuntaan ja toisiin opiskelijoihin. Kurssin tärkeitä teemoja kaikille, myös aiemmin aloittaneille tietoteknikoille, ovat paitsi käytännön asioiden hoitaminen maisteriopinnoissa, myös opintojen ja työelämän suhde, tietotekniikan moninaiset tutkimusmahdollisuudet, oman osaamisen tunnistaminen, oman opintopolun löytäminen sekä integroituminen akateemiseen tutkijayhteisöön. Kurssilla suunnataan myös ensimmäiset ajatukset gradua kohti, jotta maisteriopintoja voi paremmin suunnitella ja suunnata omia henkilökohtaisia intressejä mukaillen, eikä gradun aloittaminen tule aikanaan yllätyksenä eteen. Lisäksi kaikille yhteisen opintojakson tavoitteena on tehostaa muun kuin IT-kanditutkinnon pohjalta tulevien opiskelijoiden sulautumista osaksi paikallista opiskelukulttuuria ja -yhteisöä.


Learning outcomes:

Kurssi toteutetaan osin yhdessä kandidaatintutkintoa suorittamaan tuleville tarkoitetun ITKY100-kurssin kanssa. Tällä kurssilla käsitellään kuitenkin kaikille uusille opiskelijoillemme yhteisten asioiden lisäksi myös erityisesti maisterikoulutettaville tärkeitä sisältöjä:


Completion mode:

Luennot, pienryhmätyöskentely, itsenäiset tehtävät, oppimispäiväkirja tai muu vastaava suoritustapa, joka tarkentuu kurssin alkaessa. Huomaa, että kurssin suorittamiseksi pienryhmätapaamisiin osallistuminen tai niiden sisältöihin liittyvien tehtävien palauttaminen on pakollista. Kurssin suorittaminen on mahdollista etäopiskelijoille, sillä tapaamisiin liittyvistä teemoista julkaistaan tapaamisen jälkeen luentotallenne tai muu materiaali sekä näihin liittyviä tehtäviä.

Alustava suunnitelma: Jos olet uusi opiskelija tietotekniikalla ja Jyväskylän yliopistossa, suoritat kurssin oppimispäiväkirjalla leimatapahtumista sekä osallistumalla pakollisiin tutkimusinfo- ja graduhautomo-osioihin. Jos taas olet jo aiemminkin opiskellut Jyväskylän yliopistossa ja/tai tietotekniikalla, suoritat kurssin kirjoitustehtävillä sekä osallistumalla muutamiin FM-opiskelijoiden omiin tapaamisiin sekä tutkimusinfo- ja graduhautomo-osioon.

Lisätietoja kurssin suorittamisesta kurssin ensimmäisellä tapaamisella (ts. muualta tuleville nimenhuutopäivänä 28.9.2017 ja aiemmin opiskelleille seuraavalla viikolla). Suoritustapa tarkentuu myös oppimisympäristö Moodleen.


[Tarkat tiedot sekä ilmoittautuminen]

ITKP102 Ohjelmointi 1, syksy 2016 (6 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Current events:

Aloita kurssin esitehtävillä.


Contents:

Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen C# (tai Java)-ohjelman toteuttamiseen. Kurssin harjoitustyönä tehdään yksinkertainen 2D-peli käyttäen Jypeli-kirjastoa.


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoisen ohjelman käyttäen C#-ohjelmointikieltä.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Rakenteisen ohjelmoinnin perusajatuscan apply
Algoritminen ajattelucan apply
C# tai Java-kielen perusteetcan apply
Peräkkäisyyscan analyse
Muuttujatcan create
Aliohjelmat ja funktiotcan create
Parametrin välityscan analyse
Ehtolauseetcan analyse
Silmukatcan analyse
Taulukotcan apply
Tiedostot ohjelmasta käytettynäunderstands
Olioiden käyttöcan apply
Yksikkötestit (TDD)understands
Debuggerin käyttöcan apply
Lukujärjestelmät, ASCII-koodiunderstands
Rekursioremembers

Prerequisites: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Completion mode: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Course workload:
                  t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160

Literature:

Ohjelmointi 1 -luentomoniste. Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 9. uudistettu painos, Talentum, 2015. Walter Savitch: Absolute Java, Pearson Education. Y. Daniel Liang: Introduction to Java Programming (Core Version), Prentice Hall. John Lewis, William Loftus: Java Software Solutions, Addison Wesley. Harvey M. Deitel and Paul J. Deitel: (Small) Java How to Program, Prentice Hall.


Key words:

C#, Java, ohjelmointi, rakenteinen ohjelmointi, silmukka, aliohjelma, funktio, ehtolause


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj1/2016s/koti

ITKA351 Johdatus lohkoketju-teknologiaan (1 - 3 op)

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

Current events:

Lohkoketju on kryptattu tietorakenne, jonka avulla voidaan luoda digitaalinen tilikirja ja hoitaa rahansiirtoja luotettavasti ja turvallisesti. Kurssilla tutustutaan lohkoketjuteknologiaan lähdekirjallisuuden avulla. Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivun raportin omasta aiheestaan. Aiheesta on mahdollista myös tehdä opinnäytetöitä.

Aloitusinfossa pe 11.11.16 klo 9-10 Ag Delta sisältö on:

9:00-9:25    Joel Lehtonen: Johdatus lohkoketjuteknologiaan
9:30-9:50    Oleksiy Khriyenko: Introduction to Watson Technology
9:50-10:00   Pekka Neittaanmäki: Uudet kurssit Johdatus lohkoketjuihin ja
             Johdatus Watson-teknologioihin

* Kurssi ITKA352 Johdatus Watson-teknologioihin avataan Korppiin piakkoin. 


Contents:

Lisätietoa lohkoketjusta / More information about blockchain: https://www.jyu.fi/it/tutkimus/muistiot/BLOCKCHAIN.pdf

Esimerkkejä aihealueista

Sovelluksia

Teoria


Completion mode:

Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan noin 2-4 hengen ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivuisen raportin omasta aiheestaan.


Contact information:

Lisätiedot ja -kysymykset Ida-Maria Toivaselle. 


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/210542

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Ida Toivanen (ida.m.toivanen(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of three modules with: a lecture (or set of short lectures) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of the Module 1 gives 1 ECTS, Module 2 gives 1-2 ECTS, Module 3 gives 1-2 ECTS depending on achieved results and personal involvement to the work. Depending on the student's development/management orientation, two sub-tracks for the practical assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Autumn 2015 (5 op)

Current events:

Kokkolan yliopistokeskus Chydeniuksen kurssitoteuma syksylle 2015. Vain Kokkolan opiskelijoille!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. Guidelines are given in September 1st, 2015 lecture in Kokkola. It is highly recommended to attend.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

June 17th, 2015


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

 

 


Modes of study:

The course is a network based course and students will be studing remotely and independently.

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Completion mode:

To complete the course succesfully (a) accepted course diary with three parts and (b) a mandatory exercise work also with three parts are needed.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2015


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal, Special Issue on Requirements Engineering for Security, Privacy and Services in Cloud Environments, Vol. 18, No. 4, 2013, http://link.springer.com/journal/766/18/4/page/1

  6. Alves, C. et al. 2007. Challenges in Requirements Engineering for Mobile Games Development: The Meantime Case Study. 15th IEEE International Requirements Engineering Conference, 2007, pp. 275 – 280.

  7. Kanode, C. M. and Haddad; H. M. 2009. Software Engineering Challenges in Game Development. Sixth International Conference on Information Technology: New Generations, 2009. ITNG '09. Pp. 260-265.

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering
  5. Klaus Pohl and Chris Rupp, "Requirements Engineering Fundamentals", Rocky Nook, 2011

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently. To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016. The course learning diary will be checked during January 2017. Grade scale is pass/fail. Guidelines will be in Optima workspace around September 5, 2016 and also an email for all students will be sent. Check Optima and read guidelines carefully. You have to register yourself in Korppi to the course. If you already have around seven (7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Note also, that there is no lecture on Sept 14, 2016. We have deleted it from Korppi-system. It was an error.

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Sept 5, 2016


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.


Completion mode:

You have to register yourself in Korppi to the course.

To complete the course succesfully an accepted learning diary is needed. The deadline for the course learning diary is 31.12.2016.

Guidelines are in Optima. Check Optima in September and read guidelines carefully.

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Autumn 2016


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS558 Systeemiajattelun perusteet ja käytännön soveltamisalat (3 - 4 op)

Current events:

Kurssi soveltuu IT tiedekunnan ja muiden tiedekuntien opiskelijoiden syventäviin tai  jatko-opintoihin


Contents:

Kurssin tavoite: Osallistujat oppivat tällä systeemiajattelun kurssilla abstraktia ja geneeristä ajattelua neljästä näkökulmasta. Aluksi käydään läpi systeemien teoriasta se osuus, jolla on eniten poikkitieteellistä ja käytännöllistä merkitystä. Toisena osuutena kuvataan systeemi ajattelun
arkkitehtuurina: lohko, käsitteellistäminen, erilaiset virtausmallit, maailmankuva sekä tärkeimmät systeemiajattelun metodologiat. Kolmas ja neljäs osuus liittyvät soveltamiseen. Kolmantena osa-alueena tutkitaan yhteiskuntaa monipuolisesti systeemeinä kuvien ja mallien avulla, esimerkkinä Suomen koulutusjärjestelmä sekä päätöksenteko hallituksesta kansalaisen tasolle asti.

Kurssi päättyy konkretisointiin, kuinka tuottaa aineistoja systeemiajatteluprosessin yhteydessä kaupallisia työvälineitä käyttäen, esimerkkinä talouden ekosysteemit. Osallistuja osaa kurssin päätteeksi hahmotella systeemisiä ratkaisuja ja tuottaa helposti ymmärrettävää tietoa voidakseen vaikuttaa omasta asiantuntemuksestaan lähtien muiden alojen suuntiin.


Completion mode:

Luennot 24 tuntia, mahdollinen harjoitustyö ja tentti

Opintoviikot 3-4 riippuen harjoitustyöstä


Literature:

Kirjallisuutta<http://www.slideshare.net/thekua/systems-thinking-primer>

  * Survey-raportti systeemiajattelusta: Robert Edson, Asyst Institute:
    Systems thinking. Applied, A Primer.
    http://www.slideshare.net/thekua/systems-thinking-primer
  * BEER STAFFORD The Heart of the Enterprise, John Wiley, New York 1979
  * von BERTALANFFY LUDVIG General System Theory, George Braziller, New
    York 1969
  * Dostal Elisabeth. Biomatrix: A Systems Approach to Organisational
    and Societal Change 3rd edition, 2005
  * CHECKLAND PETER and SCHOLES JIM Soft Systems Methodology in Action,
    John Wiley &Sons Ltd, Chichester 1990, reprinted version 2005
  * FORRESTER JAY W. System Dynamics, Systems Thinking, and Soft OR,
    System Dynamics Review, Vol.10 No.2-3, Summer-Fall 1994
  * JACKSON MICHAEL C., Critical systems thinking and practice, The
    Business School, University of Hull, online document, 28 November 2000
  * LAITILA ERKKI Johdatus systeemiajatteluun, GoodReason - tekniikka 2012
  * SENGE PETER The Fifth Discipline, The art and practice of the
    learning organiza-tion, New York, Doubleday 1990


Contact information:

Professori Pekka Neittaanmäki
FT Erkki Laitila


[Tarkat tiedot sekä ilmoittautuminen]

ITKST40 Yhteiskunta ja informaatioturvallisuus (5 op)

Rauno Kuusisto (rkkuusis(at)gmail.com)

Current events:

Kurssille etusija sen mahdollisesti täyttyessä on kyberturvallisuuden maisteriohjelman opiskelijoilla.

Kurssin opetuskieli on suomi.


Contents:

Kurssilla perehdytään kybermaailman olemukseen tiedon turvallisuuden näkökulmasta. Kokonaisuutta lähestytään sosiaalisen systeemin mallin kautta huomioiden erilaisten toimijaryhmien näkökulmat.

Kurssia läpileikkaavat seuraavat yleisteemat: sosiaalisen systeemin käsite ja malli tiedon turvallisuuden ympäristössä, yhteiskunnan funktiot ja tiedon turvallisuus, tiedon turvallisuuden attribuutit. Kurssi sisältää seuraavat osakokonaisuudet: Sosiaalinen systeemi informaation turvaamisen kehyksenä, informaation turvaamiseen liittyvien tapahtumien sisällöllinen analysointi tietoturvan attribuuttien kehyksessä, tiedon jakamisen strategiat kompleksisessa systeemissä, johtaminen ja tieto, johdattelua kybermaailman ja fyysisen maailman ominaisuuksiin.


Learning outcomes:

Kurssin jälkeen oppija ymmärtää tiedon turvaamisen kokonaiskentän kompleksisuuden ja sen sisältämien näkökulmien laajan kirjon. Kurssin jälkeen oppija osaa soveltaa sekä tällä kurssilla että muilla tiedon turvaan liittyvillä kursseilla saamiaan oppeja tiedon turvaamisen kokonaisuuden ideoimiseen ja suunnitteluun organisaatioissa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Sosiaalinen systeemi ja tiedon turvaaminencan apply
Tiedon turvallisuuden attribuutitcan apply
Tiedon turvaaminen osana yhteiskuntaaunderstands
Tiedon turvaamisen toimintaympäristöunderstands
Tieon turvaamisen arvottaminenunderstands
Tiedon tuvaamisen normitunderstands
Tiedon turvaamisen tavoitteetunderstands

Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Oppimiskokonaisuus koostuu luennoista, vierailijaluennoista, työpajoista ja ryhmätyönä työpajojen perusteella tehdystä harjoitustyöstä sekä näiden lisäksi itsenäisesti toteutetusta kirjareferaatista tai mediaseurannasta. Jokainen oppija pitää oppimispäiväkirjaa.


Completion mode:

Oppijalta edellytetään aktiivista osallistumista yli puoleen luentokerroista ja työpajoista, valinnaisen kirjareferaatin tekemistä sekä osallistumista harjoitustyöhön ja päättöseminaariin. Jokainen oppija pitää henkilökohtaista oppimispäiväkirjaa. Kurssin arvosana annetaan oppimispäiväkirjan perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Yhteensä 135 luento-, työpaja- ja harjoitustyötuntia


Schedule:

Lähijaksot perjantai-iltapäivisin ja lauantaisin: Luennot pe klo 14-16 ja työpajat la klo 09-14.

 

 


Literature:

Kirjallisuus esitellään ensimmäisellä luennolla.


Contact information:

kurssin sisältöön liittyvissä asioissa:

rauno.k.kuusisto(at)jyu.fi

hallinnollisissa asioissa opintoimisto ja palvelukeskus


[Tarkat tiedot sekä ilmoittautuminen]

ITKST42 Tietoturvallisuustekniikka, Kurssi käsittelee anomalioiden tunnistamista datasta. (5 op)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

Current events:

Kurssin tiedot ovat päivittyneet 9.11.2016.

Kurssin kotisivut / oppimateriaali:

https://tim.jyu.fi/view/kurssit/tie/itkst42

Kurssin luennot:

https://m3.jyu.fi/jyumv/ohjelmat/it/tietotekniikan-laitos/itkst42-s16


Contents:

Tietoturvatekniikka eli kuinka tunnistan laskennallisesti poikkeaman datassa. Tai miten löydetään neula heinäsuovasta. Kurssilla käydään läpi aiheeseen liittyvää teoriaa,  algoritmeja ja sovelluksia.

Kurssille osallistuvilla ei edellytetä pohjatietoja ohjelmoinnista ja matematiikasta. Tarvittavat menetelmät ja matematiikka käydään läpi luennoilla, mutta pohjatiedoista ei ole haittaakaan.

Alla aiempaa kuvausta kurssista, joka pääpiirteissään pitää paikkaansa myös tämän vuoden osalta:" Anomaly is a deviation from a normal behavior. Anomaly detection techniques are used to detect unusual patterns in data. These patterns deviate from the spectrum of normal behaviors in the data, and typically they represent critical events that occurred in the monitored system. For example, in Cyber security, anomaly detection can be used to identify sophisticated and targeted attacks like Advanced Persistent Threats (APT),  where standard security systems often fail to detect.

The anomaly detection problem, in its most general form, is not easy to solve. In fact, most of the existing anomaly detection techniques solve a specific formulation (instance) of the problem. The formulation is induced by various factors such as the nature of the data, availability of labeled data, type of anomalies to be detected, etc. Often, the application domain in which the anomalies have to be detected determines these factors. Usually, in addition to the challenge of detecting anomalies in a dataset, the analyzed data is also high dimensional, which makes it more difficult to analyze and interpret. For example, email traffic can be represented by thousands of textual and numeric features. 

Businesses in all sectors (military, intelligence, governmental, industrial etc.) can benefit from anomaly detection. Data collected and stored in databases and warehouses is data that represents some real world processes. Anomalies and outliers, which exist in the real world processes, will be captured with the collected data. The application of the appropriate technique to identify and detect these anomalies can lead to new knowledge about the data and hence the real world process.

Anomaly detection is applicable in a variety of domains, such as intrusion detection, fraud detection, fault detection, system health monitoring, event detection in sensor networks, and detecting eco-system disturbances. 

In the first part of this course, we will introduce the concept of anomalies, provide motivation for anomaly detection and explore several real-world use cases of anomalies. 

We will overview different data types, including highdimensional data, and provide methods for pre-processing of data. We will explore the different categories of anomaly detection and the different types of anomalies. We will conclude this section with methods for evaluation of anomaly detection methods.

In the second part of this course, we will survey different techniques for anomaly detection. For example, classification based techniques, nearest neighbors based  techniques and clustering based techniques. For each technique, we will explore the theory behind it, its different categories, the pros and cons, demos and practice. Throughout  the course, we will introduce and explore different applications of anomaly detection. For example, Cyber security, performance monitoring, intelligence and more."


Prerequisites:

Periaatteessa ei esitietovaatimuksia. Ohjelmoinnin ja algoritmien perusteista on etua kurssin suorittamisessa. Samoin matematiikan osalta lineaarialgebran tuntemus on hyväksi. 

 


Completion mode:

Kurssi suoritetaan harjoitustehtävien avulla. 

 

 


Course workload:

5 op = 5x27 h = 135 h.


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/itkst42

ITKST45 Introduction to cyber conflict (5 op)

Rain Ottis (rain.ottis(at)ttu.ee)

Current events:

Please note that students of Master's Degree Programme in Cyber Security are prioritised if the course gets full.

Course on Moodle: https://moodle.jyu.fi/course/view.php?id=864

 

 


Contents:

The course covers the following topics: key terms and definitions, actors in cyber conflict, cyber-attack as a policy option, and cyber espionage vs. cyber conflict. In addition a brief discussion on the law of armed conflict as it applies to cyberspace. Case studies in the course include Stuxnet, Estonia 2007, Russia-Georgia War, Operation Cast Lead, etc.


Modes of study: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Course workload: [Ei käännetty kuvausta.]

Students are required to write one research paper on an individually assigned topic and present it to the class.

The course includes a tabletop exercise, which requires students to form teams, analyse the game scenario, prepare their team strategy and execute it during the exercise.

There is assigned reading to approximately half the lectures.

Students are expected to actively participate in discussions.

 


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST62 Kyber ja yhteiskunnallinen vaikuttaminen (2 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

Luentosarjan luentoja voi seurata myös suorana verkkolähetyksenä tai katsoa tallenteena luennon jälkeen. Linkit suoraan lähetyksen ja tallenteisiin löytyvät sivulta https://www.jyu.fi/it/kyber/sg16. 


Contents:

Nykyisen modernin verkostoyhteiskunnan toiminta perustuu erilaisten tietojärjestelmien ja –verkkojen – kybermaailman toimivuuteen. Kyberturvallisuudesta onkin siksi viime aikoina puhuttu poikkeuksellisen paljon, ja siitä onkin nopeasti tullut kansalaistaito. Jokaisen suomalaisen on hyvä tuntea perusasiat kyberturvallisuudesta – mistä siinä on kysymys, mihin se vaikuttaa ja kuinka kyberturvallisuutta voidaan tuottaa.

Jyväskylän yliopiston informaatioteknologian tiedekunta ja Keski-Suomen kadettipiiri järjestävät syksyn 2016 aikana kaikille avoimen kyberturvallisuusaiheisen luentosarjan.  Luentosarjassa tarkastellaan monipuolisesti kybermaailman vaikutusta suomalaiseen toimintaympäristöön ja turvallisuuteen.


Modes of study:

Studia generalia -luennot


Completion mode:

Oppimispäiväkirjan laatiminen.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/204082

ITKST63 Advanced Data Analysis (5 op)

Gil David

Current events:

The goal of the seminar is to research selected topics in anomaly detection and machine learning, and write corresponding conference/journal papers.

A list of research topics will be published at the beginning of the seminar, and each student should choose one of the topics, however the students can also suggest other relevant topics.


Contents:

Each student should write under my supervision a short paper about his/her selected topic. The topics will be selected from the fields of data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using datasets from real-life domains and challenges. In every meeting, some students will present to the class their status and progress.

The paper can be in a format of a survey of current methods used for the selected topic, but the students are also encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the paper (however it is not mandatory).

Participants are expected to study and survey several technical papers for the selected domain, write under my supervision a short paper, which will be submitted to a relevant conference/journal.
 

Some examples of research topics:


Modes of study:

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students can attend the seminar from the class or remotely using Adobe Connect.

Teacher will participate and guide the seminar remotely from Israel. 


Completion mode:

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students can attend the seminar from the class or remotely using Adobe Connect.

Teacher will participate and guide the seminar remotely from Israel. 


[Tarkat tiedot sekä ilmoittautuminen]

ITKSV01 Introduction to Phenomenography, Introduction to Phenomenography (0 op)

Current events:

Lecturer: Anders Berglund, Senior Lecturer, Uppsala University

For further details contact: Ville Isomöttönen


Contents:

An introductory workshop on phenomenography given by guest lecturers Anders Berglund and Aletta Nylén from Uppsala University. Recommended to PhD students, master's students, and staff members interested in qualitative research. Workshop consists of a short lecture, active working in small groups, and reflective review and discussions of the work done.


[Tarkat tiedot sekä ilmoittautuminen]

ITKJ660 Tieteen popularisointi IT-alan tutkijoille ja opiskelijoille, Huom! Korpin kautta ilmoittautuvat vain henkilöt, jotka aikovat suorttaa 1 op. (1 op)

Current events:

Tieteen popularisoinnin kurssi kestää kolme luentokertaa, vierailun Ylelle, sekä henkilökohtaisen palautetilaisuuden kurssilla tehtävästä harjoitustyöstä. Kurssi on räätälöity IT-alan tutkijoille, joten luennoilla käytettävät esimerkit ovat pääosin alalta ja kurssilla käydään läpi popularisointiin liittyviä ongelmia.

Ideana on, että tutkija oppii kurssilla tekemään kiinnostavan, yleistajuisen ja ytimekkään tiedotteen omasta tutkimuksestaan. Harjoitustyönä tehtävä tiedote voi olla esimerkiksi väitöstiedote tai tutkimustiedote. Lisäksi kurssilla käydään läpi, miten tutkijan kannattaa valmistautua haastatteluun ja mitkä ovat haastateltavan oikeudet - näitä asioita selvitetään myös Yle-vierailulla. Viimeisellä luennolla puhutaan lisäksi tiedettä popularisoivan jutun kirjoittamisesta lehteen.

Opettajana: Mari Heikkilä, vapaa tiedetoimittaja.

 


Contents:

Kahdella ensimmäisellä luentokerralla käymme läpi väitös-/tutkimustiedotteen tekemistä ja yleistä tieteen popularisointiin liittyvää asiaa: Miten tieteellinen kirjoittaminen (artikkeli tieteellisessä julkaisusarjassa) ja populaarikirjoittaminen (lehtijuttu, uutinen) eroavat toisistaan: asioiden esittämisjärjestys, rakenne, tyyli, muotoseikat? Miten kirjoitetaan hyvä väitös-/tutkimustiedote, ja miten kirjoitetaan hyvä populaaritiedejuttu?  Kurssilla käydään läpi paljon esimerkkejä omalta alalta: millainen on hyvä tiedejuttu, mikä on uutinen (ja miten se tehdään), mitä pitää varoa. Jokaisella luentokerralla annetaan myös kotitehtäviä, vapaaehtoisia harjoituksia, jotka käydään läpi seuraavalla luennolla.

Viimeisellä luennolla käymme läpi haastateltavana olemista (haastatteluun valmistautuminen, haastateltavan oikeudet) sekä tiedejutun (esimerkiksi Tiede-lehteen tai oman alan populaarijulkaisuun) kirjoittamiseen liittyvää asiaa.

Luentojen yhteydessä tulevat ohjeet harjoitustyön eli oman tutkimustiedotteen tekemiseksi. Luentojen jälkeen on palautekerta, jossa käydään lävitse 10-15 min palautekeskustelu kunkin harjoitustyön palauttaneen kanssa.


Schedule:

Luentojen lisäksi kurssiin kuuluu vierailu YLE:lle, joka on alustavan suunnitelman mukaan 29.5.2015 (ei vahvistettu). Harjoitustyön deadline on to 4.6. Kukin opiskelija saa harjoitustyöstä henkilökohtaisen palautteen to 11.6.2015.


[Tarkat tiedot sekä ilmoittautuminen]

ITKANDIT ITKANDIT (0 op)

Current events:

Tiedekunta haluaa juhlistaa valmistumistanne ja järjestää teille pienimuotoiset kandikuoharikekkerit tiistaina 16.12. klo 14-16. Paikkana Lea Pulkkisen sali (Ag B4-kerros). Tarjolla on kuohuviiniä ja pientä purtavaa vapaan seurustelun merkeissä. Tervetuloa!


[Tarkat tiedot sekä ilmoittautuminen]

ITKOP55 55 opintopistettä saavuttaneiden kahvitilaisuus (0 op)

Contents:

Kahvitilaisuus vähintään 55 op lukuvuonna 2013-2014 suorittaneille opiskelijoille.


[Tarkat tiedot sekä ilmoittautuminen]

ITTDK100 IT-TDK kehittämispäivä (it-tdk henkilökunnalle) (0 op)

Current events:

IT-tiedekunnan henkilöstön "kehittämisseminaari" pidetään perjantaina 18.11.2016 Majakoskella. Tämä siis koko henkilökunnan työpäivänä, huomioittehan tämän! Avoimin mielin mukaan, tiedossa on kiva ja erilainen työpäivä. 

Ilmoittaudu mukaan viimeistään maanantai-aamuun 14.11. klo 9:00 mennessä! 

Lähtö Agoralta klo 11:00 ja ensimmäisenä lounastetaan Majakoskella. 

Lisää tietoja ja infoa tulossa, mutta tässä jo jotain:

"Mitä tehdään ja mitä ollaan 1.1.2017 alkaen, kun laitokset jäävät historiaan?"

Tiedekunnan dekaanien terveiset.

Eetu Luoman vetämä työskentelysessio.  


Contents:

Lähtö Agoralta klo 11:00.

Lounas Majakoskella klo 11:30.

Työskentelyä ja tohinaa klo 12.30 -> Majakosken juhlasali + muut tilat

Työskentelyosuus päättyy noin klo 16:00-16:15

Ohjelmassa tiedossa klo 16.30 alkaen: mukavaa, hauskaa, rentoa toimintaa tiedossa ulkopuolisen toimijan toteuttamana. Ehkäpä tiedossa myös älyllisiä haasteita ;) 

Tarjolla hyvää ruokaa vapaan seurustelun merkeissä noin klo 18.30 alkaen.

Bussi pois Majakoskelta lähtee klo 22:00. (alustava aikat.)

Muistakaa täyttää kurssin lomakkeet!

Tervetuloa mukaan!

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGA207 Kognitiivinen ja konstruktivistinen psykologia (6 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssi on lyhyt johdanto kognitiiviseen psykologiaan eli siihen, miten ihminen prosessoi informaatiota voidakseen ymmärtää ympäristöään ja toimia siinä. Kurssi käsittelee ihmisen tiedonkäsittelytoimintojen perusteita, jossa keskeisiä prosesseja ovat mm. havainto, tarkkaavaisuus, mieltäminen, muistaminen ja ajattelu. Kurssilla tutustutaan kognitiivisen psykologian taustaan, tutkimustavoitteisiin, ilmiöihin ja teorioihin.


Learning outcomes: Students will be familiar with the core physical and psychological elements and principles of human information processing. Students will be able to appreciate their their own construction of reality by applying the theories and models to phenomena in their daily life.
Registration:

HUOM! ERITTÄIN TÄRKEÄ****Kurssille on ilmoittauduttava 10.10.2016 mennessä osoitteella piia.m.h.perala@student.jyu.fi. Sähköpostissa on ilmoitettava nimi ja pääaine.**** ANNETAAN KURSSIN OHJEITA SÄHKÖPOSTILLA.


Modes of study:

Kurssi suoritetaan katsomalla videoidut luennot sekä perehtymällä kirjoihin ja tieteellisiin artikkeleihin.


Completion mode:

Luentojen perusteella kirjoitetaan viisi esseetä. Kurssin arvostelu perustuu esseisiin.

 


Schedule:

Kurssi alkaa 17.10.2016, jolloin opettaja ilmoittaa kurssimateriaalien osoitteen ja tarvittavat tunnukset.

Esseet on palautettava sähköpostitse kurssin aloituskirjeessä ilmoitettavaan osoitteeseen viimeistään seuraavina päivinä:


Literature: ilmoitetaan.
Contact information:

[Ei käännetty kuvausta.]

Piia Perälä piia.m.h.perala@student.jyu.fi ja Rebekah Rousi <a href="mailto:jorma.sajaniemi@uef.fi" style="line-height: 18.9090900421143px;">rebekah.rousi@jyu.fi</a>


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS551 Vuorovaikutussuunnittelu (8 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA TJTSK56 KÄYTETTÄVYYSSUUNNITTELU, MOLEMMISTA EI VOI SAADA SUORITUSTA.

Kurssilla harjoitellaan selittävän suunnittelun mallia konkreettisten käyttäjävuorovaikutukseen liittyvien tuotekehitysongelmien ratkaisemiseksi. Kurssilla tehdään ryhmissä tai yksin empiirinen käyttäjätutkimus, josta kirjoitetaan tekninen raportti. Tutkimustulosten ja visuaalisen käyttöliittymäsuunnittelun periaatteiden pohjalta suunnitellaan tai luonnostellaan uusi käyttöliittymä, tuote, tai palvelu. Tutkimus- ja kehitystyön kohteet tulevat yrityksiltä tai muiden käytännön käytettävyystyötä tekevien ihmisten aiheista. Kurssin alussa sovitaan aiheet ja kurssin aikana järjestettävät henkilökohtaiset ohjaustilaisuudet. Suunnitelmaseminaarissa esitellään tutkimussuunnitelma muille ryhmille sekä keskustellaan kehityskohteista. Kurssin aikana järjestetään luentoja visuaalisesta vuorovaikutussuunnittelusta sekä tilastoworkshop tukemaan tilastollista päättelyä. Loppuseminaarissa esitellään tutkimuksen tulokset muille kurssin opiskelijoille sekä opponoidaan toisen ryhmän työ. Kurssin seminaareissa on pääsääntöisesti läsnäolovelvollisuus ja kurssi vaatii intensiivistä ja itsenäistä työskentelyä.


Learning outcomes:

Kurssin jälkeen opiskelijalla on kyky suunnitella, toteuttaa ja raportoida korkealaatuinen käyttäjätutkimus, kyky osata soveltaa tutkimustuloksia ja visuaalisen käyttöliittymäsuunnittelun perusperiaatteita vuorovaikutusominaisuuksiltaan korkeatasoisten tuotteiden ja palveluiden suunnittelussa, sekä kyky argumentoida suunnitteluratkaisujen puolesta.


Prerequisites:

KOGS403 Empiiriset tutkimusmenetelmät tai KOGS404 Empirical research methods


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

MIT0004 TTL pikkujoulut, Henkilökunta (0 op)

Current events:

Tietotekniikan laitoksen viimeisiä pikkujouluja vietetään henkilökunnan kesken perjantaina 16.12.2016 mukavan illan ja herkuttelun sekä ehkäpä muistelunkin merkeissä Lozzilla.


Contents:

Tietotekniikan laitoksen viimeisiä pikkujouluja vietetään henkilökunnan kesken perjantaina 16.12.2016 mukavan illan ja herkuttelun sekä ehkäpä muistelunkin merkeissä Lozzilla.

Ilta alkaa klo 18.00. Olethan ajoissa paikalla. Illan ohjelma tarkentuu vielä.

Ilmoittautumisaika päättyy to 8.12. klo 15.00, jonka jälkeen ilmoittautumiset ovat sitovia. Jos et jostain syystä pääsekään osallistumaan pikkujouluihin tai aikataulusi muuttuvat ota pikimmiten yhteyttä Kati Valpeen (kati.valpe@jyu.fi).

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEP140 Johdatus data-analytiikkaan (2 op)

Jukka-Pekka Kauppi (jukka-pekka.kauppi(at)jyu.fi)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Contents:

Kurssilla johdatellaan opiskelijoita digitaalisen aineiston eli datan analysointiin. Big data, data mining, tiedonlouhinta tai koneoppiminen tulevat nykypäivänä vastaan lähes kaikilla aloilla ja datan käsittelyyn erikoistuneiden asiantuntijoiden tarve kasvaa jatkuvasti. Kurssilla kokeillaan erilaisten data-analyysimenetelmien, kuten ryhmittely- ja luokittelualgoritmien,käytännön soveltamista tosielämän mittausaineistoihin. Menetelmien teoriaa esitellään vain pintapuolisesti eikä teorian syvällistä ymmärtämistä tällä kursilla vaadita. Kurssin tarkoituksena on ennemminkin auttaa opiskelijaa hahmottamaan mistä data-analytiikassa on käytännössä kysymys sekä minkälaisia valmiuksia data-analytiikan asiantuntemus vaatii.
Kurssin tavoitteena on saada opiskelija pohtimaan kuinka data-analyysi liittyy hänen omiin opintoihinsa sekä kuinka opiskelija voisi hyödyntää data-analytiikkaa omalla alallaan.
Kurssin onnistunut suoritus voi synnyttää uteliaisuuden kokeilla opetettuja menetelmiä omien aineistojen analysointiin sekä motivaation opiskella aihetta lisää.


Prerequisites:

Kurssille on suunnattu kaikille yliopiston opiskelijoille. Kurssin
esitietovaatimuksia ovat innokas ja avoin mieli.


Modes of study:

Luennot ja harjoitukset yhteensä 8 x 2 tuntia. Opetus pidetään
luentojen ja harjoitusten yhdistelmänä (45 min luento + 45 min
harjoittelua) mikroluokassa. Harjoituksissa hyödynnetään Matlab-ohjelmistoa.
 


Completion mode:

Oppimispäiväkirja. Pohditaan mikä on uutta, vaikeaa, helppoa, ja
etenkin miten tämä liittyy minuun.


[Tarkat tiedot sekä ilmoittautuminen]

TIEP161 Opetusteknologia, räätälöity verkkokurssi (3 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työssä tarvittavia työvälineitä ja teknologiaa. Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille perustiedot ja hyvät käyttötaidot tietotekniikan opettajan työssä tarvittavista työvälineistä ja teknologiasta.


Prerequisites:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Selection procedure:

Ensisijalla ovat pää- tai sivuaineenaan tietotekniikan aineenopettajaksi opiskelevat.


Modes of study:

Luennot ja demot verkko-opintoina.


Completion mode:

Oppimistehtävät.


Course workload:

Luennot noin 16 h, demot noin 28 h, oppimistehtävät noin 36 h. Yhteensä noin 80 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/opetusteknologia/verkkokurssi2015/

TIEP176 Diskreettien rakenteiden käytännön sovellukset (1 - 2 op)

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

Marjaana Nokka (marjaana.m.nokka(at)student.jyu.fi)

Current events:

Tavoitteena on tutustua esimerkkien avulla eri sovellusalueiden diskreetteihin rakenteisiin, joita voidaan tarkastella useista eri näkökulmista. Koska digitaalinen tietojenkäsittely perustuu diskreetteihin rakenteisiin, tietokoneavusteinen ongelmanratkaisu on luonteva lähestymistapa tässä yhteydessä.


Contents:

Kurssilla tutustutaan käytännönläheisesti tietotekniikkaan liittyviin diskreetin matematiikan käsitteisiin sekä jatkuvien funktioiden avulla muodostettavien tehtävien diskretointiin ja ratkaisemiseen. Kurssin teemat pyrkivät seuraamaan aikataulullisesti kursseilla Johdatus diskreettiin matematiikkaan ja Calculus 2 käsiteltäviä asioita, mutta kurssille osallistuminen ei edellytä ko. kurssien samanaikaista suorittamista. Jos kuitenkin osallistut tässä periodissa joko kurssille Johdatus diskreettiin matematiikkaan tai kurssille Calculus 2, niin tämän kurssin tietokoneharjoituksissa käsiteltävät esimerkit voivat auttaa ymmärtämään matematiikan kursseilla käsiteltävien teoreettisempien asioiden käytännön merkitystä.


Learning outcomes:

Kurssin suoritettuaan opiskelija tiedostaa diskreetin matematiikan käsitteiden yhteyden tietotekniikkaan, osaa mainita käytännön sovellusalueita sekä on tutustunut joihinkin diskreettien rakenteiden havainnollistamiseen ja niihin liittyvien ongelmien ratkaisemiseen tarvittaviin työkaluihin.


Prerequisites:

Kurssi toteutetaan tietokoneluokassa ja jokaista opiskelijaa pyritään ohjaamaan henkilökohtaisesti opiskelijan lähtötason edellyttämällä tavalla. Näihin lähtökohtiin perustuen kurssi sopii opiskelijalle, joka on

      TAI

      TAI

      TAI


Completion mode:

Aktiivinen osallistuminen tietokoneluokassa tehtäviin harjoituksiin ja mahdolliset lisätehtävät (1 op) sekä pienimuotoinen harjoitustyö (+1 op). Kurssin suorittaminen hyväksytysti edellyttää vähintään 70 % läsnäolon harjoituksissa.


Course workload:

Tietokoneluokassa kurssikalenteriin merkittyinä ajankohtina tapahtuvaa työskentelyä 14 h ja itsenäistä työskentelyä tehtävien/oheismateriaalin parissa n. 13 h. Vapaaehtoinen harjoitustyö n. 27 h.


Literature:

Suositeltavaa oheislukemista ovat esimerkiksi (jokin seuraavista oman lukumieltymyksen mukaan)


[Tarkat tiedot sekä ilmoittautuminen]

https://optima.cc.jyu.fi/

TIEA207 Aineopintojen projektityö (4 - 6 op)

Ville Isomöttönen (ville.isomottonen(at)jyu.fi)

Current events:

Kurssille voi nyt ilmoittautua!


Contents:

Aineopintojen projektikurssilla läpiviedään pienimuotoinen mutta intensiivinen (12 viikkoa) projekti 3-5 hengen projektiryhmissä. Kurssin teemana on avoin data (engl. Open Data). Ryhmät ideoivat itse Open Data -sovelluksen ja toteuttavat siitä prototyypin. Kurssin oppimistavoitteisiin kuuluvat erityisesti ryhmätyön ymmärtäminen ja ohjelmistokehityksen prosessimallien ymmärtäminen. Näiden lisäksi vahvistetaan teknisiä taitoja sekä keskustellaan ja päätetään projekteihin liittyvistä IPR-kysymyksistä. Kurssin tarkemmat tiedot löytyvät kurssin kotisivuilta (http://kurssit.it.jyu.fi/projektiA207/), joita päivitetään vielä ennen kurssin alkua.


Learning outcomes:

Yleisesti kurssin tavoitteena on kohdata oman alan työhön liittyviä asioita ja herättää kriittistä ajattelua omaa alaa kohtaan käytännön kokemuksen kautta. Osaamistavoitteena on ymmärtää projektinhallinnallisten ja ryhmätyön prosessien merkityksiä teknologiatyössä. 


Prerequisites:

Ohjelmointi 1, Ohjelmointi 2, Johdatus ohjelmistotekniikkaan, ja Oliosuuntautunut analyysi ja suunnittelu. Kurssin voi suorittaa jo toisena opintovuotena, jos esitietokurssit on suoritettu, mutta suositeltavampi ajankohta kurssille on 3. opintovuosi.


Selection procedure:

Ohjaus- ja tilaresurssien mukaisesti kurssin osaanottajamäärää voidaan joutua rajoittamaan. Muistathan tämän vuoksi täyttää ilmoittautumisen yhteydessä lomakkeen 'Miksi haluan projektikurssille?'.


Modes of study:

Kurssin alun tapaamiset ja tukiluennot, itsenäinen ryhmätyöskentely, itsearvioinnit, ryhmäkeskustelut ja oppimisraportti.


Completion mode:

Projektiin aktiivinen ja rakentava osallistuminen sekä siihen liittyvät ohjaukset, itsearvioinnit, ryhmäkeskustelut ja oppimisraportti.


Course workload:

Kurssille tulee varata riittävästi aikaa. Kurssin laajuuden, 5 opintopisteen mukainen työmäärä 12 viikossa tarkoittaa noin 10-12 työtuntia viikossa.


Schedule:

Projektit läpiviedään 12 viikossa. Kurssi alkaa syysuun jälkipuoliskolla. Kurssin aloitustapaaminen pidetään viikon 39 alussa. Tarkka aloitustapaamisen päivämäärä ja ajankohta varmistetaan ilmoittautuneille sähköpostitse hyvissä ajoin ennen kurssin alkua.


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/projektiA207/

TIEA212 Graafisten käyttöliittymien ohjelmointi (5 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoina. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi (C#), verkko-ohjelmointi


Learning outcomes: Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.
Prerequisites:

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Modes of study:

Verkkoluennot, viikkotehtävät, pääteohjaukset, harjoitustyö.


Completion mode:

Viikkotehtävät + harjoitustyö


Literature:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Key words:

Komponenttipohjainen ohjelmointi, graafinen käyttöliittymä, tapahtumapohjainen ohjelmointi, event driven


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA218 Web-sovellukset, Verkkokurssi 2017 (5 op)

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

Current events:

Kesän ja syksyn 2017 kurssi. Itsenäisesti suoritettava, etäopiskelua.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät, harjoitustyö ja muut tehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko) ja harjoitustyön ja muiden tehtävien tekemiseen.


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA219 Pelisuunnittelu (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Haku kevään peliprojektikursseille on käynnissä:

Syksystä 2015 lähtien kurssin voi sisällyttää osaksi taiteiden ja kulttuurintutkimuksen laitoksen koordinoimaa pelitutkimuksen ja pelisuunnittelun opintokokonaisuutta (25 op). 


Contents:

Johdanto pelisuunnitteluun, pelikonseptin laatiminen ryhmätyönä. Konseptissa huomioidaan pelilliset, tietotekniset, taiteelliset ja kaupalliset näkökulmat.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Esitiedoksi suositellaan kurssia HTKA112 Pelin lumo.


Selection procedure:

Etusijalla ovat informaatioteknologian tiedekunnan ja humanistisen tiedekunnan opiskelijat. Jonotustilanteessa heistä ovat etusijalla kurssin HTKA112 suorittaneet.


Modes of study:

Luennot, ryhmätyöskentely


Completion mode:

Osallistuminen luennoille, yksilötehtävät, ryhmätyö


Literature:

Schell, The Art of Game Desing: A Book of Lenses.
Adams, Fundamentals of Game Design


Contact information:

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)


Key words:

pelitutkimuksen ja pelisuunnittelun opintokokonaisuus, pelisuunnittelu, pelit, pelinkehitys, pelikehitys


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/TIEA219%20Pelisuunnittelu

TIEA301 Kandidaattiseminaari, Syksyllä 2016 tie-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA301 Kandidaattiseminaari, Kesällä 2017 TIE-kandityön tekevät (3 op)

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

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

Current events:

Ilmoittautuminen niille tietotekniikan opiskelijoille, joilla on suunnitelmissa kirjoittaa kandityön syksyn 2016 aikana, ja omien aikataulujen sekä taustaopintojen osalta tämä on järkevää sekä opintoja edistävää.  

Jos tekijöitä on riittävästi, järjestetään yhteisiä tilaisuuksia sekä ohjausta mm. kirjoittamiseen ja kandityöt kirjoitetaan ohjeellisen aikataulun mukaisesti joulukuuhun 2016 mennessä. Kandiseminaari-suoritus tehdään samalla mm. itsearviointia hyödyntämällä. 


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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.


Contents:

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).


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Pikseligrafiikan perusmenetelmät (rasterointi, grafiikkaliukuhihna; grafiikkarajapinnat, WebGL)can apply
Kaksi- ja kolmiulotteisen avaruuden geometrisiä muunnoksia (siirto, kierto, skaalaus, vääntö, peilaus)can apply
Geometristen mallien muodostaminen can apply
Kolmiulotteisen avaruuden kierrotcan apply
Kvaterniot ja yhteys kiertoihin [Huom: Jatkokurssilla taso 2 tai 3]remembers
Projektiot (yhdensuuntais- ja perspektiiviprojektiot)can apply
Normalisointimuunnokset [Huom: Jatkokurssilla taso 3] understands
Näkyvien pintojen määrääminen (periaatteet ja luokittelu; backface cull, Z-buffer)understands
Tasogeometrian perusmenetelmät (monikulmioiden leikkaaminen ja jakaminen + esitiedot)can apply
Fragmenttivarjostus (periaatteet, interpolointi)can apply
Valaistuksen simulointi (Warnin, Gouraudin ja Phongin valaistusmallit)can apply
Mapping-tekniikat (tekstuurit, bump-valaistus)can apply
Säteenseurannan alkeet (ray casting -periaatteet, taittumiskaava pallossa) [Huom: Jatkokurssilla taso 3 tai 4]understands

Prerequisites:

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

 


Completion mode:

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


Schedule:

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).


Literature:

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

TIEA316 ICT-foorumi (2 op)

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

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA382 Lineaarinen ja diskreetti optimointi (5 op)

Raino Mäkinen (raino.a.e.makinen(at)jyu.fi)

Contents:

Lineaarista, dynaamista, kombinatorista ja kokonaislukuoptimointia. Mallinnusta, sovelluksia ja optimointiohjelmistoja.


Learning outcomes:

Kurssin jälkeen opiskelija osaa muotoilla lineaarisia optimointiongelmia, ymmärtää lineaarisen ja diskreetin optimoinnin perusalgoritmeja ja -heuristiikkoja, kuten Simplex-algoritmi ja SPT-sääntö, sekä osaa käyttää muutamia optimointiohjelmistoja, kuten CPLEX.


Prerequisites:

Matematiikan approbatur tai vastaavat tiedot. Lisäksi, tietokoneen peruskäyttötaito riittää kurssille tultaessa; loput tarvittavat asiat opetetaan.


Modes of study:

Luennot, harjoitukset ja harjoitustyö.  Läsnäolo ei ole pakollinen, mutta etäopiskelijoille ei ole tarjolla ylimääräistä ohjausta.


Completion mode:

Loppukoe + pakolliset ohjelmointitehtävät.


Course workload:

Luennot 36h (=4h/viikko kurssin ajan)
Harjoitukset 18h (=2h/viikko kurssin ajan)
Harjoitustyö 24h (=3 päivää aktiivista työtä)
Itsenäinen työ (sisältäen harjoitusten tekemisen) 54h (=6h/viikko kurssin ajan)
Yhteensä 132h (= n. 5op)


Literature: Optimointimenetelmät (luentomoniste) sekä Taha, Operations Research: An Introduction, 2007 (8th edition).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~rainom/ldo16

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään kesän 2016 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents:

Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä luennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.


Prerequisites: Matematiikan perusopinnot, hyvä laskutekniikka.
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode:

Viikottaiset luentoharjoitukset ryhmätöinä, toisten ryhmien harjoitusten kommentointi oppimisympäristösssä sekä erillinen harjoitustyö.


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:

Matemaattinen mallinnus, Seppo Pohjolainen (toim.), WSOYpro, 2010


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA383 Matemaattisen mallintamisen peruskurssi (5 op)

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

Current events:

Kurssin tietoja päivitetään elokuun 2017 aikana, tarkista siis tilanne vielä ennen syyskuuta.


Contents: Kurssi toimii johdantona matemaattiseen mallintamiseen, ts siihen, miten reaalimaailman ilmiöitä jäsennetään matemaattisten käsitteiden avulla. Kurssi koostuu kymmenestä itsenäisestä videoluennosta, jotka valottavat mallinnuksen eri lähestymistapoja ja menetelmiä. Kurssista vastaa matemaattisen mallintamisen konsortio, jota koordinoi TTY.
Learning outcomes: Opiskelija tuntee eri tyyppisiä matemaattisen mallinnuksen tekniikoita, kykenee luomaan yksinkertaisia malleja ryhmätyönä, sekä arvioimaan erilaisia ja eri lähtökohdista rakennettuja malleja ja antamaan niistä palautetta.
Prerequisites: Moniulotteinen calculus (osittaisderivaatat, moniulotteiset integraalit)
Differentiaaliyhtälöiden ja osittaisdifferentiaaliyhtälöiden peruskäsitteet
Perustiedot tilastomatematiikasta
Lukion pitkä fysiikka (mm. käsitteet derivaatta, nopeus, kiihtyyvyys, voima ja energia)
Peruskurssien lineaarialgebra
Lineaaristen yhtälöryhmien teoria
Registration:

Kurssille ilmoittaudutaan Korpin lisäksi TTY:n oppimisympäristöön (avautuu syyskuun alussa), ks kurssin www-sivut.


Modes of study: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Completion mode: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Course workload:

Luennot ja taustamateriaalit: 10*(2+1);

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


Schedule: Kurssi järjestetään syyslukukaudella usean yliopiston yhteistyönä. Yhteisistä aikatauluista ilmoitetaan tarkemmin kurssin www-sivuilla.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
978-951-0-35408-7Seppo Pohjolainen (toim), Matemaattinen mallinnus, WSOYPro, 2010


Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Viikkoharjoitukset (40%), harjoitustyö (40%), vastausten kommentointi (20%).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Contents:

Kurssi keskittyy signaalinkäsittelyn perusteisiin. Se kattaa perusoperaatiohin liittyvän teorian, digitaalisten suotimien suunnittelun sekä niiden soveltamisen MATLAB-ympäristössä. Sovellusalueina kuvantamissignaalit (EEG/MEG) ja musiikki.

 


Learning outcomes:

Opiskelija tuntee käytetyimmät signaalinkäsittelymenetelmät ja osaa soveltaa niitä käytännön analyyseissä.


Prerequisites:

Matematiikan opintoja.


Modes of study:

Luennot, harjoitukset. Luennot englanniksi.


Completion mode: Tentti
Literature:

S.K.Mitra, "Digital Signal Processing"

Luentokalvot


[Tarkat tiedot sekä ilmoittautuminen]

TIES327 Tietoverkkoturvallisuus, Network security (3 - 7 op)

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

Contents:

Kurssilla käydään läpi tietoverkkojen tietoturvaan liittyviä osa-alueita hands-on painotteisesti. Tirtoverkkoihin tunkeutumisen ja suojaamisen lisäksi käsitellään etäyhteyksien ja etäkäytön tietoturvaa sekä salausasioita. Kurssin sisältö koostuu seuraavista osa-alueista: - Tietoturvapolitiikat, riskien hallinta - Todennus ja pääsynhallinta - Salaus ja julkisen avaimen arkkitehtuuri - Langattomien verkkojen tietoturva - TCP/IP tietoturva - Turvaprotokollat - Verkkolaitteiden tietoturva - Palomuurit ja IDS:t. Kurssi voidaan suorittaa 3-5 op:n laajuisena, riipuen siitä kuinka monta harjoitusta opiskelija palauttaa.


Learning outcomes:

Opiskelija ymmärtää perustiedot tietoverkkojen uhkista ja niiltä suojatutumisilta. Opiskelija saa valmiudet tietoturvatavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
WiFi security and encryptioncan analyse
Man-in-the-middle attackscan analyse
SSH downgradingcan apply
Reverse TCP attackcan apply
Virtual private networks, OpenVPNcan apply
Public key infrastructure, GNU Privacy Guardcan apply
HTTp traffic anomaly analysiscan analyse

Prerequisites:

Esitietoina vaaditaan kurssin Tietoverkot ja Tietoliikenneprotokollat asioiden osaamista tai vastaavia tietoja.


Modes of study:

Luennot, viikkoharjoitukset ja demot


Completion mode:

Pakolliset viikkoharjoitukset, joista pitää saada 50% hyväksytysti suoritettuna eli kurssin voi suorittaa myös etäopiskeluna

tekemällä nuo harjoitukset.

 


Course workload:

Mitoitus pohjautuu syvällisen oppimisen tavoitteluun, ei minimityöhön, jolla opintojaksoista pääsee läpi. Viikkoharjoitusten tekeminen vie aikaa n. 100-120h. Jos Linux- ympäristö on tuttu, niin harjoitukset saanee tehtyä ripeämminkin. Luentoja on 12-16h. Jos jokin asia on opiskelijalle entuudestaan tuttua, voi hänen kohdaltaan työmäärä olla kurssilla vastaavaa opintopistemäärää alhaisempi. Vastaavasti voi kurssin työmäärä olla opintopistemäärää suurempi, jos kurssin pohjatiedot eivät ole kunnolla hallussa. Myös henkilökohtaiset erot oppimisessa vaikuttavat todelliseen työmäärään.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~timoh/TIES327/security.html

TIES363 Johdatus 3D-tulostukseen ja muodon optimointiin (3 op)

Current events:

Opettaja: Lehtori Tomi Nieminen (JAMK)


Contents:

Kurssilla toteutetaan 3D-testikappaleen mallinnus, simulointi, 3D-tulostus, lujuustestaus ja muodon optimointi. Tätä varten opiskellaan tarvittava määrä teoriaa 3D-tulostuksesta, lujuusopin elementtimenetelmästä sekä topologiaoptimoinnista. Kurssilla opiskellaan myös simulointi- ja optimointiohjelman käyttöä (Abaqus & Tosca -ohjelmisto).


Learning outcomes:

Kurssin suoritettuaan opiskelija osaa mallintaa yksinkertaisen 3D-kappaleen ja tulostaa sen 3D-tulostimella. Laskennallisten simulointityökalujen avulla hän osaa arvioida rakenteen kestävyyttä. Laskennallisten optimointityökalujen avulla hän osaa myös keventää rakennetta siten, että se pysyy mahdollisimman kestävänä.


Prerequisites:

Esitietoja ei vaadita.


Modes of study:

Luennot / ohjatut demonstraatiot tietokoneluokassa, kappaleen tulostus ja testaus laboratoriossa (JAMK), harjoitustehtävät.


Completion mode:

Harjoitustyö.


[Tarkat tiedot sekä ilmoittautuminen]

TIES410 Future Internet (5 op)

Current events:

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


Contents:

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.


Completion mode:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES441 Ohjelmistoarkkitehtuurit, Ohjelmistojen rakenne, suunnittelu ja toteutus. (5 op)

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

Contents:

Ohjelmistoarkkitehtuurit teoriassa ja käytännössä, olioarkkitehtuurityyli, malliajattelu, hyvät (olio-)ohjelmointikäytännöt. Laadukkaan ohjelmiston suunnittelu. Ajankohtaiset, esilletulevat asiat.


Prerequisites:

Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti (pakollinen esitieto). Ohjelmointitaito.


Modes of study:

Luennot, ja demot, joissa sovelletaan kurssilla ja aiemmin opittuja tietoja.


Completion mode:

Demot ja tentti.


Course workload:

 

Arvioitu ajankäyttötarve:

  Yliopistolla Kotona Yhteensä
Luennot 28

14

42
Demot 12 50 62
Tentti  4 16 20
Yhteensä 44 80 124

Yhteensä noin 124 tuntia, mikä vastaa 5 opintopistettä.


Literature:

Koskimies, Mikkonen: Ohjelmistoarkkitehtuurit, 2005; Mary Shaw, David Garlan: Software Architecture: Perspectives on an Emerging Discipline, 1996; Jan Bosch: Design & use of software architectures: Adopting and evolving a product-line approach, 2000; Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 1998 tai 2003; ajankohtaiset julkaisut


[Tarkat tiedot sekä ilmoittautuminen]

http://ties441.it.jyu.fi/

TIES452 Practical Introduction to Semantic Technologies (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties452

TIES457 Service Development Project, Course is designed for WISE programme students (15 op)

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

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Current events:

Salivaraustiedoista poiketen luennot salissa Ag B123 (Oppimistila Piaton takana).


Contents: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa selittää tietotekniikan opetuksen taustat sekä kehitystrendit, tuntee vallalla olevien oppimis- ja opetuskäsitysten teoreettisen keskustelun perusulottuvuudet, osaa tulkita opetussunnitelman perusteita sekä suunnitella opetusta niiden mukaisesti, osaa suunnitella oppimista tukevia ja edistäviä opetustilanteita hyödyntäen erilaisia vaihtoehtoisia opetusmalleja, osaa suunnitella ja toteuttaa oppimista tukevia ja edistäviä arviointikäytänteitä, sekä osaa arvioida omaa opettajuuttaan sekä siinä kehittymistä.
Prerequisites: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study: Luennot ja oppimistehtävät sekä verkkotyöskentely Moodle-ympäristössä. Opetusta on mahdollista seurata reaaliajassa etänä Adobe Connect Pro -videokonferenssiohjelman kautta sekä luentotallenteiden avulla.
Completion mode: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Literature: Ilmoitetaan ensimmäisellä luennolla.
Key words: Tietotekniikka, opettaminen, opettajankoulutus

[Tarkat tiedot sekä ilmoittautuminen]

https://www.jyu.fi/it/opiskelu-ohjeet/TTL-ohjeet/maisteriohjelmat/koultek/TIES461

TIES465 Tieto- ja viestintätekniikan pedagogisen käytön tuki (3 op)

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

Current events:

Opintojakso suoritetaan samanaikaisesti opettajan pedagogisten aineopintojen kanssa.


Contents: Opintojaksolla tietotekniikan aineenopettajaksi opiskelevat suunnittelevat tieto- ja viestintätekniikan opetuskäytön pedagogisen tuen kokonaisuuden yhteistyökoulun opettajien toiveiden mukaisesti. Suunnittelu tapahtuu yhteistyössä luokanopettajaksi tai muun aineen aineenopettajaksi opiskelevien kanssa riippuen kulloinkin mukana olevista yhteistyökouluista. Opintojakson tavoitteena on antaa opettajaksi opiskeleville valmiudet toimia muiden opettajien pedagogisena tukena tulevissa työtehtävissä.
Learning outcomes:

Opintojakson suoritettuaan opiskelija


Prerequisites:

Opettajan pedagoiset perusopinnot (25 op) tai (aikuis-)kasvatustieteen perusopinnot (25 op) sekä koulutusteknologian perus- ja aineopinnot.


Selection procedure:

Etusijalla tietotekniikan aineenopettajankoulutuksen opiskelijat.


Modes of study:

Luennot ja oppimistehtävät sekä verkkotyöskentely Moodle-ympäristössä. Opetusta on mahdollista seurata reaaliajassa etänä Adobe Connect -videokonferenssiohjelman kautta sekä luentotallenteiden avulla.


Completion mode:

Luennot, harjoitustyö sekä harjoitustyön esittely loppuseminaarissa. Opintojaksoa ei voi suorittaa tenttimällä.


Course workload:

Luennot 10 t, seminaarit 6 t, harjoitustyö n. 65 t


Schedule:

Lähitapaamiset Agoralla oppimistilassa (Ag D122).


Literature: Ilmoitetaan ensimmäisellä luennolla.

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot (5 - 15 op)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 29.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 1.9.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES468 Koulutusteknologian projektiopinnot, syksy 2016 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Lukuvuonna 2016-2017 Koulutusteknologian projektiopinnot järjestetään lähtökohtaisesti sekä syys- että kevätlukukaudella, jos molemmille lukukausille löytyy riittävästi osallistujia. Tämä Korpin kurssitoteutus kartoittaa osallistujat syksyn 2016 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen Koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Registration:

Korpissa 24.8.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 29.8.2016 mennessä.

 

 


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES474 Pelinkehityshaaste (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille. Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Viisi tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES481 Simulointi (5 op)

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

Current events:

Kurssi pidetään englanniksi (lähinnä kevään 2016 materiaalien pohjalta). Jäsennystä ja esitystapaa on uudistettu mutta osa sisällöistä on saatavilla myös suomeksi aiempien kurssitoteutusten taltiointeina.


Contents:

Kurssi pyrkii antamaan kokonaiskuvan mallinnusprosessista ja mallien ja niiden pohjalta tehtävien simulointien käytöstä (tieteellisen) päätöksenteon tukena. Esimerkkien osalta keskitytään diskreettiaikaisten (palvelu)järjestelmien mallinnukseen ja simulointiin. Kurssilla käsitellään mallinnusprosessia (mallin muodostaminen ja validointi), mallin toteutusta (mallin logiikan, syöttötietojen ja havainnoitavien piirteiden toteuttaminen), simulointikokeen operatiivista toteutusta sekä erityisesti johtopäätösten tekoa simulointikokeiden avulla. 


Prerequisites: Todennäköisyyslaskenta tai tilastomenetelmien peruskurssi, perusohjelmointitaito.
Modes of study:

Videoidut luennot, harjoitukset.


Completion mode:

Loppukoe + demohyvitykset.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES501 Pro gradu -seminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielman). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen. Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta, ja seminaarin loppupuolella opiskelijat esittelevät omaa aihetta muille seminaarin osallistujille. Seminaariin kuuluu gradua edistävät pakolliset viikkotehtävät. Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Framing research problemscan create
Research knowledgecan analyse
Fundamentals of scientific researchunderstands
Scientific writingcan create
Scientific presentationcan create
Scientific methodscan apply

Prerequisites:

LuK-/alempi korkeakoulututkinto (maisteriopiskelijat) sekä ajantasainen eHOPS, jonka perusteella opiskelija valmistuu vuoden sisällä opinnäytetyön aloittamisesta. Lisäksi opiskelijalla pitää olla opinnäytteen aihe sovittuna ohjaajan kanssa.


Modes of study:

Luennot/seminaaritapaamiset, joihin on suurelta osin läsnäolopakko. Seminaaritehtävät tapaamisten ulkopuolella. Verkkoympäristön (Slack) aktiivinen käyttäminen


Completion mode:
Course workload:

Yhdessä pro gradu -tutkielman kanssa yhteensä 35 op:ta vastaava työmäärä.


Key words:

Pro gradu, seminaari, master thesis


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/TIES501_2016S/index.html

TIES532 Service oriented architectures and cloud computing for developers, This course is a follow-up course of TIES456 (5 - 10 op)

Michael Cochez (michaelcochez(at)gmail.com)

Current events:

More details coming during the summer.


Contents:

This course is a follow-up course of the TIES456 course. During this course students can work individually on a more advanced task related to the technologies introduced in the basic course.

It is not possible to attend this course without attending the basic (TIES456) course!

Topics will be proposed during the basic course, possible topics include :

Types of cloud deployement models will be covered only shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing.

 

Students who attend this course can at also register for TIES532 which is a follow-up course during which students can work individually on a more advanced assignment related to SOA and Cloud computing


Prerequisites:

Good knowledge of at least one modern (object-oriented) programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java but also other programming languages like Javascript, Ruby and Bash will be used for certain exercises. You are not expected to know all these languages before this course. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required (study from http://www.w3schools.com/xml/ if you do not have experience with XML).


Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:


Contact information:

In case of any questions about this course, please check http://users.jyu.fi/~miselico/teaching/TIES532/


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~miselico/teaching/TIES532/

TIES535 Langattomien sensoriverkkojen perusteet (5 op)

Ismo Hakala (ismo.hakala(at)jyu.fi)

Current events:

Kurssi järjestetään Kokkolasta. Luennoidaan syksyllä 2016. Muuna aikana kurssin voi suorittaa erikseen sopimalla itsenäisesti opiskellen. 


Contents:

Kurssin tavoitteena on antaa hyvä yleiskuva langattomista sensoriverkoista. Kurssilla käydään aluksi läpi langattomia sensoriverkkoja yleisesti sekä niiden moninaisia sovellusmahdollisuuksia. Yleiskuvan luomisen jälkeen keskitytään yksittäisen sensorinoodin arkkitehtuuriin ja komponentteihin, sensoriverkkojen käyttöjärjestelmiin, siirtoyhteys- ja verkkokerroksen protokolliin sekä sensoriverkkojen synkronointialgoritmeihin. Kurssiin liittyviä laboratoriotöitä suoritetaan langattomien järjestelmien laboratoriotyöt kurssin yhteydessä.


Learning outcomes:

Sensoriverkkojen sovellusmahdollisuuksien hahmottaminen, sensorinoodin arkkitehtuurin ja komponenttien merkityksen ja vaikutusten ymmärtäminen, sensoriverkoille toteutettujen käyttöjärjestelmien erityispiirteiden hahmottaminen ja niiden toimintaan tutustuminen, sensoriverkkojen siirtoyhteyskerroksen protokollien merkityksen ymmärtäminen ja eri protokolliin tutustuminen, sensoriverkkojen reitityksen erityispiirteet ja vaatimukset sekä eri reititysprotokolliin tutustuminen, sensoriverkkojen synkronointiprotokollien toimintaperiaatteet ja eri protokolliin tutustuminen.


Prerequisites:

Suositellaan TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) -kurssia.


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon.


Modes of study:

Luennot (lähiopetus/video)


Completion mode:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Schedule:

HUOM! Kurssille voi osallistua realliaikaisesti etänä tai katsoa luennot myöhemmin tallenteena. Aikataulun on laitettu kolme ylimääräistä kertaa. Aikataulu päivittyy kurssin työtilaan (Kokkolan Optimassa), joihin osallistujat pääsevät.

ke 28.9. klo 13.15 – 15.45 (3t)

ke 5.10. klo 13.15 – 15.45 (3t)

ke 12.10. klo 13.15 – 15.45 (3t)

pe 14.10. klo 13.15 – 15.45 (3t)

ke 26.10. klo 13.15 – 15.45 (3t)

pe 28.10. klo 13.15 – 15.45 (3t)

ke 2.11. klo 13.15 – 15.45 (3t)

pe 4.11. klo 13.15 – 15.45 (3t)

ke 9.11. klo 13.15 – 15.45 (3t)

pe 11.11. klo 13.15 – 15.45 (3t)

ke 16.11. klo 13.15 – 15.45 (3t)

pe 18.11. klo 13.15 – 15.45 (3t)

ke 23.11. klo 13.15 – 15.45 (3t)

ke 30.11. klo 13.15 – 15.45 (3t)

ke 7.12. klo 13.15 – 15.45 (3t)

pe 9.12. klo 13.15 – 15.45 (3t)

ke 14.12. klo 13.15 – 15.45 (3t)

pe 16.12. klo 13.15 – 15.45 (3t)

ke 21.12. klo 13.15 – 15.45 (3t)


Literature:

Luentokalvot ja luentovideot
Fundamentals of Wireless Sensor Networks (Theory and Practice), W. Dargie and C. Poellabauer
Protocols and Architectures for Wireless Sensor Networks, H. Karl and A. Willig


Contact information:

Lisätietoja: Elina Mäkitalo


[Tarkat tiedot sekä ilmoittautuminen]

TIES546 Ohjelmistotestaus (5 op)

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

Jukka-Pekka Santanen (jukka-pekka.x1.santanen(at)jyu.fi)

Current events:

Kurssin kuvaus ja sisältötiedot tarkentuvat vielä kesän-alkusyksyn aikana. Kurssille pääsee ilmoittautumaan syyskuun alkupuolelta alkaen. 


Contents:

Kursilla perehdytään ohjelmiston laadunvarmistamiseen yleisesti ja testaamiseen erityisesti.


Prerequisites:

Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.


Modes of study:

Luennot.


Completion mode:

Alustavasti tentti ja harjoitustyö; tarkentuu kurssin alkuun mennessä.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/198758

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

TJTA113 Tietojärjestelmien kehittäminen (5 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Renne Hirsimäki (renne(at)rennehir.fi)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Risto Pohjonen

Current events:


Kurssi alkaa 26.10. johdantoluennolla.

Halutessaan suorittaa kurssin etäopiskeluna opiskelijan tulee ottaa yhteyttä vastuuopettajaan sähköpostilla (veikko.halttunen@jyu.fi) sekä ilmoittautua etäopiskelijoiden ryhmään. Etäopiskelija suorittaa tentin e-tenttinä ja tekee demontraatiot itsenäisesti. Etäopiskelu perustuu Optimassa jaettavaan materiaaliin. Osa luennoista on videoluentoja, osasta on saatavilla luentokalvot.


Contents:

Kurssin tavoitteena on perehdyttää siihen, miksi ja miten tietojärjestelmiä kehitetään systemaattisten menetelmien avulla. Kurssilla kehitetään valmiuksia suorittaa vaatimusmäärittelyyn ja analyysiin kuuluvia kehittämistehtäviä staattisen ja dynaamisen mallintamisen avulla. Kurssilla käsitellään tietojärjestelmän kehittämisprosessia kokonaisuutena. Erityinen huomio kiinnitetään vaatimusten määrittelyyn ja hallintaan eri lähestymistavoissa.


Learning outcomes:

Kurssin suoritettuaan opiskelija

- tuntee tietojärjestelmien kehittämisen lähtökohdat organisaation ja eri roolien näkökulmasta, tuntee tietojärjestelmien kehittämisen ongelmat ja kriittiset menestystekijät, tuntee tietojärjestelmien ja järjestelmäprojektin elinkaaren vaiheet sekä järjestelmäkehityksen tehtävät,

- tuntee suunnitteluperustaisen, ketterän ohjelmistokehityksen sekä RUP-prosessimallin piirteet,

- tuntee ohjelmistojen ja projektin laadun perustekijät

- tuntee oliolähestymistavan ja loogisen arkkitehtuurin peruskäsitteet,

- tuntee vaatimusmäärittelyn ja analyysin tavoitteet

- ymmärtää mallintamisen merkityksen tietojärjestelmien kehittämisessä, osaa laatia muutamia UML-kielen mukaisia kaavioita,

- omaa valmiuksia vaatimusmääritelyn ja järjestelmäanalyysin tekemiseen staattisen ja dynaamisen mallintamisen avulla
 


Prerequisites:

Kurssille ei ole esitietovaatimuksia. 


Registration:

Korpin kautta.


Selection procedure:

Ei valintamenettelyä.


Modes of study:

Luennot ja demonstraatiot.


Completion mode:

Tentti ja harjoitustyö.


Course workload:

Kurssin työmäärä on yhteensä noin 135 tuntia.
 


Schedule:

Contact the teacher to agree on the schedule for remote work.


Literature:

Sommerville (2011) Software Engineering.
Bennett, et al. (2005). Object Oriented Systems Analysis and Design.


Contact information:

Veikko Halttunen, veikko.halttunen@jyu.fi


Key words:

tietojärjestelmä, menetelmä, kehittämisprojekti, elinkaari, ohjelmistotuotanto, vaatimusmäärittely, analyysi, ketterä ohjelmistokehitys, RUP, UML.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA122 Yritysjärjestelmät ja niiden arkkitehtuurit (5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Contents:

Opintojaksolla tarkastellaan yritysjärjestelmiä (Enterprise Information Systems, EIS) sekä niiden käyttöä erilaisten organisaatioiden toiminnan mahdollistajina. Tarkastelun lähtökohtina toimivat organisaation toimintaprosessit, niiden analysointi, suunnittelu ja kehittäminen sekä yleisempänä viitekehyksenä yritysarkkitehtuuri-mallit (Enterprise Architecture, EA), joiden avulla on mahdollista hallita ja kehittää prosessien, palvelujen, tietojärjestelmien, tietovarantojen ja teknologioiden muodostamaa kokonaisuutta.

Tavoitteena on tarjota käsitys siitä, kuinka yritysjärjestelmiä kehitetään prosessilähtöisesti organisaation toiminnallisten tavoitteiden ohjaamana sekä toisaalta siitä, kuinka toimintaa voidaan kehittää systemaattisella suunnittelulla, jossa huomioidaan teknologian ja tietojärjestelmien sekä toimintaprosessien välitön vuorovaikutus. Lisäksi opintojaksolla käsitellään yritysjärjestelmien käyttöönottoa, kriittisiä menestystekijöitä sekä hyöty- ja kustannusseurannan tekniikoita.

Yritysjärjestelmien toteutus- ja käyttömallien tarkastelussa keskitytään erityisesti nykyaikaisiin palveluarkkitehtuuria (Service Oriented Architecture, SOA) sekä pilvilaskentaa soveltaviin malleihin. Opintojakson luento-opetus jäsentyy temaattisiin kokonaisuuksiin, jotka muodostavat yhteyden yritysarkkitehtuurin hallintaan.


Modes of study:

Luento-opetus ja pienryhmätyöskentely.


Completion mode:

Tentti ja harjoitustehtävät.


Course workload:

Yhteensä 132 tuntia


Literature:

Kirjallisuus ja artikkelit (n. 5 kpl) esitellään aiheittain ja vaiheittain luentojen yhteydessä. 


[Tarkat tiedot sekä ilmoittautuminen]

TJTA228 XML: teoria ja käytäntö (4 op)

Eliisa Jauhiainen

Contents:

XML (Extensible Markup Language) on Internetin tiedon hallintaan kehitetty merkkauskieli ja metakieli, jonka avulla määritellään merkkauskieliä eri sovellusalueita varten. XML:ää käyttäen tieto esitetään ja välitetään ohjelmistolta toiselle rakenteisina dokumentteina. Kurssilla opiskelijat oppivat tuntemaan XML-kielen teoriataustan, sen keskeiset ominaisuudet ja käyttötavat sekä rakenteisten dokumenttien käsittelyn periaatteet.


Learning outcomes:

Kurssin lopussa opiskelijan odotetaan pystyvän •tunnistamaan ja esittelemään XML-kielen keskeiset ominaisuudet ja käsitteet •selittämään ja kirjoittamaan XML-merkattua tekstiä •tulkitsemaan EBNF (Extended Backus-Naur Form) –notaatiota ja sen mukaisia merkintöjä XML-spesifikaatiossa •kirjoittamaan dokumenttityyppimäärittelyn ja validin XML-dokumentin •tunnistamaan ja selittämään rakenteisten dokumenttien hallinnan ominaispiirteet •esittelemään ja vertailemaan XML-kielen erilaisia käyttötapoja.


Prerequisites:

Opiskelija omaa perustiedot tietokoneista ja tietoverkoista.


Registration: [Ei käännetty kuvausta.]

Students who have made the earlier course "XML-kieli" and "Introduction to XML" cannot take part in this course.


Selection procedure:

Kurssia eivät voi suorittaa ne opiskelijat, joilla jo on aikaisemman kurssin "XML-kieli" tai "johdatus XML-kieleen" suoritus.


Modes of study:

Luennot ja harjoitustehtävät


Completion mode:

Harjoitustehtävät ja tentti


Literature:

XML-spesifikaatio sekä kurssilla jaettava materiaali.


Key words:

XML, merkkauskieli, metakieli, rakenteiset dokumentit


[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTS433 Projektin johtaminen ja toteutus (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakson esittely ti 25.10. klo 10.15 - 11.45 AgC233. Läsnäolo välttämätön.


Contents:

projektin johtamisen tietämysalueet: viestintä, aikataulu, kustannukset, hankinnat, laatu, resurssit, riskit, projektipäällikön rooli, projektin onnistuminen, projektin suunnittelu, tiimin johtaminen.


Learning outcomes:
Prerequisites:

Tietojenkäsittelyn perusopinnot sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Modes of study:

Luennot, seminaarit, ohjaajapalaverit, asiakastapaamiset, projektipäällikkönä toimiminen, osallistuminen projektiryhmän (5 opiskelijaa) työskentelyyn projektin tavoitteen saavuttamiseksi yhteistyössä asiakasorganisaation henkilöstön kanssa.


Completion mode:
Course workload:

10 op. 270 tuntia (toimeksianto 140 tuntia, luennot, ohjaajapalaverit, seminaarit, väli- ja loppuarviointi 130 tuntia).


Schedule:

25.10.2016 - 5.5.2017


Literature:

Artto, K., Martinsuo, M. & Kujala, J. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Schwalbe, K. 2008. Information Technology Project Management.

Belout, A. and Gauvreau, C. 2004. Factors Influencing Project Success: the Impact of Human Resource Management. International Journal of Project Management 22, 1-11.


Contact information:

Maritta Pirhonen maritta.pirhonen@jyu.fi. 040 7025 207


Key words:

projekti, projektin suunnittelu, projektin johtaminen, projektityö, viestintä


[Tarkat tiedot sekä ilmoittautuminen]

http://projekti.it.jyu.fi/

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

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

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD62 Sosiaalinen media: teoria ja käytäntö (5 op)

Nan Zhang

Contents:

Social media have become ubiquitous in just a few years. Websites such as Facebook, LinkedIn, Google+ and Twitter, to name a few, are experiencing explosive diffusion. The wide accessibility and fast dissemination of user-generated content through these sites has intensified interpersonal communications, enhanced business transparency, and generated new value creation opportunities.

This course will help you to understand the reasons of the rapid diffusion of social media. We will discuss the general issues, technical (security, WEB and Internet systems, payment mechanisms, etc) and non-technical (strategy, marketing, business development, etc.).


Learning outcomes:

At the end of this course, students will know the general concept of social media. Further, students will have some knowledge of media theories. Finally, students will be encouraged to use these theories to analysis business cases.


Modes of study:

Lectures, Presentations, Assignments, and Open Book Exam


Completion mode:

Individual assignment

Group assignment

Exam


Course workload:

135 Hours


Schedule:

4 weeks' lecture plus 2 weeks' group project presentations


[Tarkat tiedot sekä ilmoittautuminen]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM01 Master's Thesis Seminar (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Current events:

This course no longer exists. Enroll to Wang's group here instead: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198830 (TJTS505).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM55 Information Systems Theories (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Yixin Zhang (yixin.zhang(at)ait.gu.se)

Contents:

This course focuses on Information Systems research and the nature of the discipline. We start by looking at the nature of the field as shown by IS journals, conferences, researchers and institutions. This is then followed by a critical examination and evaluation of contemporary IS research on a variety of topics. The idea is to give you a broad understanding of the IS field as a whole.

Research in Information Systems (sometimes referred to as Management Information Systems) can be described as both inter-disciplinary and applied. It is inter-disciplinary in that a number of reference disciplines (e.g. Management Science, Computer Science, Organisation Theory, Psychology, Communications and Sociology) contribute some of the concepts, techniques, and research questions addressed by the field. Information Systems is applied in the sense that the focus is on the application of the basic concepts to the problem of analysis, design, implementation, and evaluation of computer-based information systems in managerial and organisational settings. The constant introduction of new information technology and the continual discovery of new application areas ensures that IS research is dynamic, relevant and exciting.


Learning outcomes:

Goals of the Course

The academic goal of most graduate students in the medium term is to complete a unique research project (e.g. Masters or PhD Theses). Therefore, the graduate programme in the Department of ISP is designed to prepare students for doing research. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate programme.

This course is designed to introduce students to IS research. Students need to understand the nature of IS as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.

Learning Outcomes

1)           The student will have a good knowledge and understanding of a broad array of research topics and themes within the field of information systems

2)           The student will have a good knowledge and understanding of information systems research and the process by which that research is produced

3)           The student will gain competence in critiquing IS research articles published in some of the leading academic journals and conference proceedings

4)           The student will gain competence in critical thinking, and analysis and synthesis of academic sources

5)           The student will gain competence in verbally presenting arguments in an academic fashion

6)           The student will also learn how to write a literature review on an IS research topic


Prerequisites:

Programme and Course Advice

Prerequisite: It is advisable for students to have completed the research methods course (TJTS504) before enrolling in TJTSM55. TJTSM55 is a substantive overview of research in information systems, not a methods course.

Since this course is taught at graduate-level, it is organised as a seminar, and not as a series of lectures. This approach assumes that the lecturers and students can work together in a collaborative fashion. The role of the lecturers in this environment is to establish a framework and put together a set of materials for discussion, and to create the conditions suitable for learning.  The underlying assumption is that we are all co-producers in learning.

Running the course as a seminar means that all students are expected to participate and contribute equally to the discussion. It is assumed that students will have read and thought about the assigned materials before class and come prepared to contribute to the class discussion. The classes are intended to be a forum for critically reviewing and discussing the set readings; students are expected to participate fully in this process.

The course will use a seminar format. Each paper will be assigned to a student team, who will lead the discussion. The students will be responsible for handing in a five-page summary and discussion questions at the start of class. The student will also have overall responsibility for facilitating the discussion of this article.

Finally, please refer to the additional handouts about the University’s policy on plagiarism. In this course, we will use urkund.com, a software application, to assess your written work. The outcome of this assessment will be taken into consideration for your final grade in the course.


Completion mode:

Assessment

Pre-Class Online Quizes: 10%

Paper summary: 10%                                     

Research Proposal: 10%

Essay Assignment: 20%

Final exam: 50%

Class Participation and Paper summaries

It is essential in a seminar-based course such as this for both students and lecturers to participate equally.  In order to facilitate this, a substantial part of the final grade will be awarded for class participation. This grade will be awarded based on three separate items:

Leading the discussion of one article (paper summary). Students will lead the discussion of one article. The student team should open with a brief summary of the article, and then facilitate the discussion which will be open to all.  The format for presentations and summaries will be provided by the lecturer on Week 1. Discussion leadership will be graded based on the clarity of the summary of the paper, and the way in which the student stimulates and coordinates further discussion. This mainly addresses learning outcomes 1, 2, 3, 4 and 5. Deadline is Monday 12 noon before the the presentation. If submitted late penalty of five (5) of 100 points per hour.

  1. Pre-class online quizes. You are required to participate weekly quizes for the readings material prior to the class. The questions will test if you have read the readings material and the tests are done with an “open book” manner, i.e. you are able to read your hard copies of the articles while the test. The quiz will assess whether you are able to apply the readings material in a different research context. Therefore, it is not necessary to learn the material by heart. Moreover, you should focus on understanding the content. This mainly addresses learning outcomes 2, 3. 4, and 5.

Research Proposal

The purpose of the research proposals is to enable the student teams of 3-4 students to come up with a research topic for the essay assignment. The summary should not exceed 1,500 words. Your proposal should show an ability to propose a relevant research topic for the essay assignment. The research proposal should consist of following sections; motivation, literature Review, research goals, objectives, and questions. Structure, language and style of the text should follow academic writing style and this will be assessed.

Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1, 2, 3, 4, and 6.

Note: If a student is not able to participate a group then this task can be completed individually, but this should be agreed with the lecturer before hand.

Deadline for submission: 22nd November at 9 pmIf submitted late penalty of five (5) of 100 points per hour.

Essay Assignment

The purpose of the assignments is to summarise a research topic which has been covered in class. Work will be done in the students teams of 3-4 students. The summary should not exceed 6,000 words (approximately 12-14 double-spaced A4 pages including references). Your summary should show an ability to search for relevant papers and an in-depth knowledge of, say, ten to fifteen papers beyond those provided by the course instructor. The summary should integrate these findings to determine the progress that has been made and the specific questions which could drive future research. Please note that the above are maximum lengths - students are encouraged to focus their work and to exclude material that does not materially assist the flow of the argument. This mainly addresses learning outcomes 1, 2, 3, 4, and 6.

Note: If a student is not able to participate a group then this task can completed individually, but this should agreed with the lecturer before hand.

Deadline for submission: 13th December at 9 pmIf submitted late penalty of five (5) of 100 points per hour.

Prepare a summary discussion paper on the topics discussed in Weeks 2-4:

  1. Information Systems Success, Investments, and Markets
  2. Information Systems Development
  3. Understanding the End-User

Final Exam

The purpose of the final exam is to assess how well the students have understood the given material and how they can apply the theories and concepts. The final exam will cover the reading materials for the lectures (see above). Please see exam times from Korppi.


Schedule:

Content Outline (subject to change before start of the course)

Week 1 - Introduction to the Course and Information Systems Research

A discussion of the course, objectives, format, expectations and assessment procedures.

Focus: Overview lecture to the research in our field

  1. Baskerville RL and Myers MD (2002), Information Systems as a Reference Discipline, MIS Quarterly, 26 (1), 1-14
  2. Gregor, S., “The Nature of Theory in Information Systems”, MIS Quarterly (30:3), September 2006, pp. 611-642.
  3. Sidorova, Anna; Evangelopoulos, Nicholas; Valacich, Joseph S.; and Ramakrishnan, Thiagarajan. 2008. "Uncovering the Intellectual Core of the Information Systems Discipline," MIS Quarterly, (32: 3) pp.467-482.

Workshop: Plagiarism by Academics: More Complex Than It Seems by Roger Clarke. Published in Journal of the Association for Information Systems (7:2), February 2006, pp. 91-121. Further readings: http://home.aisnet.org/displaycommon.cfm?an=1&subarticlenbr=15

Task: Presentation topic selection for student teams

Week 2 –Information Systems Success, Investments, and Markets

Quiz of Today’s articles

  1. DeLone, W.H. and McLean E.R., “Information Systems Success: The Quest for the Dependent Variable”, Information Systems Research (3) 1, 1992, p. 60-95.
  2. Keil, M., Mann, J., and Rai, A., "Why Software Projects Escalate: An Empirical Analysis and Test of Four Theoretical Models," MIS Quarterly (24:4) December 2000, pp. 631-664.
  3.  Melville, N., Kraemer, K., & Gurbaxani, V. (2004). Review: Information technology and organizational performance: An integrative model of IT business value. MIS quarterly, 28(2), 283-322.
  4. Benaroch, M., & Kauffman, R. J. (1999). A case for using real options pricing analysis to evaluate information technology project investments. Information Systems Research, 10(1), 70-86.

Task: Task: Selecting a topic for the “essay assignment” and the study plan for the next two weeks.

Q&A: Assignment writing – doing a review?

Week 3 – Theoretical Approaches for Information Systems Development

Quiz of Today’s articles

  1. Barki, H., and Hartwick, J. (2001). Interpersonal conflict and its management in information system development. MIS Quarterly, 195-228.
  2. Iivari, J., Hirschheim, R. and  Klein, H. K., “A paradigmatic analysis contrasting information systems development approaches and methodologies,” Information Systems Research, (9:2), June 1998, pp. 164-193.
  3. Mathiassen, L., Saarinen T., Tuunanen T., and Rossi M., “A Contingency Model for Requirements Development”, Journal of the Association for Information Systems (8:11), article 2, pp. November 2007, 569-597.
  4. Peffers, K., Gengler C.E., and Tuunanen T., “Extending Critical Success Factors Methodology to Facilitate Broadly Participative Information Systems Planning”, Journal of Management Information Systems (20:1), Summer 2003, pp. 51-85.

Q&A: Assignment writing – what’re a framework, discussion & conclusion?

Week 4 – Theories for Understanding the End-User

Quiz of Today’s articles

  1. Lamb, R., and Kling, R. "Reconceptualizing Users as Social Actors in Information Systems Research," MIS Quarterly (27:2), 2003, pp. 197-235.
  2. van der Heijden, H., “User Acceptance of Hedonic Information Systems”, MIS Quarterly (28:4), December 2004, pp. 695-704.
  3. Venkatesh, V., Morris M.G., Davis G.B., and Davis, F.D. “User Acceptance of Information Technology:  Toward a Unified View”, MIS Quarterly, (27:3), September 2003, pp. 425-478.
  4. Vodanovich S., Sundaram D., and Myers M. “Digital Natives and Ubiquitous Information Systems” Information Systems (21) 4, 2010, pp. 711-723.

Task: Submit a research proposal for the assignment. See format instructions.

Deadline for submitting the proposal: 22nd November at 9 pm. If submitted late penalty of five (5) of 100 points per hour.

Week 5 – Work-in-Progress Presentations

Students present their essay assignment research proposals.

Tasks: Feedback on assignment

Week 6 – Artifacts and Design Science Research

Quiz of Today’s articles

Focus: Research on and with the IS Artifact

  1. Gregor, S. and Jones D., “The Anatomy of a Design Theory”, Journal of the AIS (8:5), May 2007, pp. 312-335.
  2. Hevner, A.R., March, S.T., Park, J., and Ram, Sudha, "Design Science in Information Systems Research," MIS Quarterly (28:1) March 2004, pp. 75-105.
  3. Lee, A.S., Thomas, M., and Baskerville, R. L.. ”Going back to basics in design science: from the information technology artifact to the information systems artifact.” Information Systems Journal, 25(1), 2015, 5-21.
  4. Peffers, K., Tuunanen T., Rothenberger M.A., and Chatterjee S., “A Design Science Research Methodology for Information Systems Research”, Journal of Management Information Systems (24:3), Winter 2007-8, pp. 45-77.

Task: Submit a research essay for the assignment one. See format instructions.

Deadline for submit: 13th December at 9 pm. If submitted late penalty of five (5) of 100 points per hour.

Week 7 – Exam Review

Focus: How to prepare for the final exam

Tasks: Feedback on assignment


Literature:

Learning Resources

There is no textbook as such for this course, since most of the readings are taken from IS journals and conference proceedings. However, students are expected to read more widely including additional articles from any recognised journal in IS. Many useful citations can also be obtained from the AIS Digital Library, the ACM Digital Library, and other bibliographic databases such as ABI/Inform, Science Direct or the Emerald Library. Many of these libraries and databases are available online from the University of Oulu Library at http://kirjasto.jyu.fi (usually you are required to login from outside of the university network). Additional citations and resources can be found in the ISWorld Section on Research and Scholarship at http://www.isworld.org/


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM56 Advanced Course on Information Security Management (5 op)

Manja Nikolovska (manja.m.nikolovska(at)jyu.fi)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Contents:

In pursuance of advancing students’ scientific understanding on information security management and IS security, the course TJTSM56 continues course TJTSM51 (Information Security Management). Course TJTSM51 (Information Security Management) laid down the foundations for evidence-based understanding on the practice of information security management. While TJTSM56 continues the theme of information security management, it also widens the perspective, from information security management in general and information security managers in particular, towards research in the Information Systems Security. At the same time, the course is aimed at adopting a research-oriented approach.

The course is at Master’ level. The goal of the Master’ program is to design and implement a research project, namely Master’s thesis. A graduate program needs, therefore, develop skills necessary to carry out such research endeavor. This course is designed to introduce key IS security research themes through examples in the Information systems Security literature. In the course, students need to read and understand the IS security literature. Though understanding and writing an research essay on an existing Information Systems security research topic, the course should help students in designing Master’s thesis at the end of their Master’s program. 


Learning outcomes:

1) Student will have a necessary knowledge and understanding of key contemporary research  issues  within  the  field  of  information systems security

2) Students will acquire basic competence in critically evaluating IS security research articles.

3) Students will learn how to write a conceptual argumentative literature review  on an  IS security research topic

4) Students will obtain experience in verbally presenting logical and rational arguments.


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM61 Business Analytics and Big Data Management (5 op)

Denis Kotkov (deigkotk(at)student.jyu.fi)

Alexander Semenov (avsemyonov(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

URAS001 Yrittäjyystarinoita (2 op)

Reija Häkkinen (reija.a.hakkinen(at)jyu.fi)

Muru Linjala (muru.linjala(at)jyu.fi)

Annamari Rovamo (annamarirovamo(at)gmail.com)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

Current events:

Opintojakso on tarkoitettu kaikille Jyväskylän yliopiston perustutkinto- ja jatko-opiskelijoille ja se on osa Jyväskylän yliopiston työelämäpalveluiden koordinoimia työelämäopintoja. Kurssi sopii yrittäjyydestä tai oman itsensä työllistämisestä yleisesti kiinnostuneille sekä niille, joilla on jo oma yritys-, tuote- tai palveluidea.

HUOM! Tohtorikoulutettavat saavat kurssista suorituksen koodille HTKJ312 Oman osaamisen tuotteistaminen (tai muutoin sovittavalle koodille).

Pienet muutokset aikatauluun ovat vielä mahdollisia. Kurssilla vierailevat yrittäjät ja heidän puheenvuoronsa aiheet päivitetään näkyviin aikatauluun puhujatietojen varmistuttua.


Contents:

Osaamisen ja ideoiden tuotteistamisesta, kaupallistamisesta ja liikeideaksi jalostamisesta puhutaan paljon, mutta mitä tämä tarkoittaa käytännössä? Opintojakson tavoitteena on herättää opiskelijat pohtimaan oman osaamisen ja asiantuntijuuden hyödyntämistä: Voiko yrittäjyys olla vaihtoehto minulle? Samalla tutustutaan siihen, mitä yrittäjämäinen asenne ja toiminta tarkoittavat, mitä on yrittäjämäinen markkinointi sekä minkälaisia asioita pitää ottaa huomioon yritystä perustettaessa ja yritysmuotoa valittaessa. Kurssin tematiikkaa lähestytään yrittäjien uratarinoilla.


Learning outcomes:

Kurssin suoritettuaan opiskelija


Prerequisites:

Suosituksena oman pääaineen aineopinnot.


Completion mode:

[Tarkat tiedot sekä ilmoittautuminen]

3. periodi (kevät)

HTKA114 Peliprojekti, humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijoille (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Current events:

Kevään 2017 kurssiaikatauluun voi tulla vielä muutoksia. Kurssin yhteiset tapaamiset ovat kuitenkin pääsääntöisesti maanantaisin ja perjantaisin. Lisäksi rooleittain järjestetään tapaamisia, jotka sovitaan kunkin rooliryhmän kanssa kurssin alussa.

Kurssi on osa pelitutkmuksen ja pelisuunnittelun opintokokonaisuutta. Kurssi korvaa tietotekniikan opintojakson TIEA207 Aineopintojen projektityö.


Contents:

Kurssilla perehdytään pelisuunnittelun eri osa-alueisiin ja suunnitellaan monitieteisissä projektiryhmissä digitaalinen peli, josta toteutetaan vähintään pelattava prototyyppi. Toteutustekniikat valitaan ryhmäkohtaisesti pelisuunnitelman tarpeiden ja osallistujien osaamisen mukaan.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakevilta toivotaan suoritetuksi kursseja HTKA112 Pelin lumo (tai vastaava) ja TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakeville on eduksi hallita vähintään TIEP111 Ohjelmointi 2 -kurssin tiedot.

Osallistuminen ei edellytä aiempaa kokemusta pelien tekemisestä, vaan kiinnostusta peleihin ja luovaan työskentelyyn.


Registration:

Kurssille ei ilmoittauduta Korpin kautta.

Kurssille on erillinen haku. Ohjeet hakemiseen ovat kurssin verkkosivuilla.


Selection procedure:

Kurssille voivat hakea humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. Jälkimmäisistä ovat etusijalla tietotekniikan laitoksen opiskelijat. Opintojaksolle valitaan hakemusten perusteella 12 - 20 opiskelijaa. 


Completion mode:

Projektityöskentely, luennot, ohjaukset, itsereflektio.


Course workload:

Kurssin työmäärä on 135 h. Työskentelyyn tulee varata keskimäärin 8 h / vko.


Schedule:

Luennot ja työpajat ovat kaikille yhteisiä kurssitapaamisia. Lisäksi roolikohtaisesti on ohjaustapaamisia. 


[Tarkat tiedot]

https://www.jyu.fi/hum/opiskelu-ohjeet/tutorial/opintojaksot/htka114/

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

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

Current events:

Huom! Kurssin aikataulu ja ohjelma päivittyy vielä joulukuun-tammikuun alun aikana. Nähdään ma 9.1. klo 12.15! Tervetuloa taloon uudet opiskelijat!.


Contents:

Informaatioteknologian tiedekunnan uusien (tietotekniikan) opiskelijoiden perehdytyskurssi. Kurssin on johdatus akateemiseen maailmaan ja akateemiseen opiskeluun. Kurssin aikana opiskelija tutustuu Jyväskylän yliopistoon opiskelu- ja sosiaalisena ympäristönä ja saa yliopisto-opiskelussa tarvittavat perustiedot ja -taidot. HUOM! Tietojärjestelmätieteen opiskelijoille kurssin laajuus on 3 op, tietotekniikan opiskelijoille 2 op.


Learning outcomes:

Kurssin suoritettuaan opiskelija on aloittanut tutustumisen akateemisen maailmaan, tieteeseen, tiedeyhteisöön ja ennen kaikkea akateemiseen opiskeluun. Hän tuntee yliopiston opiskelu- ja sosiaalisena ympäristönä, ja on saanut tietoa opetus- ja suoritusmuodoista ja opintojen suunnittelusta. Opiskelija on pohtinut itseään ja tavoitteitaan akateemisen uransa alussa ja tutustunut opiskelijatovereihinsa ja opetushenkilökuntaan. Lisäksi opiskelija tietää, millainen oppimis- ja oppijakäsitys ohjaa yliopiston opetusta ja sen suunnittelua sekä osaa suunnitella omaa opiskeluaan ja käyttämiään opiskelutekniikoita vastaavasti.


Selection procedure: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Modes of study:

Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.


Completion mode:

Kurssin suoritustavat esitellään kurssin alussa.


Schedule:

Kurssin suorittamisen voi aloittaa, kun opiskelija on ottanut vastaan hänelle myönnetyn opiskeluoikeuden.


Literature: [Not translated.]

[Tarkat tiedot sekä ilmoittautuminen]

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKP101 Tietokone ja tietoverkot työvälineenä (2 - 4 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoita. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua tiukkaa aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet,  tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely. Kurssi on osa Jyväskylän yliopiston Työelämäpalveluiden koordinoimaa työelämäopintojen kokonaisuutta


Prerequisites:

Ei pakollisia esitietoja


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study: Luennot, demonstraatiot/harjoitukset ja harjoitustyö.
Completion mode: Harjoitustyö.
Literature: WWW-materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1 (6 op)

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

Teemu Natunen

Current events:

Kurssin lopputentti on 7.4. klo 12-16. Ensimmäinen uusinta on 21.4. ja toinen uusinta 24.5.


Contents:

Rakenteisen ohjelmoinnin perusteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet, niiden käyttäminen ja soveltaminen. Tietokoneohjelman suunnittelu, kirjoittaminen C#-kielellä, ja virheiden jäljittäminen. Harjoitustyönä kukin opiskelija toteuttaa oman pelin hyödyntäen Jypeli-kirjastoa. Myös lukuisissa viikkotehtävissä tutkitaan peleistä tuttuja ongelmia. 


Learning outcomes: Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoinen tietokonepeli hyväksikäyttäen C#-kieltä ja Jypeli-ohjelmointikirjastoa.
Prerequisites: Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, pääteohjaukset, demonstraatiotilaisuudet, harjoitustyö.
Completion mode: Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte, tentti. Suoritustapa 2: Muuten sama kuin tapa 1, mutta ei tenttiä, ja vähintään 5 demopistettä joka kerta, mukaan lukien 2 pistettä tähtitehtävistä. Arvosana on tällöin enintään 1.
Course workload:

 

<div>
 t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160
</div>

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKA201 Algoritmit 1 (4 op)

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

Contents: Algoritmit, perustietorakenteet, pino, jono, lista, binääripuu, verkot, raaka voima, osittaminen, taulukointi, ahne menetelmä, heuristiikat.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa suunnitella yksinkertaisia algoritmeja. Opiskelija osaa valita algoritmeille sopivat tietorakenteet.
Prerequisites: ITKP102 Ohjelmointi 1.
Modes of study: Luennot, harjoitukset. Ei pakollista läsnäoloa.
Completion mode: Tentti.
Course workload: Luennot 4 h/vko, demoryhmät 2 h/vko, tehtävien ratkaiseminen ja itsenäinen opiskelu 9 h/vko. Yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKA204 Tietokannat ja tiedonhallinnan perusteet (4 - 5 op)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Tiedonhallinta, tietokannat ja tietokannanhallintajärjestelmät; käsitteellinen mallintaminen ja tietoarkkitehtuuri; relaatiomalli; SQL; normalisointi; tapahtumanhallinta; tietovarastointi; hajautus; tietokantaparadigmat.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:


Prerequisites:
Modes of study:

Luennot 34 h, demonstraatiot 12 h


Completion mode:

Tentti


Course workload:

Luennot 34 h; Demonstraatiotehtävien ratkaisu ja demonstraatioihin osallistuminen 6 vkk x 9 h = 54 h; tentti ja siihen valmistautuminen 45 h; yhteensä 133 h


Literature:

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tktl/itka204

ITKA351 Johdatus lohkoketju-teknologiaan (1 - 3 op)

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

Current events:

Lohkoketju on kryptattu tietorakenne, jonka avulla voidaan luoda digitaalinen tilikirja ja hoitaa rahansiirtoja luotettavasti ja turvallisesti. Kurssilla tutustutaan lohkoketjuteknologiaan lähdekirjallisuuden avulla. Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivun raportin omasta aiheestaan. Aiheesta on mahdollista myös tehdä opinnäytetöitä.

Aloitusinfossa pe 11.11.16 klo 9-10 Ag Delta sisältö on:

9:00-9:25    Joel Lehtonen: Johdatus lohkoketjuteknologiaan
9:30-9:50    Oleksiy Khriyenko: Introduction to Watson Technology
9:50-10:00   Pekka Neittaanmäki: Uudet kurssit Johdatus lohkoketjuihin ja
             Johdatus Watson-teknologioihin

* Kurssi ITKA352 Johdatus Watson-teknologioihin avataan Korppiin piakkoin. 


Contents:

Lisätietoa lohkoketjusta / More information about blockchain: https://www.jyu.fi/it/tutkimus/muistiot/BLOCKCHAIN.pdf

Esimerkkejä aihealueista

Sovelluksia

Teoria


Completion mode:

Kurssin suorittamista varten osallistujat jakautuvat eri aihealueiden mukaan noin 2-4 hengen ryhmiin, joissa lähdekirjallisuuteen tutustutaan ja niiden pohjalta jokainen ryhmä kirjoittaa n. 15-20 sivuisen raportin omasta aiheestaan.


Contact information:

Lisätiedot ja -kysymykset Ida-Maria Toivaselle. 


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/210542

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Ida Toivanen (ida.m.toivanen(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of three modules with: a lecture (or set of short lectures) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of the Module 1 gives 1 ECTS, Module 2 gives 1-2 ECTS, Module 3 gives 1-2 ECTS depending on achieved results and personal involvement to the work. Depending on the student's development/management orientation, two sub-tracks for the practical assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA353 Watson Data-analytiikka, Johdatus data-analyysiin käyttäen Watson-teknologiaa (1 - 2 op)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Current events:

Luennolle 23.2. voi tulla kuuntelemaan LP saliin vaikka ei mahtuisi kurssille.  


Contents:

Ennustavan analytiikan ja koneoppimisen työkalut. Lisäarvon tuottaminen datasta ennustavan analytiikan ja koneoppimisen avulla. Käytännön johdanto tiedonlouhintaan (data mining). Käytännön tiedonlouhintaharjoittelu. Tiedon louhinta projektien parhaat käytänteet. Osana kurssia suoritetaan itseopiskeluna IBM SPSS Modeler and Data Mining  Introduction to IBM SPSS Modeler and Data Mining verkkokurssi ja tehdään seminaarityö. Kurssin opettajina toimivat Henri Nousiainen - Predictive Analytics / Watson IoT / IBM ja Tutkimuskoordinaattori Sami Äyrämö.


Learning outcomes:

Perusymmärrys analytiikka- ja koneoppimistehtävien toteuttamisesta IBM Watson tuoteperheen työkaluilla.  


Prerequisites:

Tilastomenetelmien peruskurssit tai sopivat data-analyysi-/tiedonlouhintakurssit suositeltavia.


Selection procedure:

Koska kurssilla on läsnäolovelvoite otetaan ensimmäiselle luennolle saapuvien joukosta poissa olevien tilalle uudet opiskelijat.


Modes of study:

Luennot, mikroluokkademot, verkko-opiskelu ja seminaarityö. Seminaariajankohta ilmoitetaan myöhemmin.


Completion mode:

Osallistuminen lähiopetukseen, seminaarityö toteuttaminen ja esittely.


[Tarkat tiedot sekä ilmoittautuminen]

ITKA374 Peliliiketoiminta ja yrittäjyys (2 - 3 op)

Ilkka Immonen (ilkkafromlapland(at)gmail.com)

Current events:

Väliajoin luennoitava kurssi, kurssi kestää marras-joulukuun.

 


Contents:

Kurssin aikana käydään läpi peliliiketoimintaan liittyviä eri osa-alueita, kuten julkaisijamarkkinat, itse julkaiseminen ja alustakohtaiset liiketoimintaerot. Tämän lisäksi perehdytään yrityksen liiketoimintasuunnitelman kautta rahoitus, perustajat ja muu henkilöstö, strategia jne asioihin.

Opiskelijat tiimiytetään kurssin aikana ja tavoitteena on, että tiimeissä ryhdytään kehittämään peliyrityksen liiketoiminta suunnitelmaa, joka sisältää tuotteen/palvelun sekä siihen liittyvän ansaintalogiikan. Tämän lisäksi suunnitelmassa otetaan huomioon yrityksen resurssit eli rahoitus ja henkilöstö asiat sekä niiden kehittäminen.


Learning outcomes:

Kurssin jälkeen oppilas ymmärtää peliliiketoiminnan eri osa-alueet, sekä niiden sisältämät, yritykseensä kohdistuvat riskit ja mahdollisuudet. Oppilas ymmärtää myös perustasolla rahoituksen hakemiseen liittyvät prosessit sekä siihen liittyvät reunaehdot. Tavoitteena on, että olisi perustasolla käsitys ja valmiudet pelialan startupin käynnistämiseen ja sen johtamiseen.


Schedule:

Kurssi sisältää viikottaiset luennot ja harjoitustehtäviä (ja yritystarinoita pelialan veteraaneilta).


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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)

Current events:

Kurssiin kuuluvat Agora ICT-foorumin luennot.

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

 


Contents:

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.

 


Prerequisites:

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


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing in groups with 5 students. Every student, also those who study remotely, must be a member of a group. Guidelines are given in March 14th, 2017 lecture. It is highly recommended to attend. If you prefer to study by yourself, it is possible in the summer course (ITKS452 Summer 2017). If you already have around five-seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Feb. 21st, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

The course is a network based course and students will be studing in groups with 5 students. Guidelines are given in March 14th, 2017 lecture.

To complete the course succesfully (a) accepted group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.

Group = 5 students


Completion mode:

To complete the course succesfully accepted (a) group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal (via JYU Digital library) (selected article)

  6. Kasurinen J., Maglyas A., Smolander K. (2014) Is Requirements Engineering Useless in Game Development? In: Salinesi C., van de Weerd I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer.

  7. Valente, L., Feijó, B. & Leite, J.C.S.P. 2015. Mapping quality requirements for pervasive mobile games. Requirements Engineering. March 2017, Volume 22, Issue 1, pp 137–165. doi:10.1007/s00766-015-0238-y

  VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology

Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Spring 2018 (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Vain Kokkolan yliopistokeskus Chydeniuksen opiskelijoille!

Only for Kokkola Chydenius students!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely. Guidelines are given in around March 14th, 2017. If you already have around five to seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

March 8th, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

ITKP112 Oliosuuntautunut analyysi & ITKP113 Oliosuuntautunut suunnittelu (Object-oriented analysis and design) or corresponding knowledge.


Modes of study:

The course is a network based course and students will be studing remotely.

 


Completion mode:

To complete the course succesfully accepted learning diary is needed.

 

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS557 Cross-Cultural and Context Computing (2 - 6 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Current events:

CROSS-CULTURAL AND CONTEXT COMPUTING: Welcome to design and demonstrate your own small cross-cultural information system/application!

The course is a joint course with Keio University SFC (Japan). The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently, also team work is possible. All course materials and guidelines are in Koppa. To complete the course succesfully accepted exercises are needed. The deadline for all course exercises is 28.8.2017. Guidelines will be in Koppa in May/June 2017 and will also be informed via course email list. Check Koppa and read guidelines carefully. You have to register yourself in Korppi to the course. The course has three modules. The course can be completed in three cumulative modules i.e.

  1. Module 1 (2 cp) or
  2. Module 1 + Module 2 (4 cp) or
  3. Module 1 + Module 2 + Module 3 (6 cp).

All exercise reports should be returned to Koppa return box and you can write them in English or in Finnish.

Grading: Scale 1-5 (average is calculated for more than one module)

April 4, 2017

Anneli Heimbürger anneli.a.heimburger@jyu.fi (University of Jyväskylä) and Yasushi Kiyoki (Keio University SFC, Japan)

 


Contents:

Content:

Module 1: The concepts of cross-cultural and context computing, basics of the Mathematical Model of Meaning (MMM) (semantic associative search) and its applications.

Individual/team work exercises and report

Module 2: Design a small cross-cultural information system/application and carry out some semantic calculations.

Individual/team work exercises and report

Module 3: Study of scientific research papers, interesting and innovative research and development topics related to MMM and 5D World Map.

Individual/team work studing and report.

The course can be completed in three cumulative modules i.e. Module 1 (2 cp) or Module 1 + Module 2 (4 cp) or Module 1 + Module 2 + Module 3 (6 cp).


Learning outcomes:

Learning outcomes:

After the Module 1 students understand the concept of cross-cultural and context computing and its applications.

After Module 1 + Module 2 the student can apply the Semantic Associative Search, design simple applications and carry out some calculations by herself/himself.

After Module 1 + Module 2 + Module 3 students can understand the theoretical basis of the Semantic Associative Search, its applications in multimedia and WWW environments, and related future research topics and possibly extend these to their master/PhD thesis subjects.

Foreign students, please check the learning outcome table "In English" -part.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basic ideas of cross-cultural and context computing, knowledge computing and semantic computingunderstands
Theoretical basis of the Semantic Associative Searchcan apply
The role of context in Semantic Associative Searchunderstands
Applications of Semantic Associative Searchcan apply
PostgreSQL or alike environmentcan apply
Environmental studiescan apply
5D World Mapcan apply
Future trendscan analyse
Research topicscan create

Prerequisites:

 

Prerequisites:

Basic programming skills, basic knowledge on databases and relational databases and SQL, basic knowledge on matrix algebra, basic knowledge of LISP (http://en.wikipedia.org/wiki/Lisp_(programming_language).


Registration:

Registration:

Students sign in for the course in Korppi.


Modes of study:

Modes of study:

Network-based course in Koppa environment.


Completion mode:

Completion modes:

Individual/team work exercises and reports.


Course workload:

Course workload:

2 cp - 6 cp (53.4 - 160.2 h)


Schedule:

Deadlines:

DEADLINES for all three modules August 28, 2017.


Literature:

Literature:

Lecture materials, articles, individual exercises and guidelines will be available in Koppa.


Contact information:

Contact information:

Anneli Heimbürger Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä
Faculty of Information Technology and Department of Mathematical Information Technology

Email: anneli.a.heimburger@jyu.fi


Key words:

Key words:

Cross-cultural Computing, Context Computing, Environmental Studies, Knowledge Computing, Mathematical Model of Meaning, Multimedia Databases, Multidatabases, Knowledge Mining, Academic Collaboration between Finland (JYU) and Japan (Keio University SFC)


[Tarkat tiedot sekä ilmoittautuminen]

ITKST41 Kybermaailma ja turvallisuus (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Current events:

Tämä ITKST41-kurssin toteutus on suoritettavissa vain etäopintoina.

Ohjeet kurssin suorittamisesta tulevat Optimaan.


Contents:

Kurssilla määritellään kybermaailmaa ja käydään läpi sen olemusta ja ominaisuuksia sekä kyberuhkia ja -haavoittuvuuksia. Kurssin sisältö koostuu seuraavista osa-alueista: kybervandalismi, kyberrikollisuus, kybervakoilu, kyberterrorismi, sekä kybersodankäynti. Lisäksi tutustutaan kansallisiin ja kansainvälisiin kyberturvallisuustoimijoihin, analysoidaan kansainvälisiä kyberturvallisuusstrategioita ja käsitellään kyberturvallisuuden toteuttamista.

Kurssi on jatko-opintokelpoinen. Kurssi soveltuu myös työelämässä jo oleville täydennyskoulutukseksi.


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista. Opiskelija saa valmiudet kyberturvallisuusstrategian tavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Kurssi suoritetaan etäopintoina videoitujen luentojen ja harjoitustehtävien avulla.


Completion mode:

Kurssin suorittaminen edellyttää luentojen katsomista Moniviestimestä. Luentojen seuraamisen lisäksi edellytetään ryhmätöihin osallistumista etänä. Kurssin suorittaminen edellyttää lyhyen (n. 6 sivua) tutkimusraportin laatimista, joka tulee palauttaa 30.4. mennessä. Kurssin arvosana annetaan tutkimusraportin perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Luentoja 18 tuntia, ryhmätöitä 12 tuntia, tutkimusraportin laadinta 97.
 


Literature:

Kirjallisuus

  1. M. Lehto & P. Neittaanmäki (Edit.), Cyber Security: Analytics, Technology and Automation, Springer, Berlin, 2015, ISBN 978-3-319-18302-2
  2. Tuija Kuusisto (Edit.), Kybertaistelu 2020, Maanpuolustuskorkeakoulu, Taktiikan laitos julkaisusarja 2, n:o 1, 2014, ISBN:978-951-25-2618-5, http://www.doria.fi/handle/10024/103034
  3. Jari Rantapelkonen & Mirva Salminen (Eds.), The fog of cyber defence, Department of Leadership and Military Pedagogy, Publication Series 2, Article Collection n:o 10, Helsinki 2013, ISBN 978–951–25–2430–3, http://www.doria.fi/handle/10024/88689
  4. Suomen kyberturvallisuusstrategia ja taustamuistio, Valtioneuvoston periaatepäätös 24.1.2013, ISBN: 978-951-25-2434-1 pdf, http://www.yhteiskunnanturvallisuus.fi/fi/materiaalit
  5. Kenneth Geers, Strategic Cyber Security, CCD COE Publication, Estonia, ISBN 978-9949-9040-7-5 (pdf), https://ccdcoe.org/multimedia/strategic-cyber-security.html

Contact information:

Martti Lehto

martti.lehto@jyu.fi


Key words:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet, kyberstrategia


[Tarkat tiedot sekä ilmoittautuminen]

ITKST47 Advanced Anomaly Detection: Theory, Algorithms and Applications, Data analysis, data mining and anomaly detection II (5 op)

Current events:

Remote lectures.


Contents:

 

In the first course (ITKST42), we introduced the concept of anomalies, provided motivation for anomaly detection and explored several real-world use cases of anomalies.

We overviewed different data types, including high-dimensional data, and provided methods for pre-processing of data. We explored the different categories of anomaly detection and the different types of anomalies and presented methods for evaluation of anomaly detection methods.

We surveyed nearest neighbors based techniques and clustering based techniques techniques for anomaly detection and explored the theory behind each technique, its different categories, the pros and cons, demos and practice.

In this course (ITKST47), we will survey different techniques for advanced anomaly detection. For example, classification based techniques, statistical based techniques and spectral based techniques.

For each technique, we will explore the theory behind it, its different categories, the pros and cons, demos and practice.

We will have two mandatory assignments. The final assignment will be a Cyber Ware Game competition, where the students will implement the learnt methods to detect viruses and malwares.


Prerequisites:

 

Anomaly Detection: Theory, Algorithms and applications - ITKST42

Basic Matlab programing


Completion mode:

 

We will have two mandatory assignments.

A mid-course assignment (25% of the final grade)

A final assignment (75% of the final grade)


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST47_Advanced_Anomaly_Detection/

ITKST60 Advanced Seminar in Anomaly Detection and Machine Learning, Advanced Seminar in Anomaly Detection and Machine Learning (3 op)

Current events:

Remote lectures.

This seminar is intended for research students that already have attended anomaly detection courses (ITKST42 and ITKST47).

If you are interested in participating in the seminar, but didn’t attend the anomaly detection course, please concat the lecturer.


Contents:

The goal of the research seminar is to discuss advanced topics in anomaly detection and machine learning. 
The idea is to present and discuss every meeting one topic in data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using examples from real-life domains and challenges.
A list of research topics will be published at the beginning of the seminar, and each student should choose on of the topics, however the students can also suggest other relevant topics.

In every meeting, one student will present in details researches and papers related to this topic. The choice of the relevant papers is left for the students. 

In addition, the students are encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the surveyed topic (however it is not mandatory).

The presentation should be clear, detailed, concise, and made accessible to all the students.
Participants are expected to study and present one or several technical papers for the selected domain.
In addition, each speaker should prepare an assignment to the rest of the students, based on his presentation.
The final grade will be based on participation, the quality of the presentations and the home assignments.
Students will be encouraged to continue with their selected topic for a publication in a conference/journal.

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students will attend the seminar from the class, and the weekly presenter will present his topic from this class.

I’ll participate and guide the seminar remotely from Israel. 

In the first lecture I’ll start with the first topic: Identifying Domain Generation Algorithms (DGA)-based Botnets using anomaly detection methods.

 

 

 


Completion mode:

Final grade will be based on the quality of the presentation (60%) and the home assignments (40%)


Schedule:

Every Wednesday, 10am-12pm


Contact information:

gil.david@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST60_Advanced_Seminar_Anomaly_Detection

ITKST65 Kyberfyysisten järjestelmien resilienssi (3 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Jyri Rajamäki (jyri.rajamaki(at)laurea.fi)

Contents:

Pe 13.1.2017, klo  10.15-11.45 ja 13.15-15.45

La 4.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 11.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 18.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 25.2.2017, klo  10.15-11.45 ja 13.15-15.45

La 11.3.2017, klo  10.15-11.45 ja 13.15-15.45


Learning outcomes:

Ymmärtää

Oppia

Käsitellä ajankohtaisia resilienssiin liittyviä tutkimuskohteita.


Prerequisites:

Perusymmärrys kyberturvallisuudesta


Modes of study:

Kontaktikerrat 6 kertaa á 5 h = 30 h

Harjoitustehtävät

Toisten opiskelijoiden harjoitustehtäviin tutustuminen ja opponointi 8 h


Completion mode:

Kurssi suoritetaan palauttamalla hyväksytysti seuraavat harjoitustehtävät (suluissa esitetty miten arvosana määräytyy eri harjoitustehtävistä):


Course workload:

3 op: vastaa 81 tunnin panosta opiskelijoilta


[Tarkat tiedot sekä ilmoittautuminen]

ITKJ660 Tieteen popularisointi IT-alan tutkijoille ja opiskelijoille, Huom! Korpin kautta ilmoittautuvat vain henkilöt, jotka aikovat suorttaa 1 op. (1 op)

Current events:

Tieteen popularisoinnin kurssi kestää kolme luentokertaa, vierailun Ylelle, sekä henkilökohtaisen palautetilaisuuden kurssilla tehtävästä harjoitustyöstä. Kurssi on räätälöity IT-alan tutkijoille, joten luennoilla käytettävät esimerkit ovat pääosin alalta ja kurssilla käydään läpi popularisointiin liittyviä ongelmia.

Ideana on, että tutkija oppii kurssilla tekemään kiinnostavan, yleistajuisen ja ytimekkään tiedotteen omasta tutkimuksestaan. Harjoitustyönä tehtävä tiedote voi olla esimerkiksi väitöstiedote tai tutkimustiedote. Lisäksi kurssilla käydään läpi, miten tutkijan kannattaa valmistautua haastatteluun ja mitkä ovat haastateltavan oikeudet - näitä asioita selvitetään myös Yle-vierailulla. Viimeisellä luennolla puhutaan lisäksi tiedettä popularisoivan jutun kirjoittamisesta lehteen.

Opettajana: Mari Heikkilä, vapaa tiedetoimittaja.

 


Contents:

Kahdella ensimmäisellä luentokerralla käymme läpi väitös-/tutkimustiedotteen tekemistä ja yleistä tieteen popularisointiin liittyvää asiaa: Miten tieteellinen kirjoittaminen (artikkeli tieteellisessä julkaisusarjassa) ja populaarikirjoittaminen (lehtijuttu, uutinen) eroavat toisistaan: asioiden esittämisjärjestys, rakenne, tyyli, muotoseikat? Miten kirjoitetaan hyvä väitös-/tutkimustiedote, ja miten kirjoitetaan hyvä populaaritiedejuttu?  Kurssilla käydään läpi paljon esimerkkejä omalta alalta: millainen on hyvä tiedejuttu, mikä on uutinen (ja miten se tehdään), mitä pitää varoa. Jokaisella luentokerralla annetaan myös kotitehtäviä, vapaaehtoisia harjoituksia, jotka käydään läpi seuraavalla luennolla.

Viimeisellä luennolla käymme läpi haastateltavana olemista (haastatteluun valmistautuminen, haastateltavan oikeudet) sekä tiedejutun (esimerkiksi Tiede-lehteen tai oman alan populaarijulkaisuun) kirjoittamiseen liittyvää asiaa.

Luentojen yhteydessä tulevat ohjeet harjoitustyön eli oman tutkimustiedotteen tekemiseksi. Luentojen jälkeen on palautekerta, jossa käydään lävitse 10-15 min palautekeskustelu kunkin harjoitustyön palauttaneen kanssa.


Schedule:

Luentojen lisäksi kurssiin kuuluu vierailu YLE:lle, joka on alustavan suunnitelman mukaan 29.5.2015 (ei vahvistettu). Harjoitustyön deadline on to 4.6. Kukin opiskelija saa harjoitustyöstä henkilökohtaisen palautteen to 11.6.2015.


[Tarkat tiedot sekä ilmoittautuminen]

JOUS045 Uutispeliprojekti (5 op)

Marko Siitonen (marko.siitonen(at)jyu.fi)

Panu Uotila (panu.uotila(at)jyu.fi)

Turo Uskali (turo.i.uskali(at)jyu.fi)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Contents:

Oletko kiinnostunut pelien hyödyntämisestä, pelillisyydestä ja pelituotannosta?

Uutispeliprojekti on viestintätieteiden laitoksen ja tietotekniikan laitoksen yhteinen kurssi, jossa opiskelijat tekevät monialaisissa tiimeissä uutispelejä. Kurssi toteutetaan yhteistyössä Keskisuomalaisen kanssa ja parhaat pelit julkaistaan verkkolehden sivuilla.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakeville suositellaan esitiedoksi kurssia HTKA112 Pelin lumo (tai vastaava) ja/tai TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakevista etusijalla ovat Pelit ja pelillisyys -suuntautumisvaihtoehdon opiskelijat.

Viestintätieteiden laitoksen opiskelijoista etusijalla ovat journalistiikan opiskelijat. Muidenkin viestintätieteiden laitoksen oppiaineiden opiskelijat voivat hakea kurssille, mikäli heillä on journalistista työkokemusta.


Registration:

Kurssille ei ilmoittauduta Korpissa, vaan sille on hakemusten perusteella tapahtuva valinta, ks. tarkemmin seuraava kohta "Valintamenettely".


Selection procedure:

Kurssille valitaan

Lähetä vapaamuotoinen yhden sivun pituinen hakemus ja opintorekisteriote osoitteeseen panu.uotila@jyu.fi viimeistään 8.12.2016. Kerro hakemuksessa kiinnostuksistasi ja osaamisestasi, miksi haluat kurssille ja mitä kurssilta odotat. Kurssilla työskennellään tiimeissä, joiden kaikilla jäsenillä on monipuolisia tehtäviä opintotaustan, osaamisen ja kiinnostuksen mukaan. Mainitse hakemuksessa, mitkä seuraavista tehtävistä sinua erityisesti kiinnostavat:

Kurssille pääsystä ilmoitetaan viimeistään 15.12.2016. Valinnassa huomioidaan aikaisempi opintomenestys ja kurssin alaan liittyvä kokemus ja harrastuneisuus sekä kurssin sijoittuminen osaksi tutkintorakennetta.

Korvaavuudet: Kurssi sopii journalistiikan syventävien opintojen valinnaisiin suorituksiin ja tietotekniikan opiskelijoilla korvaa kurssin TIES475 Syventävä peliprojekti.


Completion mode:

Tapaamisten lisäksi kurssiin kuuluu paljon tiimityöskentelyä. Opintojakson suorittaminen edellyttää sitoutumista koko projektin ajaksi. Kurssilla noudatetaan 80 prosentin läsnäolovelvoitetta. Kurssin ensimmäinen tapaamiskerta on pakollinen kaikille kurssin suorittaville.

Opintopisteet:


Contact information:

Lisätietoja antavat kurssin vastuuopettajat:

Panu Uotila (viestintätieteiden laitos), panu.uotila@jyu.fi
Jukka Varsaluoma (tietotekniikan laitos), jukka.varsaluoma@jyu.fi


[Tarkat tiedot]

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS520 Käyttäjäpsykologia (6 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Kurssin luentojen aiheet ilmoitetaan ennen kurssin alkamista.


Contents:

Kurssilla käydään läpi ihmisen ja teknologian vuorovaikutuksen psykologisia näkökulmia sekä näiden varassa tapahtuvaa työskentely- ja käyttöympäristöjen suunnittelua. Kurssin keskeiset kysymykset ovat:

  1. Miten ihminen tulisi kuvata, jotta hänen ominaisuuksiensa pohjalta olisi mahdollista suunnitella käyttäjän huomioivia työskentely- ja käyttöympäristöjä?
  2. Millaiset psykologiset prosessit ovat merkitseviä ja millaisten kysymysten ratkaisemisessa ne ovat tärkeitä?
  3. Miten huomioida käyttäjäpsykologinen tieto työskentely- ja käyttöympäristöjen suunnittelussa?

Näitä ongelmia käsitellään kurssin alussa järjestettävien luentojen sekä luentojen jälkeen toteutettavien kirjallisten harjoitustöiden avulla.
 


Learning outcomes:

Kurssin kuluessa opiskelijalle muodostuu yleiskuva siitä, millaista tietoa käyttäjäpsykologia voi antaa ihmisen ja teknologian vuorovaikutuksen suunnittelulle. Tämän ansiosta opiskelijalle kehittyy kyky huomioida suunnittelutyön kannalta keskeiset käyttäjäpsykologiset kysymykset.


Modes of study:

Luennot ja harjoitustyö (kirjallisuuskatsaus).


Completion mode:

Kurssi suoritetaan osallistumalla luennoille ja seminaareihin ja kirjoittamalla kurssisuorituksena kirjallisuuskatsaus annetusta käyttäjäpsykologisesti tärkeästä aiheesta. Aiheet valitaan luentojen teemoihin liittyen, ja niitä käydään läpi kurssin seminaareissa.


Literature:

Kurssin tueksi voi lukea seuraavia kirjoja. Lisäksi kurssin kirjallisen työn kirjallinen materiaali sovitaan työkohtaisesti aiheen perusteella.

Saariluoma, P. 2004. Käyttäjäpsykologia - Ihmisen ja koneen vuorovaikutuksen uusi ajattelutapa. WSOY.

Saariluoma, Kujala, et al. 2010. Ihminen ja teknologia - Hyvän vuorovaikutuksen suunnittelu. Teknologiateollisuus.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIEP111 Ohjelmointi 2, 2017 (8 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents: Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Learning outcomes: Oppia ymmärtämään oliopohjaisen ohjelmoinnin perusteet. Kyky tuottaa pieniä/keskikokoisia oliopohjaisia ohjelmia. Samoin tavoitteena on "testaus ensin" (TDD) ajatuksen sisäistäminen. Kyky suunnitella ja toteuttaa graafinen käyttöliittymä.
Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Design a small programcan apply
Design a small algorithmunderstands
Test by table, TDDcan apply
Basics of Javacan apply
Design and test methodscan create
Design and test classescan evaluate
Recursionunderstands
Making a program from modulescan apply
Using debuggercan create
Design and implementation of GUIcan apply

Prerequisites:

Ohjelmointi 1. tai vastaava.


Modes of study: Luennot, demot, pääteohjaukset, harjoitustyö. InSitu.
Completion mode: Välikoe, demot, harjoitustyö.
Course workload:
Kurssin vaatima työmäärä:

                 t/vko  Viikkoa  tun.yht
-----------------------------------------
Luennot              4     13     52
Demojen palautus     2     12     24
Demoja kotona        5     12     60
Pääteohjaukset       2      4      8
Harjoitustyö                      56
-----------------------------------------
Yhteensä:         15.5     13    200

Literature: Java-kirjallisuus. Mm. Java-ohjelmointi
Key words: ohjelmointi, Java, olio, luokka, polymorfismi, perintä, taulukko, silmukka, muuttuja, testaus, pariohjelmointi, TDD

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP115 Johdatus tietotekniikkaan (3 op)

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

Contents:

Opintojaksolla tarkastellaan tietotekniikan yleistä kehityshistoriaa (history of computing) 1900-luvun jälkipuoliskolla sekä tietotekniikan opinnoille keskeisten teemojen (tietoverkkotekniikka, ohjelmistokehitys, ohjelmointikielet, tietokoneella ratkaistavissa olevat ongelmat) perusteita ja lähtökohtia. Lisäksi tutustutaan joukkoon alan ydinjulkaisuja em. aihepiireistä.


Learning outcomes:

Opiskelija tuntee tietotekniikan modernin kehityshistorian keskeiset etapit ja osaa liittää ne yleiseen teknologis-yhteiskunnallisen kehitykseen. Opiskelija omaa käsityksen tietotekniikan tutkimus- ja kehitystyötä kuvaavista julkaisuista ja niiden merkityksestä alan kehitykselle. Opiskelija pystyy tarkastelemaan valitsemastaan aiheesta sen täsmällistä historiallista, teknologista ja yhteiskunnallista kehitystä. 


Selection procedure:

Opintojakso on tarkoitettu ensisijaisesti tietotekniikan tai matemaattisten tieteiden ensimmäisen vuoden pääaineopiskelijoille. Sivuaineopiskelijoita ja muiden pääaineiden opiskelijoita hyväksytään opintojaksolle rajoitetusti.


Modes of study:

luennot


Completion mode:

Tarkennetaan myöhemmin.  Ajankohtaiset tiedot Korpissa ja kurssin kotisivulla (linkki tulee Korppiin).


Course workload:

3 op:n mukainen koostuen luentojen lisäksi myös kotona tapahtuvasta luentoihin ja tenttiin valmistautumisesta.


Literature:

Luentoja tukevaa kirjallisuutta:


[Tarkat tiedot sekä ilmoittautuminen]

http://tiep115.it.jyu.fi/

TIEP181 Johdatus tietokoneavusteiseen matematiikkaan (1 - 4 op)

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

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

Current events:

Kurssilla käytetään Matlab-ohjelmistoa, joka kannattaa hankkia IT-palveluiden ohjelmistonvälityksestä. Yliopiston verkon ulkopuolella on mahdollista käyttää Matlabia VPN-yhteyden avulla tai käyttää Matlabin sijasta GNU Octavea.


Contents:

Harjoituksissa tutustutaan matemaattiseen ongelmanratkaisuun tietokoneluokassa Matlab/Octave-ohjelmiston avulla. Tällä kurssilla keskitytään pääasiassa lineaarisen algebran ja geometrian aihepiiriin liittyvien ongelmien ratkaisemiseen tietokoneella tapahtuvana laskentana.


Learning outcomes:

Tavoitteena on oppia käyttämään tietokonetta matemaattisessa ongelmanratkaisussa sekä tukea matematiikan (pääasiassa lineaarialgebran) kurssien sisältöjen omaksumista. Kurssin suorittaminen antaa hyviä lisävalmiuksia algoritmien ohjelmalliseen toteutukseen kursseja TIEA381 Numeeriset menetelmät ja MATA123 Laskennallinen lineaarinen algebra ja geometria varten.


Prerequisites:

Esitietovaatimuksena on matriisi-matriisi-kertolaskun osaaminen kynällä ja paperilla (käytännössä lineaarialgebran ja matriisilaskennan alkeet, jotka on voinut oppia esimerkiksi kurssilla MATP121 Lineaarinen algebra ja geometria 1 tai MATP152 Approbatur 1A). Mikäli ei ole ohjelmointikokemusta tai aiempaa kokemusta MATLABin käytöstä, niin suositellaan samanaikaisesti suoritettavaksi esim. FYSY115 Johdatus Matlabin käyttöön tai ITKP102 Ohjelmointi 1.


Modes of study:

Kurssi koostuu tietokoneluokassa tehtävistä harjoituksista, joissa ohjelmistona käytetään pääasiassa Matlabia.


Completion mode:

Aktiivinen osallistuminen tietokoneluokassa tehtäviin harjoituksiin ja mahdolliset lisätehtävät. Arvostelu tapahtuu asteikolla hyväksytty/hylätty. Kurssista saatava opintopistemäärä riippuu osallistumisaktiivisuudesta harjoituksiin ja tehtävien tekemiseen. Harjoituksissa arvioidaan läsnäolo ja osallistuminen. Osallistumalla aktiivisesti 70 % harjoituksista ja tekemällä mahdolliset annetut lisätehtävät on mahdollista tehdä 3 op suoritus. Lisäksi mahdollista saada 1 op tekemällä pienimuotoinen harjoitustyö.


Literature:

Suositeltavaa oheismateriaalia ovat esimerkiksi Cleve Molerin kirjat Experiments with MATLAB ja Numerical Computing with MATLAB.


[Tarkat tiedot sekä ilmoittautuminen]

https://optima.cc.jyu.fi/

TIEA218 Web-sovellukset (5 op)

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

Current events:

Kurssi on suoritettavissa etäopiskeluna kunhan vain noudattaa kurssin aikataulua. Tarkemmat ohjeet ovat kurssin kotisivulla.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA301 Kandidaattiseminaari, (KandiX) (3 op)

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

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

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

Marjaana Nokka (marjaana.m.nokka(at)student.jyu.fi)

Current events:

KandiX-tiimi tiedottaa!

ERITTÄIN TÄRKEÄÄ: Varaathan tarpeeksi aikaa kandidaatintutkielman tekemiseen kevään 2017 opiskeluaikataulussasi.

TIEA301 Kandidaattiseminaarin tavoitteena on, että opiskelijan Tietotekniikan kandidaatintutkielma (TIEA302) valmistuu kevään 2017 aikana. Kandidaatintutkielman aihe valitaan heti seminaarin alussa ja aihetta työstetään seminaarin aikana kohti kanditutkielmaa. Aihetta kannattaa siis miettiä jo syksyn aikana. Kandidaatintutkielman aihe voi liittyä mihin tahansa tietotekniikan laitoksen suuntautumisvaihtoehtoon. Tavoitteena on, että tutkielmat jätetään tarkistukseen ennen vappua.

Huom.! Jos olet jo suorittanut kandidaattiseminaarin, mutta tutkielmasi on vielä kesken, niin ota yhteyttä Sanna Mönkölään (sanna.monkola@jyu.fi). Ilmoita ainakin työsi otsikko ja miten tutkielmasi työstäminen on edennyt. Näiden tietojen pohjalta voidaan arvioida viimeistelyvaiheessa olevien töiden ohjauksen tarvetta.

Parhain terveisin,

KandiX-tiimi

 


Contents:

Tietotekniikan kandidaattiopintojen pakollinen opintojakso. Hankitaan perustaidot tieteellisen tekstin kirjoittamisesta, suullisesta esittämisestä ja tiedonhausta. Tarkoituksena on tukea kandidaatintutkielman tekemistä.

KANDIDAATINTUTKIELMA

Tutkintoasetuksen mukaan tutkinnon pääaineen tai siihen rinnastettavan kokonaisuuden taikka koulutusohjelman aineopintoihin sisältyy vähintään 6-10 opintopisteen laajuinen opinnäyte. IT-tiedekunnassa kandidaatintutkielmien laajuus on 7 op. Lisäksi opintoihin kuuluu 3 op:n laajuinen kandidaattiseminaari ja kypsyysnäyte eli maturiteetti.

Kandidaatintutkielman tavoitteena on harjaannuttaa opiskelija tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin. Kandidaatintutkielma on pienimuotoinen kirjallisuuteen pohjautuva tutkimusraportti kandidaattiseminaarin vetäjien, jotka toimivat myös pääohjaajina, kanssa sovitusta aiheesta. Tyypillisesti kandidaatintutkielma on noin 20 sivua pitkä. Tutkielmassa on keskeistä tieteellisen ja selkeän raportointitavan opettelu. Tieteellisyydellä tarkoitetaan sitä, että työn tulee perustua aiempaan tutkimukseen, ja lähteinä käytetyt viitteet tulee sisällyttää tekstiin ohjeiden mukaisesti. Selkeällä raportointitavalla tarkoitetaan sitä, että opiskelijan tulee osata kertoa aiheestaan selkeää ja hyvää suomen kieltä käyttäen.

Tutkielman aihe kannattaa valita itseään kiinnostavasta aihepiiristä. Aihe on hyvä valita niin, että kandidaatintutkielmaa varten tehtyä kirjallisuusselvitystä voi myöhemmin hyödyntää maisterivaiheen tutkielmassa eli pro gradussa. Hyvä aihe voisi olla esim. jollain käymälläsi kurssilla esillä ollut asia, josta haluaisit lisätietoa tai aihepiiri, jota olisit toivonut kurssilla käsiteltävän. Jos olet toteuttanut vapaa-ajallasi tietokoneohjelman tai ollut mukana laajemmassa tietoteknisessä tehtävässä, jota et ole vielä hyödyntänyt opinnoissasi, niin työn kirjallinen raportointi voi hyvinkin täyttää tutkielman kriteerit. Jos työskentelet tietotekniikka-alalla, voi aihe olla myös työhösi liittyvä. IT on tunnetusti kaikkialla, joten tietotekniikan opinnäytteeksi sopiva aihe voi löytyä arkisistakin asioista!

Kandidaatintutkielmat tallennetaan JYX-järjestelmään (Jyväskylän yliopiston julkaisuarkisto https://jyx.jyu.fi/). Tutkielmat voidaan tallentaa järjestelmään joko kaikille näkyviksi tai vain rajoitetusti näkyviksi arkistokäyttöön. Tarkempia ohjeita julkaisusta antavat laitosten opintoasioita hoitavat sihteerit.


Learning outcomes:

Tavoitteena on oppia tutkimusongelman määrittelemistä, tiedonhakua ja -käsittelyä sekä johtopäätösten raportointia; päämääränä on tietotekniikan kandidaatintutkielman (TIEA302) valmistuminen kevään aikana.


Modes of study:

Ohjaavat johdantoluennot, Latex-ohjaus ja mikroluokkatyöskentely, Kielikeskuksen puhe- ja kirjoitusviestintään liittyvät luennot ja pienryhmät, opiskelijoiden seminaariesitelmät ja opponoinnit.

Materiaalit jaetaan Optiman kautta. Sinne perustetaan myös opiskelijoille palautuslaatikko, johon omat seminaariesitelmät ja kanditutkielmat voi jättää.


Completion mode:

Seminaariesitys, opponointi ja tarkistukseen jätettävä kandidaatintutkielma.

Kandidaattiseminaarista saa merkinnän, kun oma esitys ja opponointi on tehty sekä kandidaatintutkielma jätetty tarkistukseen.


Course workload:

Laskennallinen työmäärä:

TIEA301, 3 op = 80,1 tuntia

TIEA302, 7 op = 186,9 tuntia

Lisäksi 2 op kirjoitus- ja puheviestintää.

VARAATHAN OPISKELUKALENTERIISI TARPEEKSI AIKAA. NÄIN VARMISTAT ITSELLESI HYVÄT LÄHTÖKOHDAT KANDIDAATINTUTKIELMAN TEKOON.


Schedule:

Seminaarin ensimmäinen tapaaminen on tammikuussa.


Contact information:

KandiX-tiimi:

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

Yliopistonopettaja Sanna Juutinen (sanna.k.juutinen@jyu.fi)

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

Tuntiopettaja Marjaana Nokka (marjaana.nokka@jyu.fi)


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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.


Contents:

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).


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Pikseligrafiikan perusmenetelmät (rasterointi, grafiikkaliukuhihna; grafiikkarajapinnat, WebGL)can apply
Kaksi- ja kolmiulotteisen avaruuden geometrisiä muunnoksia (siirto, kierto, skaalaus, vääntö, peilaus)can apply
Geometristen mallien muodostaminen can apply
Kolmiulotteisen avaruuden kierrotcan apply
Kvaterniot ja yhteys kiertoihin [Huom: Jatkokurssilla taso 2 tai 3]remembers
Projektiot (yhdensuuntais- ja perspektiiviprojektiot)can apply
Normalisointimuunnokset [Huom: Jatkokurssilla taso 3] understands
Näkyvien pintojen määrääminen (periaatteet ja luokittelu; backface cull, Z-buffer)understands
Tasogeometrian perusmenetelmät (monikulmioiden leikkaaminen ja jakaminen + esitiedot)can apply
Fragmenttivarjostus (periaatteet, interpolointi)can apply
Valaistuksen simulointi (Warnin, Gouraudin ja Phongin valaistusmallit)can apply
Mapping-tekniikat (tekstuurit, bump-valaistus)can apply
Säteenseurannan alkeet (ray casting -periaatteet, taittumiskaava pallossa) [Huom: Jatkokurssilla taso 3 tai 4]understands

Prerequisites:

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

 


Completion mode:

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


Schedule:

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).


Literature:

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)

Current events:

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


Contents:

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ä.


Learning outcomes:

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).


Prerequisites:

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).


Completion mode:

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


Course workload:

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


Literature:

(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)

Current events:

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.

 


Contents:

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).

 


Learning outcomes:

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.


Prerequisites:

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

 


Modes of study:

Luennot. pääteohjaukset.


Completion mode:

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

 


Course workload:

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ää)


Schedule:

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)


Literature:

Lisätään myöhemmin.


Key words:

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)

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA318 Grafiikkarajapinnat (2 op)

Jarno Kansanaho (jarno.m.kansanaho(at)jyu.fi)

Current events:

Kurssilla saat yleiskäsityksen grafiikkarapinnoista ja niiden (perus)käytöstä.
Kurssia suositellaan esitiedoiksi TIES471 Reaaliaikainen renderöinti -kurssille.

 


Contents:

Grafiikkarajapintojen ohjelmointi.
Johdatus luento (1 kpl): OpenGL, Vulkan, Direct3D
Ohjaukset mikroluokassa (3 kpl): C++ projektirunko, primitiivit, puskurit, matriisit, 3D data formaateista


Completion mode:

Läsnäolo 3/4 = 75 %
Pienehkö harjoitustyö

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA322 Tietoliikenneprotokollat (3 op)

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

Contents:

Protokollien analysointi ja implementointi, multimediaprotokollat, Multicast, reititysprotokollat. Protokollien, reitityksen ja verkkojen emulointi ja simulointi.


Learning outcomes:

Oppia analysoimaan protokollia verkkoliikenteestä, toteuttaa analysoidun protokollan mukainen asiakas. Oppia reitittimien peruskonfigurointia ja reititystä sekä emuloimalla että oikeilla reitittimillä. Oppia verkkosimuloinnin alkeet ns-3 verkkosimulaattorilla.


Prerequisites:

ITKP104 Tietoverkot (5op), ITKP102 Ohjelmointi 1, TIEP111 Ohjelmointi 2 tai vastaava osaaminen


Modes of study:

Luennot, ohjaukset.


Completion mode:

Kontaktiopetuksena: Luennot, labratöiden ohjaukset. Kurssi suoritetaan harjoitustehtävillä.

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, palautetaan harjoitustehtävät.

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, palautetaan harjoitustehtävät.


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/tiea322/2017

TIEA341 Funktio-ohjelmointi 1 (3 - 5 op)

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

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

Current events:

Luennot kestävät 1. periodin ajan, yksi demosessio jatkuu koko syyslukukauden ajan. Lisätietoja kurssin alkaessa ja aikana.


Contents:

Perusteet funktio-ohjelmoinnista käyttäen Haskell-kieltä.


Prerequisites:

Kurssia pyritään kehittämään täysin esitiedottomaksi, mutta nykyisellään tietokoneen ja komentorivin käyttötaidoista on etua. 

Myös aiempi ohjelmointikokemus on hyödyksi samoin kuin matematiikan perustaidot.


Modes of study:

Kurssilla on yksi viikoittainen yhteenvetotilaisuus ja ohjaustilaisuuksia, joissa ohjatusti tehdään kurssin tehtäviä.


Completion mode:

Kurssin voi suorittaa joko kokonaan tai vain osittain. Pienin suoritus on 1 op. 

Kurssin suoritus vaatii seuraavat asiat

  1. Haluttuun opintopistemäärään liittyvien tehtävien tekemisen.
  2. Osoituksen, että on osallistunut palauttamiensa tehtävien tekemiseen ja ymmärtää suurinpiirtein mitä on tehnyt. 
  3. Kurssipalautteen antamisen (nimettömänä)

Course workload:

Kurssin opintopisteisiin pohjautuva kokonaistyömäärä on 135 tuntia. Toteutuva työaika riippuu kuitenkin huomattavasti kurssin suorittajasta, työmotivaatiosta ja taustasta.

Vaikka kurssi olisikin sinun esitiedoillasi työläämpi kuin jollain toisella opiskelijalla voi lohduttatua sillä, että myöhemmin suoritat puolestasi jonkun toisen kurssin paremmilla esitiedoilla.


Literature:
Key words:

ohjelmointi

funktio-ohjelmointi

haskell


[Tarkat tiedot sekä ilmoittautuminen]

http://functional-programming.it.jyu.fi/

TIEA361 Tietotekniikan opettajan työvälineitä (5 - 6 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työnkuvaan liittyviä aiheita, ja tutustutaan etenkin erilaisten työvälineiden hyödyntämiseen opetuksessa. Lisäksi harjoitellaan tietotekniikan integroimista muihin oppiaineisiin. Tutuksi tulevat myös alan ajankohtaiset aiheet (mm. opetuksen suunnittelu, oppimateriaalit, opettajan tieto- ja viestintätekniset taidot). Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille hyvät tiedot ja taidot erilaisten työvälineiden hyödyntämisestä tietotekniikan opetuksessa, tietotekniikan integroinnista sekä opetuksen suunnittelusta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Tietotekniikan integrointi muihin oppiaineisiincan evaluate
Oppimisympäristön tehokas käyttöcan analyse
Käsitekarttaohjelmistojen hyödyntäminen opetuksessacan analyse
Avoimien toimisto-ohjelmien hyödyntäminen opetuksessacan analyse
WWW-lomakkeet ja WWW-sivut opetuskäytössäcan analyse
Sisällönhallintajärjestelmien opetuskäyttöcan analyse
Opetusvideon kuvaussuunnitelman laatiminencan analyse
Kuvankäsittelyn hyödyntäminen opetuksessacan analyse
Ruutukaappausvideoiden hyödyntäminen opetuksessacan analyse
Animaatioiden hyödyntäminen opetuksessacan analyse
Vapaiden ohjelmistojen hyödyntäminen opetuksessacan analyse
Pelit opetuksessacan analyse
Opetusvideon tuottaminencan analyse
Interaktiivisten taulujen ja tablet-laitteiden opetuskäyttöcan analyse

Prerequisites:

TIEP161 - Opetusteknologia


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Ensisijalla ovat tietotekniikan aineenopettajankoulutuksen pääaineopiskelijat. Mukaan pääsevät myös ne muiden oppiaineiden aineenopettajaksi opiskelijat, joilla on tavoitteena saada opettajan pätevyys myös tietotekniikkaan.


Modes of study:

Luennot, pääteohjaukset ja vertaisarvioinnit.


Completion mode:

Oppimistehtävät, vertaisarvioinnit ja itsearviointi.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa kurssitöiden palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luennot noin 12 h, pääteohjaukset noin 20 h, oppimistehtävät noin 70 h, seminaarit noin 4 h, vertaisarvioinnit noin 20 h, itsearviointi noin 4 h. Yhteensä noin 130 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES351 Johdatus prosessienlouhintaan ja tapahtumapohjaiseen simulointiin (2 op)

Toni Ruohonen (toni.ruohonen(at)jyu.fi)

Current events:

1. luento: johdatus prosessienlouhintaan
2. luento: johdatus tapahtumapohjaiseen simulointiin
3. luento: tutustuminen prosessienlouhinnan ja tapahtumapohjaisen simuloinnin työkaluihin
4. luento: harjoitustöiden ja esimerkkianalyysien läpikäynti


Contents:

Johdatus prosessienlouhintaan ja tapahtumapohjaiseen simulointiin sosiaali- ja terveydenhuollossa

Kurssilla perehdytään asiakasvirtakuvausten (as-is analyysi) automatisoituun tekemiseen lokidataa hyödyntäen prosessienlouhinnan keinoin sekä prosessien kehittämiseen (what-if analyysit) ja uusien toimintamallien laskennalliseen arviointiin tapahtumapohjaista simulointia hyödyntäen.


Modes of study:

Luennot ja harjoitustyö


Completion mode:

Luennot ja harjoitustyö


[Tarkat tiedot sekä ilmoittautuminen]

TIES405 Sovellusprojekti (10 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Jukka-Pekka Santanen (jukka-pekka.x1.santanen(at)jyu.fi)

Contents:

Sovellusprojektissa opiskelija saa kokemusta työelämän ohjelmistoprojektien suunnittelusta, hallinnasta, läpiviennistä ja raportoinnista, ryhmätyöstä ja tilaajan kanssa toimimisesta sekä projektityössä tarvittavasta kirjallisesta ja suullisesta viestinnästä. Opiskelija saa myös käytännön kokemusta kurssien harjoitustöitä laajempien sovellusten määrittelystä, suunnittelusta, toteuttamisesta ja testaamisesta sekä tarvittavien dokumenttien laatimisesta. Sovellusprojekti edellyttää 250-400 tunnin työmäärää noin neljän kuukauden aikana, joten sille on varattava aikaa vähintään 20-30 tuntia viikossa. Työ tehdään kiinteän aikataulun mukaisesti 3-5 hengen ryhmissä. Sovellusprojekteihin tulee ilmoittautua 7.12. mennessä ilmoittautumalla kurssille ja täyttämällä kurssin etusivulta löytyvä Korppi-lomake. Mahdollisimman varhainen ilmoittautuminen on toivottavaa. Sovellusprojektien ohjeita, dokumentteja ja materiaaleja löytyy sivun http://users.jyu.fi/~santanen/ohjeita.html kautta. Lisätietoa Sovellusprojekteista voi tiedustella lehtori Jukka-Pekka Santaselta.


Learning outcomes:

Opiskelija määrittää Sovellusprojektin läpiviennin suunnittelun yhteydessä oppimistavoitteensa huomioiden vähintään suunnitellun roolinsa projektiryhmässä, itseään kiinnostavat asiat sekä vahvuuksikseen ja heikkouksikseen katsomansa tiedot ja taidot. Sovellusprojektien ohje http://www.mit.jyu.fi/palvelut/sovellusprojektit/projohje.pdf ja arviointilomake http://www.mit.jyu.fi/palvelut/sovellusprojektit/ohjaajat/projektiarviointi.pdf määrittävät mahdolliset oppimistavoitteet. 


Prerequisites: Tietotekniikan perusopinnot ja aineopinnoista vähintään puolet sekä kurssi TIEP111 Ohjelmointi 2 tulee olla suoritettuina. Kurssit ITKA201 Algoritmit 1 ja TIEA212 Graafisten käyttöliittymien ohjelmointi antavat hyvän lähtökohdan projektin menestykselliselle suorittamiselle, joten niitä suositellaan suoritetuiksi.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIES410 Future Internet (5 op)

Current events:

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


Contents:

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.


Completion mode:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES411 Konenäkö ja kuva-analyysi (4 op)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES440 Big data - some aspects and case studies (1 - 2 op)

Asoke Kumar Nandi

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

Contents:

Big data covers a huge area and there are many aspects and many application areas. This set of lectures will begin with a fairly broad introduction. This will be followed by some tools for getting information from big data which will address clustering (consensus clustering) and machine learning (including deep neural networks). Afterwards there will be three case studies from bioinformatics, cognitive neuroscience, and machine condition monitoring with vibration signals. Please note that this lecture will explore algorithmic aspects. It will conclude with a summary.


Completion mode:

Luennot + kotitehtävät


[Tarkat tiedot sekä ilmoittautuminen]

TIES451 Selected topics in soft computing (4 op)

Karthik Sindhya (karthiksindhya(at)hotmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~kasindhy/TIES451.html

TIES453 Introduction to Agent Technologies (5 op)

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Current events:

<font size="2">The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application, which created it. This theory-oriented course reviews appropriate AI methods and technologies needed to enable intelligent agents. It provides knowledge about autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, agent-based industrial applications and systems.</font>


Contents:

TIES-453: Introduction to Agent Technologies (5 ECTS)

Course Summary:

The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application, which created it. This theory-oriented part of the course reviews appropriate AI methods and technologies needed to enable intelligent agents. The course is lectured in English.

There is also another more programming oriented course  TIES454 (as the natural continuation of this one) which focuses on autonomous agents and multi-agent systems as a novel software development paradigm (also known as agent-oriented software engineering), one especially suited for distributed systems. Technical students will get a hands-on experience and program with an agent platform.

Main Content Components

The course provides knowledge about autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, semantic modelling of agents, agent-based industrial applications and systems.

Course-Related Context and Motivation:

According to http://www.agentbuilder.com/Documentation/whyAgents.html:

“The next wave of technological innovation must integrate linked organizations and multiple application platforms. Developers must construct unified information management systems that use the World Wide Web and advanced software technologies. Software agents, one of the most exciting new developments in computer software technology, can be used to quickly and easily build integrated enterprise systems. The idea of having a software agent that can perform complex tasks on our behalf is intuitively appealing. The natural next step is to use multiple software agents that communicate and cooperate with each other to solve complex problems and implement complex systems. Software agents provide a powerful new method for implementing these next-generation information systems.”

An agent (aka software robot) is simply another kind of software abstraction in the same way that methods, functions, and objects are software abstractions. An object is a high-level abstraction that describes methods and attributes of a software component. An agent, however, is an extremely high-level software abstraction which provides a convenient and powerful way to describe a complex software entity. Rather than being defined in terms of methods and attributes, an agent is defined in terms of its autonomic behavior. This is important because programming an agent-based system is primarily a matter of specifying agent behavior instead of identifying classes, methods and attributes. It is much easier and more natural to specify behavior than to write code. Software agents, like people, can be most useful when they work with other software agents in performing a task. A collection of software agents that communicate and cooperate with each other is called an agency or a Multi-Agent System (MAS). System designers using agents must consider the capabilities of each individual agent and how multiple agents can work together. Agents in MAS need to communicate with each other and must have the capability of working together to achieve a common set of goals. Agents provide a new way of managing complexity of software systems because they provide a new relatively simple way of describing a complex system or process in terms of agent-mediated processes. Agents and agent technologies are well-suited for use in applications that involve distributed computation (also reasoning) or communication between components, sensing or monitoring of the environment, or autonomous operation. Agent-based approaches are very popular in Web applications and in applications that require distributed, concurrent processing capabilities. Autonomous agents are capable of operating without user input or intervention being an excellent tool for plant and process automation, workflow management, robotics, etc. [http://www.agentbuilder.com/Documentation/whyAgents.html, November 15, 2011].

Relation of the course with Master Programs of the MIT Department:

Master Program on Web Intelligence and Service Engineering is a natural place for such course because the Program Mission summarized as “Everything-as-a-Service Engineering” and requires the Agent Technologies to enable self-management (to address the following objectives: how to design products, services and systems so that they will be capable of automatic real-time discovery, query and utilization of external data and capabilities for better meeting their design objectives and how to make them self-aware, context-aware and capable of self-configuration, self-optimization, self-protection and self-healing while adapting their design objectives in real time to changing execution environments. Learning outcomes of this course are assumed to be an input to several other courses of the WISE program (e.g., Semantic Web and Ontology Engineering; SOA and Cloud Computing; Agent Technology for Developers; Everything-to-Everything Interfaces; Big Data Engineering).

Among other Master programs the closest one is Software Engineering (or similar) program as the course provides useful high-level software abstraction (behavior vs. classes and methods) and a tool to design complex software systems.

The course is also suitable for the Data Analysis (or similar) program as the course provides the framework for autonomic and parallel processing of data in the Web.

The course is also suitable for the Cyber Security (or similar) Master Program as the agent technologies provide new sophisticated security threats and concerns but in the same time can be utilized to design systems with autonomic self-protection behavior.

 Being naturally autonomic and very flexible computational systems, agents and agent technologies are useful subject to study in various fields of computing and decision support within appropriate master programs.


Modes of study:

Lectures


Completion mode:

Mandatory is the theoretical part of the course and its assignment resulting in 5 ECTS credits.

In order to receive 10 credits, the student has to participate in the practical course TIES454


Contact information:

In case of general questions about this course or questions about the theoretical part, contact prof. Vagan Terziyan : vagan.terziyan@jyu.fi.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.mit.jyu.fi/ai/vagan/ties453.html

TIES454 Agent Technologies for Developers (5 op)

Michael Cochez (michaelcochez(at)gmail.com)

Contents:

The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems.

The practice-oriented course focuses on autonomous agents and multi-agent systems as a novel software development paradigm (also known as agent-oriented software engineering), one especially suited for distributed systems. Technical students will get a hands-on experience and program an agent platform. This platform will then be used to solve a problem in a distributed way using agent intelligence.

The course is lectured in English.


Prerequisites:

Students are expected to attend TIES453 simultaneously with this course. The timetables are synchronized.

Students who have earlier followed TIES433 (Design of Agent-based Systems) and received only five credits, can attend this course as well.


Modes of study:

Demos in a computer class and feedback sessions during which students show their results.


Completion mode:

In order to receive credits for this course, the students must actively work in the group work and be able to present their results during the feedback sessions. On successfull completion, five credits are awarded.


Contact information:

For questions about the practical part of the course, please find contact details from http://users.jyu.fi/~miselico/teaching/TIES454


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~miselico/teaching/TIES454

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

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

Current events:

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.


Contents:

(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


Prerequisites:

Fundamental understanding of mathematics/statistics


Literature:

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

TIES457 Service Development Project, Course is designed for WISE programme students (15 op)

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

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

[Ei kuvausta.]

[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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES462 Virtuaaliset oppimisympäristöt (5 op)

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

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

Contents:

Virtuaalisten oppimisympäristöjen hyödyntäminen opetustyössä. Kurssilla tutustutaan virtuaalisiin oppimisympäristöihin liittyviin teorioihin (ihmiskäsitykset, oppiminen, verkkopedagogiikka, tietotekniikan opettaminen, sosiaalinen media) ja teknologiaan (komponentit, ohjelmointikielet, työvälineet) sekä virtuaalisten oppimisympäristöjen toteutukseen (käytettävyys, toiminnot, ylläpito) ja oppimateriaalin esittämiseen. Osa kurssista suoritetaan virtuaalista oppimisalustaa käyttäen. Kurssi on tarkoitettu pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa vertailla eri oppimisympäristöjä ja pystyy perustellusti valitsemaan omaan opetukseensa parhaiten soveltuvan oppimisympäristön joko valmiista oppimisympäristöalustoista tai sosiaalisen median työkaluja yhdistelemällä. Lisäksi opiskelija osaa suunnitella ja toteuttaa tarvitsemansa oppimisympäristön.


Prerequisites:

Aineenopettajan pedagogiset perusopinnot (25 op) tai (aikuis-)kasvatustieteen perusopinnot (25 op), opintojaksot TIEA361 ja TIES461.


Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study:

Lähitapaamisen, ryhmässä tehtävä seminaarityö sekä verkkotyöskentely Peda.net -ympäristössä.


Completion mode: Oppimistehtävät, seminaarityö. Opintojaksoa ei voi suorittaa tenttimällä.
Schedule:

Lähitapaamiset kahdesti viikossa sekä ryhmien tapaamisia erikseen sovittavina aikoina.


Literature:

Ilmoitetaan luennolla.


Key words: Verkko-opetus, oppimisalustat, sosiaalinen media

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot, kevät 2017 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Tämä Korpin kurssitoteutus kartoittaa osallistujat kevään 2017 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:

Myös opettajan pedagogiset opinnot olisi hyvä olla suoritettuna ennen projektia.


Registration:

Korpissa 8.12.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 16.12.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES474 Pelinkehityshaaste (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille. Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Viisi tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES475 Syventävä peliprojekti, "Uutispeliprojekti JOUS045" (10 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES476 Peliteknologia, laajuus 3-5 op (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

(Kurssitiedot ja aikataulu täydentyvät)


Contents:

Kursilla tutustutaan pelien toteutuksessa käytettyihin teknologioihin seminaariesitysten ja käytännön ohjelmointitehtävien kautta.


Prerequisites:

Suositellut esitiedot:


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Seminaariesitysten seuraaminen, yksilötehtävät (3op)

Ryhmätyöskentely, seminaariesitysten valmisteleminen ja pitäminen (5op)


Completion mode:

Yksilötehtävät, seminaariesitykset.


Schedule:

Kevät 2016.


Contact information: <td style="vertical-align:top">

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)

</td>

Key words:

Teknologia, pelimoottori, reaaliaikainen 3d-grafiikka, pelitekoäly, virtuaalitodellisuus, pelit, pelinkehitys, pelikehitys


[Tarkat tiedot sekä ilmoittautuminen]

TIES483 Epälineaarinen optimointi (5 - 7 op)

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

Mohammad Tabatabaei (tabatabaei62(at)yahoo.com)

Contents:

Epälineaarisen optimoinnin teoriaa, menetelmiä, ohjelmistoja ja sovelluksia. Yhden muuttujan optimointi. Useamman muuttujan rajoitteeton ja rajoitteinen optimointi. Optimaalisuusehtoja. Epälineaariset yhtälöryhmät.


Learning outcomes:

 


Prerequisites:

Lineaarinen ja diskreetti optimointi (optimointimenetelmät), Numeeriset menetelmät, ohjelmointitaito (Fortran 90/95 tai C/C++ tai muu vastaava).


Modes of study: Luennot, harjoitukset, harjoitustyö.
Completion mode:

Loppukoe tai laajahko harjoitustyö.


Course workload:

Suuntaa antava työmäärä (5op -> ~ 130 h työtä):

Kontaktiopetus 42 h

Itse opiskelu 130 - 42 = 88 h


Literature: Miettinen: Epälineaarinen optimointi (luentomoniste).

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~jhaka/opt/

TIES501 Pro gradu -seminaari, Tietotekniikan maisteriseminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielma). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen.

Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta. Seminaari sisältää luentoja ja ryhmätyöskentelyä.

Perinteisen seminaariesityksen sijasta omaa opinnäytettä esitellään ryhmätyöskentelytapaamissa. Jokainen ryhmän jäsen vertaisarvioi oman ryhmänsä muut esitykset. Ryhmätyöskentely neljässä eri vaiheessa on seminaarin pakollinen suoritusmuoto. Etäopiskelijoille järjestetään oma ryhmä, jonka vastuuhenkilönä toimii Mariia Gavriushenko. Etäryhmän työskentelykieli on englanti.

Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta. Seminaarin tavoitteena on, että opiskelijalla on kesällä 2017 opinnäytetyö viimeistelyvaiheessa.


Learning outcomes:

Tärkeimpänä osaamistavoitteena on, että oma opinnäytetyö on kesään 2017 mennessä viimeistelyvaiheessa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basics of scientific researchcan create
Scientific practicescan apply
Scientific peer reviewcan evaluate

Prerequisites:
Modes of study:
Completion mode:
Course workload:
Key words:

Pro gradu, seminaari, maisteriseminaari


[Tarkat tiedot sekä ilmoittautuminen]

https://kurssit.it.jyu.fi/TIES501/k2017/

TIES536 Sulautettu internet, Itsenäisesti suoritettava (3 op)

Current events:

Luennoidaan Kokkolasta, keväällä 2017. Aikataulu tarkentuu. Muuna aikana kurssi on suoritettavissa itsenäisesti opiskellen. 


Contents:

Kurssin aihealueita ovat älykkäät laitteet, niiden muodostamat verkot sekä niiden liittyminen yleiseen IP-verkkoon. Kurssilla käydään läpi IP-pohjaisten älykkäiden laitteiden muodostamien verkkojen arkkitehtuuria, älykkäiden laitteiden tekniikkaa, protokollia ja algoritmeja sekä sovelluksia


Prerequisites:

TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) ja TIES535 Langattomien sensoriverkkojen perusteet (5 op).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).


Modes of study:

Luennot + harjoitukset.


Completion mode:

Sovitaan erikseen.


Schedule:

[Not translated.]

 


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo   tai Jukka Ihalainen (jukka.ihalainen@chydenius.fi)


[Tarkat tiedot sekä ilmoittautuminen]

TIES542 Ohjelmointikielten periaatteet (5 op)

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

Contents:

Kurssilla analysoidaan ohjelmointikieliä ja pohditaan hyvän ohjelmointikielen olemusta mm. pieniä tulkkeja hyväksi käyttäen. Lisäksi kurssilla tutustutaan ohjelmointikielten tutkimuskirjallisuuteen ja siinä yleisesti käytettyihin formalismeihin.


Prerequisites:

Välttämättömät:

Suositellaan lisäksi:


Modes of study: Luennot, harjoitukset.
Completion mode:

Oppimistehtävät


Course workload: Laskennallisesti noin neljännes täysipäiväisestä opiskelusta kahdentoista viikon aikana. Tästä noin puolet koostuu itsenäisestä opiskelusta (luentojen kertaus, demotehtävien tekeminen, tentin tai esseen valmistelu).
Literature:

Luentomoniste sekä kurssilla mainittu tutkimuskirjallisuus. Oheislukemistoksi sopivat mm:


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~antkaij/opetus/okp/2017/

TIES584 Matemaattisen mallintamisen jatkokurssi (3 op)

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

Contents: 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.
Prerequisites: Osa-alueesta riippuen vähintään matematiikan perus- tai aineopinnot tai tilastotieteen opintoja, hyvä laskutekniikka.
Modes of study: Yksittäiset kurssit koostuvat videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Schedule: 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)

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

Current events:

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


Contents:

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.


Literature:

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]

TIES600 Deep learning (4 op)

Jyrki Joutsensalo

Ida Toivanen (ida.m.toivanen(at)jyu.fi)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Contents:

Kurssilla käsitellään syviä neuroverkkoja (eng. deep learning tai deep neural networks) sekä tutustutaan erilaisiin syviin neuroverkkoarkkitehtuureihin. Kurssi suoritetaan lukupiirinä, jossa ryhmissä esitellään ja valmistellaan tietystä syviin neuroverkkoihin liittyvästä aihealueesta kirjallisuuskatsaus.


Prerequisites:

Taustalla olevat perustiedot lineaarialgebrasta, numeerisista menetelmistä ja koneoppimisesta sekä tilastotieteen peruskurssit helpottavat aihealueen ymmärtämistä, mutta ne eivät ole pakollisia. Taustatiedoista on tarvittaessa tarjolla luentomateriaaleja.


Modes of study:

Lukupiiri ja läsnäolopakko (väh. 80% luennoista), Ensimmäisellä luennolla muodostettavissa ryhmissä valmistellaan kurssin aikana kirjallisuuskatsaus syviin neuroverkkoihin liittyvästä aihealueesta. 


Completion mode:

Lukupiiri ja kirjallisuuskatsaus


Literature:

Goodfellow, I., Bengio, Y. & Courville, A. (2016). Deep Learning sekä mahdolliset lisämateriaalit.


[Tarkat tiedot sekä ilmoittautuminen]

https://koppa.jyu.fi/kurssit/212004

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

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

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

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

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

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

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

Tuomo Valkonen

Current events:

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! 


Contents:

"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). 


Prerequisites:

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.)


Contact information:

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


[Tarkat tiedot sekä ilmoittautuminen]

TJTA104 Ihmisen ja teknologian välinen vuorovaikutus, Käyttäjälähtöisen sovellussuunnittelun perusteet (5 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Polkuavain videoluentoihin: tieto987

Huom! Kevätlukukaudella 2017 kurssi järjestetään pääasiassa verkkokurssina (ks. tarkemmat tiedot kurssiaikataulusta kurssin kotisivuilta).


Contents:

Kurssilla käydään läpi lähestymistapoja, joilla ihminen voidaan ja tulee huomioida tietojärjestelmiä ja muita teknologioita suunniteltaessa. Kurssilla käsitellään lisäksi käyttöliittymien suunnittelua ja toteutusta käyttäjälähtöisestä näkökulmasta. Käyttöliittymäsuunnittelua lähestytään ihminen-teknologia-vuorovaikutuksen, käytettävyystutkimuksen menetelmien ja visuaalisen suunnittelun näkökulmista, joita havainnollistetaan käytännön esimerkkien avulla.


Learning outcomes:

Ihmisen huomioiminen teknologian kehitysprosessissa vaatii laajaa osaamista käytettävien ja miellyttävien teknologisten sovellusten suunnittelemiseksi. Kurssin tietojen avulla opiskelija tiedostaa teknologian ihmislähtöiseen suunnitteluun liittyvät haasteet ja mahdollisuudet.  Kurssin suoritettuaan opiskelijalla on ymmärrys siitä, että tietojärjestelmien ja muiden teknologioiden suunnittelussa ihminen voidaan ja tulee ottaa huomioon monin eri tavoin. Opintojakson jälkeen opiskelijalla on käsitteelliset välineet hahmottaa teknologisten sovellusten kehittämisprosessi käyttäjän, käytettävyyden ja käyttäjäkokemuksen näkökulmasta sekä ymmärtää käyttäjälähtöisen käyttöliittymäsuunnittelun ja  toteutuksen perusteet. Opiskelija osaa lisäksi arvioida käyttöliittymien visuaalista ilmettä ja toiminnallisuutta käyttäjän näkökulmasta hyödyntäen käytettävyystutkimuksen menetelmiä.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Ihmisen huomioiminen sovellussuunnittelussaunderstands
Käyttäjälähtöisen suunnittelun haasteetunderstands
Käyttäjälähtöisen suunnittelun mahdollisuudetunderstands
Käytettävyystutkimuksen menetelmätcan apply
Visuaalinen käyttöliittymäsuunnittelucan evaluate
Käyttäjäkokemus moniulotteisena ilmiönäunderstands
Sovelluksen suunnittelun perusteetcan apply
Käyttäjälähtöinen suunnittelucan apply

Prerequisites:

ITKY100-kurssi. 
Lisäksi, kurssin sisältö vastaa ITKA112 Käyttäjälähtöinen sovelluskehitys ja TJTA103 Ihminen ja tietojärjestelmä -kurssien sisältöjä. Opiskelijat, jotka ovat suorittaneet kummatkin kurssit tai toisen kursseista, eivät siten voi saada opintopisteitä tästä kurssista.


Selection procedure:

Ensisijalla kurssille ilmoittautumisessa on informaatioteknologian tiedekunnan opiskelijat. 


Modes of study:

Luentoja yhteensä 28 tuntia, joista 2 tuntia on kontaktiluentoa (aloitusluento) ja  26 tuntiavideoluentoja. Lisäksi kurssilla on 3 kontaktiopetuskertaa (demot), joilla keskitytään harjoitustyön tekemiseen. Kurssiin liittyy myös kirjallista materiaalia harjoitustyön tekemisen tueksi. Demoissa saa ohjeistusta harjoitustyön tekemiseen ja viimeistelyyn.


Completion mode:

Kurssin luentojen seuraaminen (videoluentojen katsominen ja kontaktiluentoihin osallistuminen). Harjoitustyö, joka tehdään 2-3 hengen ryhmissä, toteutetaan pääasiallisesti itsenäisesti. Harjoitustyönä tehdään käyttäjälähtöisesti suunnitellun sovelluksen kirjallinen kuvaus, suunnitteluratkaisut argumentoiden.  Harjoitustyön tekemisen tueksi järjestetään demoja, joissa tehdään muun muassa suunnitelmien vertaisarviointia. Harjoitustyö raportoidaan kirjallisesti luennoilla käsiteltyjen näkökulmien mukaisesti.

Kurssin läpäiseminen edellyttää kurssilla annettujen tehtävien (käyttöliittymän uudelleensuunnittelu, vertaisarviointi, kurssipäiväkirja, harjoitustyö) palauttamista annettuihin päivämääriin mennessä ja näiden linkittämisen Korppi-lomakkeeseen oikein. Ilman toimivia linkkejä harjoitustyötä eri osioineen ei pystytä arvioimaan.

ARVIOINTI:        Asteikolla 1-5. Harjoitustyön arvioinnissa kiinnitetään huomiota siihen, miten
-                           kattavasti työssä on hyödynnetty kurssin luento- ja kirjallista materiaalia, sekä perusteltu tehdyt suunnitteluratkaisut
-                           hyvin käyttäjälähtöisyyden eri näkökulmat on sisällytetty työhön
-                           miten huolella työ noudattaa harjoitustyön ohjeistusta
-                           miten hyvin jokaisen ryhmäläisen osuus työssä tulee esiin


Course workload:

5 opintopistettä eli 28 tuntia luentojen seuraamista, 6 tuntia demoissa työskentelyä, kirjalliseen materiaaliin perehtymistä 20 tuntia ja 80 tuntia harjoitustyön tekemiseen.


Literature:

Ilmoitetaan luentojen alussa, sisältää luentokalvot ja artikkeleita sekä suomeksi että englanniksi.


Contact information:

Kurssin vastuuopettaja on TaM, tohtorikoulutettava Johanna Silvennoinen, TKTL/kognitiotiede

 


[Tarkat tiedot sekä ilmoittautuminen]

http://kurssit.it.jyu.fi/TJTA104/

TJTA114 Tietohallinnon perusteet (3 - 5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Nestori Syynimaa (nestori.syynimaa(at)gmail.com)

Current events:

Huom! Kurssin materiaali löytyy Optima-työtilasta.


Contents:

Opintojaksolla käsitellään laaja-alaisesti tietohallinnon organisointia sekä tehtäviä ja vastuualueita erilaisten yritysten ja organisaatioiden toiminnan tukena. Tietohallinnon toimintaa tarkastellaan strategisella, taktisella ja operatiivisella tasolla. Kurssilla tutustutaan myös tietohallintomalleihin, -menetelmiin ja parhaisiin käytänteisiin, kuten ITIL ja Tietohallintomalli. Lisäksi käsitellään tietohallinnon toimintaan liittyviä ajankohtaisia ilmiöitä.

Opintojakso suoritetaan tekemällä luentotentti sekä harjoitustyö. Harjoitustyö tulee palauttaa toiseen uusintatenttiin mennessä.

Tenttimateriaalina toimivat luentokalvot sekä artikkelipaketti, jonka artikkelit esitellään luentojen edetessä. Materiaalit on ladattavissa kurssin Optima-työtilasta. Lisäksi suositellaan seuraavia:

 

 


Learning outcomes:

[Not translated.]


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Tietohallinnon kehitys ja historiaunderstands
Organisaation tiedonhallintaunderstands
Tietohallinnon rooli, vastuualueet ja tehtävätunderstands
Eri järjestelmätyypit ja ohjelmistotuotteetunderstands
IT-strategian ja kokonaissuunnittelun merkitysunderstands
Tietohallintoa tukevat käytännön työkalutunderstands
Perusmenetelmät IT-investointien arviointiinunderstands
Järjestelmien ylläpito, tietoturva ja jatkuvuuden hallintaunderstands

Prerequisites:

Ei ole.


Modes of study:

Kurssi opetetaan luento-opetuksena. Harjoitustyön tekemistä varten on tarjolla ohjausta sopimuksen mukaan.


Completion mode:

Tentti ja harjoitustyö.


Course workload:

Yhteensä 90 h


Literature:

Luentokalvot ja muu kirjallisuus.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA118 IT infrastruktuuri (3 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Current events:

Kurssi toteutetaan osittain perinteisenä opetuksena ja osittain verkossa. Täysin etäkurssina kurssia ei ole mahdollista suorittaa lukuvuoden 2016-2017 puitteissa.

IT-infrastruktuuri -kurssin VAIHTOEHTONA voit suorittaa jommankumman seuraavista kursseista TJT:n pakollisiin kandidaattiopintoihin: ITKA203 Käyttöjärjestelmät 4 op (kevään toisessa jaksossa) ja TIEP114 Tietokoneen rakenne ja arkkitehtuuri 3 op (syksy). Myös maisteriohjelmissa kurssi ei ole pakollinen ja sen voi korvata muulla opiskelijan profiiliin sopivalla opintojaksolla HOPS:n mukaisesti.

 


Contents:

- Johdanto: IT-infrastruktuurin määritelmä ja keskeistä taustaa edellisiltä kursseilta

- IT-infrastruktuuri osana tietohallinnon organisointia

- tämänhetkiset IT-infrastruktuurin kehittämisen trendit

- ei-toiminnallisten tekijöiden saatavuusseikat

- ei-toiminnallisten tekijöiden suorituskykyseikat

- ei-toiminnallisten tekijöiden turvallisuusseikat

- datakeskukset osana IT-infrastruktuuria

- palvelimet osana IT-infrastruktuuria

- tallennusmenetelmät osana IT-infrastruktuuria

- virtualisointi osana IT-infrastruktuuria

- käyttöjärjestelmät osana IT-infrastruktuuria

- loppukäyttäjälaitteet osana IT-infrastruktuuria

- IT infrastruktuurin liittyvät erikoisseikat julkisessa hallinnossa (mm. tietohallintolain aiheuttamat seikat)

- IT infrastruktuuriin liittyvät erityispiirteet yksityissektorilla (mm. tietohallinnon ja -järjestelmien auditoinnin aiheuttamat seikat)

- IT infrastruktuurikysymykset kansainvälisissä yrityksissä ja muissa organisaatioissa


Learning outcomes:

- ymmärtää IT-infrastruktuurin kehittämisen osana tietohallinnon organisointia

- ymmärtää ajankohtaiset IT-infrastruktuurin kehittämisen trendit

- ymmärtää ei-toiminnalliset tekijät IT-infrastruktuurissa sisältäen erityisesti saatavuus-, suorituskyky-, turvallisuusseikat

- ymmärtää IT-infrastruktuurin rakenneosat ja niiden merkityksen sisältäen erityisesti datakeskukset, palvelimet, tallennusmenetelmät, virtualisoinnin, käyttöjärjestelmät ja loppukäyttäjälaite-kysymykset


Prerequisites:

Suositus: Tietojärjestelmien kehittäminen ja Tietokone ja tietoverkot työvälineenä (väh. 2 op) + kurssin komentorivityöskentely-harjoitus tai muuten hankitut vastaavat tiedot ja taidot edellämainituista kursseista. Kurssi "Tietohallinnon perusteet"  tai vastaava kurssi muualla on myös hyvä olla suoritettuna TAI sitä voi tehdä rinnan IT-infrastruktuuri -kurssin kanssa.


Completion mode:

Tentti ja harjoitustyö. Näiden arviointiperusteet selvitetään kurssin alussa ensimmäisellä luennolla ja sen jälkeen kurssin nettisivuilla, jotka myös julkaistaan kurssin alussa.


Literature:

 

Laan S. IT infrastructure architecture (2013 tai uudempi painos)

ja kirjaa tukeva nettisivusto http://sjaaklaan.com/


[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

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

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

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

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

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

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

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

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTS433 Projektin johtaminen ja toteutus (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakson esittely ti 25.10. klo 10.15 - 11.45 AgC233. Läsnäolo välttämätön.


Contents:

projektin johtamisen tietämysalueet: viestintä, aikataulu, kustannukset, hankinnat, laatu, resurssit, riskit, projektipäällikön rooli, projektin onnistuminen, projektin suunnittelu, tiimin johtaminen.


Learning outcomes:
Prerequisites:

Tietojenkäsittelyn perusopinnot sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Modes of study:

Luennot, seminaarit, ohjaajapalaverit, asiakastapaamiset, projektipäällikkönä toimiminen, osallistuminen projektiryhmän (5 opiskelijaa) työskentelyyn projektin tavoitteen saavuttamiseksi yhteistyössä asiakasorganisaation henkilöstön kanssa.


Completion mode:
Course workload:

10 op. 270 tuntia (toimeksianto 140 tuntia, luennot, ohjaajapalaverit, seminaarit, väli- ja loppuarviointi 130 tuntia).


Schedule:

25.10.2016 - 5.5.2017


Literature:

Artto, K., Martinsuo, M. & Kujala, J. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Schwalbe, K. 2008. Information Technology Project Management.

Belout, A. and Gauvreau, C. 2004. Factors Influencing Project Success: the Impact of Human Resource Management. International Journal of Project Management 22, 1-11.


Contact information:

Maritta Pirhonen maritta.pirhonen@jyu.fi. 040 7025 207


Key words:

projekti, projektin suunnittelu, projektin johtaminen, projektityö, viestintä


[Tarkat tiedot sekä ilmoittautuminen]

http://projekti.it.jyu.fi/

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

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

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

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

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS570 International Project Management (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:

The course is cancelled and not lectured in 2016-2017.


Learning outcomes:


 


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

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

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD66 Advanced Topics in Social Media, Advanced Topics in Social Media / Multidisciplinary course on social media research (2 - 5 op)

Contents:

The growth of social media over the last decade has revolutionized the way individuals interact and industries conduct business. Individuals produce data at an unprecedented rate by interacting, sharing, and consuming content through social media. Understanding and processing this new type of data to glean actionable patterns presents challenges and opportunities for interdisciplinary research, novel algorithms, and tool development.

Contents

Part I Essentials

Part II Communities and Interactions

Part III Applications


Learning outcomes:

In this course, students will learn the main techniques and skills for social media mining, which integrates social media, social network analysis, and data. In particular, this course will introduce the unique problems arising from social media data and presents fundamental concepts, emerging issues, and effective algorithms for network analysis and data mining.


Modes of study:

The course includes theoretical lectures and individual/group assignments.


Completion mode:

Assessment criteria

Assessment details


Key words:

Sosiaalinen media, sosiaalisen median palvelut, yhteisöpalvelut, tutkimus


[Tarkat tiedot sekä ilmoittautuminen]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE56 Systems of Electronic Commerce (Elektronisen liiketoiminnan järjestelmät) (5 op)

Contents: Kurssin kohteena ovat asiakaslähtöisten heterogeenisten ja asynkronisten kauppapaikkojen suunnittelumenetelmät, joiden erityiskysymyksinä ovat tapahtuman- ja poikkeustenkäsittelymekanismit, rajapinnat ja käytettävyys laajasti ymmärrettynä.
Prerequisites:

TJTA236 Elektronisen liiketoiminnan keskeisiä kysymyksiä


[Tarkat tiedot sekä ilmoittautuminen]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM01 Master's Thesis Seminar (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Current events:

This course no longer exists. Enroll to Wang's group here instead: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198830 (TJTS505).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM51 Information Security Management (5 op)

Naomi Woods (naomi.woods(at)jyu.fi)

Contents:

The course "TJTSM51 Information Security Management" focuses on providing know-how that is required to manage organisations' information security functions. The perspective of the course is therefore that of information security manager of the company, or respective consulting or expert tasks.  

The key context of the course is as follows:

To understand about:

•The information security field, its basic concepts and principles

•Techniques and methods for managing information security in organizations

•Key empirical research findings


After completing the course, the student is able to: 

•    Develop organisation specific information security policies and sub-policy systems in organisations; 

•    Improve employees’ compliance with the information security procedures through training, campaigning and other measures;  

•    Carry out risk management in practice; 

•    Estimate the economical investment in information security; 

•    Understand the strengths and weaknesses of information security management standards; 

•    Understand the certifications in the area of information security management; 

 


Learning outcomes:

Learning outcomes:


Completion mode:
Literature:

Bel G. Raggad: Information Security Management: Concepts and Practice, 2010, CRC Press. 

ISBN: 9781420078541.

Other material in Optima that is assigned by the teacher.


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM54 Järjestelmäkehityksen erityisaiheita (Advanced Topics on Systems Development) (5 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Peruskäsitteet; järjestelmäkehitys ja menetelmät; ketterä ja Leanin mukainen järjestelmäkehitys; käyttäjäkeskeinen kehittäminen; mallintaminen ja malliperusteinen kehittäminen; hajautettu ja ulkoistettu kehittäminen;


Learning outcomes:

Kurssin suoritettuaan opiskelija: osaa selittää mitä järjestelmän kehittäminen ja menetelmä tarkoittavat, osaa selittää miten menetelmiä käytetään ja miten ne ovat kehittyneet vuosien aikana; ymmärtää ketterän lähestymistavan ja Lean-ajattelun ja osaa kuvailla niihin perustuvia menetelmiä ja käytänteitä; osaa kertoa, miten ketterää lähestymistapaa voidaan käyttää projektia laajemmassa kontekstissa; osaa kuvailla järjestelmäkehityksen menestyksen arviointia ja sopimusmenettelyjä erityisesti ketterän kehittämisen yhteydessä; osaa kuvailla ketterien menetelmien käyttöönottoon liittyviä haasteita ja ratkaisuja; ymmärtää käyttäjäkeskeisen kehittämisen käsitteet, periaatteet ja prosessin;  ymmärtää malleihin ja mallintamiskieliin liittyvät käsitteet ja periaatteet sekä niihin perustuvat lähestymistavat (metamallintaminen, MDA, MDD); ymmärtää hajautetun ja ulkostetun kehittämisen käsitteet, periaatteet, hyödyt ja haasteet. Osaa käsitellä syvällisesti ja tarkastella kriittisesti kurssin aihepiiriin liittyviä teemoja.


Prerequisites:

Perustiedot tietojärjestelmien kehittämisestä.


Modes of study:

Teemaluennot ja -seminaarit.


Completion mode:

Tentti ja pienryhmissä tehtävät harjoitustyöt.


Course workload:

Luennot ja seminaarit 30 h; Harjoitustöiden tekeminen 65 h; Tentti + valmistautuminen 40 h


Literature:

Luentokalvot ja joukko tutkimusartikkeleita (tukimateriaalina).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM64 Organisaation ICT ja strateginen ohjaus (Policy and Strategy), Organisaation ICT-tuen suunnittelu, hallinta ja kehittäminen sekä strateginen ohjaus. (5 op)

Sami Kollanus (sami.kollanus(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Current events:

The Department has decided (since the Spring Term 2016) that this course will be lectured in English. All course materials are provided in the English language only.

The reporting of the course assignments (group assignment) and answering in the exam will be possible both in English and in Finnish.

The list of course materials below will be updated by the beginning of the course.


Contents:

Organizations & Information and Technology Management
ICT benefits and measurement
Information Systems and IT Strategies; strategy development and deployment
Enterprise Systems implementation
Sourcing
IT Governance, risk management
Technology strategy and investment planning  


Learning outcomes:

 

 


Prerequisites:

Tietojärjestelmätieteen kandidaattitason opinnot  / BSc in Information Systems


Modes of study:

Lectures, Readings and Online tasks, Group assignment


Completion mode:

Group assignment, Exam, Online-tasks in Moodle


Course workload:

5 credits = 135h

Lectures + study of the material ca. 46h

Literature ca. 50h

Online tasks ca. 10h (assumes the study of the respective material / literature!)

Group assignment reporting ca. 25h (assumes the study of the material and literature)

Exam 4h (assumes the study of the lectures, materials and the literature)

 


Literature:

Scientific Articles

1. Peppard, J. (2007) The conundrum of IT management. An opinion piece. European Journal of Information Systems 16, 336-345.
2. Gerow, J. E., Grover, V., Thatcher, J. B., & Roth, P. L. (2014). Looking Toward the Future of IT-Business Strategic Alignment through the Past: A Meta-Analysis. MIS Quarterly, 38(4), 1059-1085.
3. Martinsons, M., Davison, R., & Tse, D. (1999). The balanced scorecard: a foundation for the strategic management of information systems. Decision support systems, 25(1), 71-88.
4. Schryen, G. (2013). Revisiting IS business value research: what we already know, what we still need to know, and how we can get there. European Journal of Information Systems, 22(2), 139-169.
5. Arvidsson, V., Holmström, J., & Lyytinen, K. (2014). Information systems use as strategy practice: A multi-dimensional view of strategic information system implementation and use. The Journal of Strategic Information Systems, 23(1), 45-61.
6. Peterson, R. (2004). Crafting information technology governance. Information Systems Management, 21(4), 7-22.
7. Koh, S. L., Gunasekaran, A., & Goodman, T. (2011). Drivers, barriers and critical success factors for ERPII implementation in supply chains: A critical analysis. The Journal of Strategic Information Systems, 20(4), 385-402.


OTHER MATERIALS
1.  Hyötyläinen, R. (2005) Practical interests in theoretical consideration. Constructive methods in the study of the implementation of information systems. VTT Publications, Report 585. Espoo 2005. Part II STUDY MODELS OF THE IMPLEMENTATION OF INFORMATION SYSTEMS  http://www.vtt.fi/inf/pdf/publications/2005/P585.pdf
2. Derek Oliver & John Lainhart (2012): COBIT 5: Adding Value Through Effective GEIT (Governance of Enterprise IT) In: EDPACS: The EDP Audit, Control, and Security Newsletter, http://www.tandfonline.com/loi/uedp20. Published online: 13 Aug 2012.

BSC excel workbook
ISO 27001 excel

The Business Case Guide usinG Val IT ™ 2.0 (ISACA)
The ICT Standards Forum Business CASE template ("esiselvitys" ja "hyötylaskelma")
Business Case Essentials (Schmidt, M.J. 2003, A Solution Matrix Ltd. white paper)


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1076

TJTSM66 Multidisciplinary Group-Based Service Innovation Project (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTSS53 Software Product Line Engineering and Management (5 op)

Current events:

Are you interested in becoming a product manager that steers the strategy development for and the marketing, design, and delivery of complex software and/or systems products and services? Or are you aspiring to become a business manager who needs mass-customizable software applications and services to design and run effective eBusiness processes? In these and several other cases, this course is for you. It will demonstrate the benefits of software mass-customization in the design of eBusiness processes not only from the viewpoints of software and systems product and services providers but also from the viewpoints of end-users and managers of eBusiness processes.   Dr. Timo Käkölä is a leading expert in the world in software product line engineering and management. He is the main author of the new international standard ISO/IEC 26550:2013 Software and systems engineering -- Reference model for product line engineering and management. This standard has been published by the International Organization for Standardization in August 2013. It establishes a baseline for both academic research and practical improvements in the field.   We will have several international visiting experts involved in the course. The confirmed international stars are Dr. Andrea Leitner from Graz University of Technology, Austria; and professor John McGregor from Clemson University, USA. John also has extensive experience from his work at the Software Engineering Institute of Carnegie Mellon University, USA. We will complement traditional lectures with hands on software demonstrations, so students can see the power of mass-customization of software-enabled eBusiness processes in practice.


Contents:

Software has become the key asset for competitive products in practically all industries. Thus, competitiveness in software development has become a concern for companies. There are two primary strategies to deal with this concern: increasing the competitiveness internally through methods such as large-scale reuse of existing software assets or externally by outsourcing software development activities to third party vendors. Additionally, companies may choose to enact both strategies in parallel. In this course, the first strategy is primarily focused on, but the importance of the third strategy is also acknowledged.

Finnish software industry, in the same way as software industries in other countries having relatively high labor-costs, is facing tough times. Software businesses that do not have own software products and that focus on services without adequate productization (e.g., selling programmers’ development time on hourly bases to maintain customers’ systems) are especially vulnerable. Therefore, more and more software businesses need to emphasize their own product development and marketing.

Software product line engineering is an industrially validated methodology that software businesses can leverage to move from a service business model toward a software product business model and to develop software products and software-intensive systems faster, at lower costs, and with better quality and higher end-user satisfaction. It enables strategic reuse of requirements, features, pieces of software code, test cases, and numerous other software assets across the products in a software product line. It also facilitates the design of human-computer interfaces and highly usable software products and helps make the products within a product line look and feel similar. Finally, it enables (1) customer organizations to configure the products to the needs of specific user groups and the enterprise architectures and (2) the end-users to personalize the products they use to their specific needs. As a result, it has gained increasing global attention during this decade. It has been leveraged widely in business-to-business settings (e.g., designing and selling product suites that enable entire enterprise architectures) and business-to-consumer settings (e.g., office products, platforms for cellular phones).

Software product line engineering differs from single-system engineering in two primary ways: 1. It requires two distinct development processes: domain engineering and application engineering. Domain engineering defines and realizes the common, invariant artifacts and the variability of a software product line, thus establishing a common software platform for developing and mass-customizing high-quality applications rapidly within the line. Application engineering derives specific applications by strategically reusing the platform and by exploiting the variability built into the platform. 2. It needs to explicitly define and manage variability. For example, some applications within a product line may have a certain feature that other applications within the line do not have. During domain engineering, variability is introduced into all domain artifacts such as requirements, architectural models, components, and test cases. It is exploited during application engineering in order to derive applications tailored to the needs of different customers.

Because multiple products that share similar features should be considered in software product line engineering, the complexity of software product line engineering is high compared to single software product engineering. This course enables the students understand the key concepts of software product line engineering, apply them in industrial settings, and conduct undergraduate, graduate, and post-graduate level research in software product line engineering and management.

The following topics will be covered in the course: • A software product line engineering framework that defines the key processes of domain engineering and application engineering and the artifacts produced and used in these processes. • The smart homes domain from which examples are drawn to help students understand the covered issues. • Product line variability o Orthogonal variability model to document variability clearly and unambiguously throughout the course. o Documenting variability in requirements artifacts, that is, textual requirements, features, scenarios, use cases, statecharts, and class diagrams. o Documenting variability in architectural artifacts, that is, in the development view, the process view, and the code view of a software architecture. o Documenting the variability of component interfaces and the variability within the internal structure of components. o Documenting the variability in test artifacts such as test cases and test case scenarios. • Domain engineering o Product portfolio management and the economics of software product line management. o Domain requirements engineering to identify and document common and variable requirements for the product line. o Domain design to define the reference architecture for the product line. o Domain realization to design reusable software components that implement commonality and variability in the reference architecture. o Domain testing to establish a systematic reuse of test artifacts throughout product line testing. o Selecting commercial off-the-shelf components to implement a significant portion of the overall functionality of the product line. • Application engineering o Application requirements engineering to exploit common and variable artifacts of the product line when defining applications. o Application design to derive an application architecture from the reference architecture that best meets the application requirements. o Application realization by configuring reusable domain components and creating application-specific code if necessary. o Application testing by reusing domain test case designs. • Organizational aspects o Organizational structures for software product line engineering o Transition strategies for moving from single systems development to software product line engineering • Industrial experiences about applying the software product line paradigm • Future research topics for various thesis projects


Learning outcomes:

To make students aware of what is software product line engineering, how software providers can leverage it in practice, how businesses can benefit from mass-customizable software in re-engineering their business processes, and what research opportunities exist for B.Sc., M.Sc., and Ph.D. dissertations.


Prerequisites:

Software product line engineering and management is a highly multi-disciplinary field. Students with backgrounds not only in business process management, information systems development, and software engineering but also in marketing, economics, strategy, human-computer interaction, organization science, law, and other relevant disciplines are encouraged to contribute to the course. However, all students should have basic knowledge of information systems development and management.


Modes of study:

Lectures.

To boost European competitiveness in the area of software-intensive high-technology product development, the European Union invested more than 100 million Euros in a six-year software product line research project series (ESAPS, CAFÉ, and FAMILIES) between 1999 and 2006. Dr. Käkölä served in a scientific leadership position in the project series. The literature to be used in the course mainly consists of the three books that crystallize the most central results of the project series. The main course book is “Software Product Line Engineering” by Pohl, Böckle, and Van der Linden. Many copies of it are available in the Jyväskylä university library. The book has been targeted for advanced graduate level university courses. Each chapter and the book as a whole will be critically reviewed during the course. The book Software Product Lines in Action covers business, software architecture and process, and organizational aspects in detail and presents numerous case studies where product line engineering is applied.


Completion mode:

The course will be conducted through lectures (app. 24 hours) and the final exam. To successfully obtain 5 credit units, the students must successfully pass the exam. In the exam, the main course book will be required.

 


Literature: 1. Pohl, K., Böckle, G. and Van der Linden, F. (2005). Software Product Line Engineering. Springer. 2. Käkölä, T. and Duenas, J.C. (2006). Software Product Lines: Engineering and Management. Springer.  3. Van der Linden, F., Schmid, K. and Rommes, E. (2007). Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer.  4. ISO/IEC 26550:2013 Software and systems engineering -- Reference model for product line engineering and management (Dr. Käkölä is the main author of this international standard) 5. Other relevant recent literature in the field.  
Key words:

Managing high-tech corporations, mass-customization of software (to meet the needs of specific users and market segments) to enable the mass-customization of eBusiness processes, knowledge management, software business and engineering, product management, technology management, software platforms and product lines, information systems and enterprise architecture development, determining common and variable product features in product lines


[Tarkat tiedot sekä ilmoittautuminen]

TJTSS70 Cloud Computing (5 op)

Aleksei Romanov (kudlalex91(at)gmail.com)

Alexander Semenov (avsemyonov(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

http://optima.jyu.fi

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

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

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

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

[Ei kuvausta.]

[Tarkat tiedot]

4. periodi (kevät)

FYSE420 Digitaalielektroniikan jatkokurssi (4 op)

Kari Loberg (kari.t.loberg(at)jyu.fi)

Current events:

The teaching language is either Finnish or English depending on the audience.


Contents: Synkronisen logiikkapiirin arkkitehtuurin suunnittelu, FPLD-piirit, Dynaaminen tehonkulutus, VHDL
Prerequisites: FYSE400 and FYSE410
Modes of study: Luennot 28 h, harjoitukset 14 h, Kurssi sisältää päättötyön.
Completion mode: Exam.
Schedule: Kevät, 2. jakso
Literature: Kurssimoniste.

[Tarkat tiedot sekä ilmoittautuminen]

HTKA114 Peliprojekti, humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijoille (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Current events:

Kevään 2017 kurssiaikatauluun voi tulla vielä muutoksia. Kurssin yhteiset tapaamiset ovat kuitenkin pääsääntöisesti maanantaisin ja perjantaisin. Lisäksi rooleittain järjestetään tapaamisia, jotka sovitaan kunkin rooliryhmän kanssa kurssin alussa.

Kurssi on osa pelitutkmuksen ja pelisuunnittelun opintokokonaisuutta. Kurssi korvaa tietotekniikan opintojakson TIEA207 Aineopintojen projektityö.


Contents:

Kurssilla perehdytään pelisuunnittelun eri osa-alueisiin ja suunnitellaan monitieteisissä projektiryhmissä digitaalinen peli, josta toteutetaan vähintään pelattava prototyyppi. Toteutustekniikat valitaan ryhmäkohtaisesti pelisuunnitelman tarpeiden ja osallistujien osaamisen mukaan.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakevilta toivotaan suoritetuksi kursseja HTKA112 Pelin lumo (tai vastaava) ja TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakeville on eduksi hallita vähintään TIEP111 Ohjelmointi 2 -kurssin tiedot.

Osallistuminen ei edellytä aiempaa kokemusta pelien tekemisestä, vaan kiinnostusta peleihin ja luovaan työskentelyyn.


Registration:

Kurssille ei ilmoittauduta Korpin kautta.

Kurssille on erillinen haku. Ohjeet hakemiseen ovat kurssin verkkosivuilla.


Selection procedure:

Kurssille voivat hakea humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. Jälkimmäisistä ovat etusijalla tietotekniikan laitoksen opiskelijat. Opintojaksolle valitaan hakemusten perusteella 12 - 20 opiskelijaa. 


Completion mode:

Projektityöskentely, luennot, ohjaukset, itsereflektio.


Course workload:

Kurssin työmäärä on 135 h. Työskentelyyn tulee varata keskimäärin 8 h / vko.


Schedule:

Luennot ja työpajat ovat kaikille yhteisiä kurssitapaamisia. Lisäksi roolikohtaisesti on ohjaustapaamisia. 


[Tarkat tiedot]

https://www.jyu.fi/hum/opiskelu-ohjeet/tutorial/opintojaksot/htka114/

HYVY001 Akateeminen opiskelukyky - muutakin kuin pisteitä (2 op)

Hanna Ahola (hanna.r.ahola(at)jyu.fi)

Irma Kakkuri (irma.a.kakkuri(at)jyu.fi)

Minna Korhonen (minna.korhonen(at)evl.fi)

Christina Mantsinen

Tommi Mäkinen (tommi.u.makinen(at)jyu.fi)

Kimmo Nieminen (kitaniem(at)jyu.fi)

Jaana Tikkala (jaana.m.tikkala(at)jyu.fi)

Contents:
Learning outcomes:
Registration:
Completion mode:

Opintojakso arvioidaan asteikolla hyväksytty-hylätty

Kurssin suorittaminen hyväksytyksi edellyttää:

                - alkutehtävä (tavoitteiden asettelu)

                - kaksi kirjallista tehtävää (valitsemistasi teemoista)

                - lopputehtävä (vahvuudet voimavaroiksi)

Kurssi arvioidaan hylätyksi, jos:


Contact information:

Hanna Laitinen

hanna.r.laitinen@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

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

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

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

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Contents:

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.]

Learning outcomes:

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.]

Current events:

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


Contents:

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


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

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ää?


Schedule:

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.]

Current events:

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


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY204 Viestintä ja vuorovaikutus sosiaalisessa mediassa (3 op)

Erkka Peitso (erkka.peitso(at)gmail.com)

Current events:

Kurssin luennot alkavat 14.3.2017. Korpissa olevista aikatauluista opiskelijan tarvitsee kurssin alkaessa huomioida vain luennot. Seminaareille osallistuminen riippuu suoritusmuodosta ja ilmoittautuminen ohjeistetaan luennolla. Kurssin voi suorittaa myös etänä. Linkit tallenteisiin ja ohjeet lähetetään sähköpostilla luentojen alkaessa.


Contents:
<span style="font-family:sans-serif,arial,verdana,trebuchet ms">Opintojakso tarjoaa analyyttisen näkökulman </span><em style="font-family:sans-serif,arial,verdana,trebuchet ms">sosiaalinen media</em><span style="font-family:sans-serif,arial,verdana,trebuchet ms"> -ilmiöön, sekä siihen liittyviin lähikäsitteisiin. Kurssin perusta on viestintätieteissä, mutta teemat laajenevat poikkitieteelliseksi kokonaisuudeksi, jossa näkökulmat vaihtelevat yksilöiden, ryhmien ja yhteisöjen viestinnän tarkastelusta erilaisten välineiden ja palveluiden analysointiin ja suunnitteluun sekä niiden hyödyntämiseen organisaation eri tavoitteita tukevassa viestinnässä. </span>

Opintojaksolta voi hakea teoriapohjaa, tukea ja ideoita mm. sosiaalisen mediaan liittyvien teemojen tarkasteluun omassa opinnäytetyössä, ilmiön hyödyntämiseen työelämässä tai ihan muuten vain yleissivistävässä mielessä.

Käsiteltävinä teemoina mm.:

Kenelle kurssi sopii?

Sinulle.

ITKY204 järjestetään yleisopintotasoisena, eli sen suorittaminen ei edellytä aiempia aiheeseen liittyviä opintoja ja vaatimustaso soveltuu myös varhaisessa vaiheessa oleville opiskelijoille, mutta sisällöt tarjoavat runsaasti tarttumapintaa myös syventäviä- ja jatko-opintojaan tekeville.

Suorituksesta

Suoritus koostuu:

Luento-osuuden päättyessä opiskelijat voivat valita tekevätkö kirjallisen ryhmätyön VAI itsenäisen kotitentin.

Ryhmätyö tehdään 2-3 hengen ryhmissä ja ryhmät saavat tekemiseen tukea (n. 1 h ohjaus / ryhmä) ja kehityspalautetta (kukin ryhmä osallsituu n. 2 h seminaariin, n. 3 ryhmää / seminaari). Työn aihe ja rajaus voidaan sovittaa opiskelijoiden omiin opinto- ja urasuunnitelmiin sopivaksi ryhmän akateeminen ikä huomioiden. Lisäksi tarjolla on vapaaehtoisia pikapalauteklinikoita.

Kotitentti tehdään itsenäisesti ja palautetaan omaan tahtiin. Kotitentti koostuu monipuolisesta tehtäväpaketista, joka peilaa kurssin teemoja ja edellyttää myös itsenäistä tiedonhakua ja soveltamista. Tehtäväpaketin vaatima työmäärä vastaa pitkälti ryhmätyöhön osallistumista. 

Osa opintojakson materiaaleista on englanninkielistä, opiskelijoilta voidaan edellyttää joidenkin verkkopalvelujen itsenäistä käyttöönottoja ja niihin perehtymistä.

Tehtävien tekemiseen ja palauttamiseen käytetään yliopiston tarjoamaan Google Drive -työkaluja.

Usein kysyttyä:

"En pääse tietylle luentokerralle, mitä teen?"

– Poissaoloilmoitusta ei tarvita. Luentotallenne ja kalvot tulevat saatavile luentoa seuraavana päivänä, niiden avulla pysyt tahdissa mukana.

"Voiko kurssin suorittaa kokonaan etänä?"

– Onnistuu. Katso luennot tallenteena, tutustumateriaaleihin ja tee kotitentti.

"Saanko tehdä kirjallisen lopputehtävän yksin?"

– Suositus on tehdä työ 2-3 hengen ryhmissä, mutta asia on neuvoteltavissa. Tule luennon jälkeen juttusille.

 


Learning outcomes:

Opintojakson suorittamisen jälkeen:


Prerequisites:

Ei kurssivaatimuksia. Osa kurssin materiaaleista on englanniksi.


Registration:
Modes of study:
Completion mode:

Luentojen seuraaminen paikan päällä tai tallenteena JA yksilö- TAI ryhmätehtävän suorittaminen.


Course workload:

Kurssin laskennallinen työmäärä = 3 op = 3 x 27 h = 81 h

Tästä 1 op:n  työosuus muodostuu luentojen (10 x 2 h) seuraamisesta ja niihin liittyvien tehtävien suorittamisesta.

2 op:n suuruinen työosuus varataan kotitentin tai ryhmätyön suorittamiseen.

 

 


Schedule:

Tarkemmat deadlinet ilmoitetaan kurssilla, nopeutetuista käsittelyistä voidaan sopia tapauskohtaisesti.


[Tarkat tiedot sekä ilmoittautuminen]

ITKP101 Tietokone ja tietoverkot työvälineenä (2 - 4 op)

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

Current events:

Ensimmäinen luento on normaali luento ja loput luennot ovat verkkovideoita. Kurssi on suoritettavissa etäopiskeluna kunhan noudattaa annettua tiukkaa aikataulua. Tarkemmat tiedot löytyvät kurssin kotisivulta.


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet,  tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely. Kurssi on osa Jyväskylän yliopiston Työelämäpalveluiden koordinoimaa työelämäopintojen kokonaisuutta


Prerequisites:

Ei pakollisia esitietoja


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study: Luennot, demonstraatiot/harjoitukset ja harjoitustyö.
Completion mode: Harjoitustyö.
Literature: WWW-materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP101 Tietokone ja tietoverkot työvälineenä, verkkokurssi kesä 2017 (2 - 4 op)

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

Current events:

Itsenäinen työskentely, verkkokurssi.


Contents:

Kurssin tavoitteena on antaa opiskelijalle sellaiset tiedolliset ja taidolliset perusvalmiudet, jotka mahdollistavat tiedekunnan oppiaineiden opetuksen seuraamisen ja omien valmiuksien jatkuvan kehittämisen tulevaisuudessa. Sisältö: paikalliset tietojärjestelmät, käyttöjärjestelmät ja perusohjelmistot, virukset ja tietoturva, internet, sosiaalinen media, käyttäytymissäännöt verkossa, yksityisyys ja immateriaalioikeuksien alkeet, tekstinkäsittely, esitysgrafiikka, WWW-sivut, taulukkolaskenta, tietokannat, kuvankäsittely. Kurssi on osa Jyväskylän yliopiston Työelämäpalveluiden koordinoimaa työelämäopintojen kokonaisuutta.


Prerequisites:

Ei pakollisia esitietoja.


Selection procedure:

Kurssi on tarkoitettu erityisesti IT-tiedekunnan pääaineopiskelijoille sekä informaatioteknologian alan opintokokonaisuuksia (esimerkiksi tietotekniikan perus- tai aineopinnot) suorittaville sivuaineopiskelijoille. Kurssi sopii kuitenkin myös muiden aineiden opiskelijoille, jotka tarvitsevat perustietoja ja -taitoja tietotekniikasta.


Modes of study:

Itsenäinen työskentely.


Completion mode: Harjoitustyö.
Literature: WWW-materiaali.

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP102 Ohjelmointi 1 (6 op)

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

Teemu Natunen

Current events:

Kurssin lopputentti on 7.4. klo 12-16. Ensimmäinen uusinta on 21.4. ja toinen uusinta 24.5.


Contents:

Rakenteisen ohjelmoinnin perusteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet, niiden käyttäminen ja soveltaminen. Tietokoneohjelman suunnittelu, kirjoittaminen C#-kielellä, ja virheiden jäljittäminen. Harjoitustyönä kukin opiskelija toteuttaa oman pelin hyödyntäen Jypeli-kirjastoa. Myös lukuisissa viikkotehtävissä tutkitaan peleistä tuttuja ongelmia. 


Learning outcomes: Kurssin lopussa opiskelijan odotetaan osaavan 1) selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet 2) löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet 3) suunnitella ja toteuttaa pienimuotoinen tietokonepeli hyväksikäyttäen C#-kieltä ja Jypeli-ohjelmointikirjastoa.
Prerequisites: Tietokoneen peruskäytön hallinta. Ei edellytä aiempaa ohjelmointitaitoa.
Modes of study: Luennot, pääteohjaukset, demonstraatiotilaisuudet, harjoitustyö.
Completion mode: Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte, tentti. Suoritustapa 2: Muuten sama kuin tapa 1, mutta ei tenttiä, ja vähintään 5 demopistettä joka kerta, mukaan lukien 2 pistettä tähtitehtävistä. Arvosana on tällöin enintään 1.
Course workload:

 

<div>
 t/vko     Viikkoa  tun.yht
----------------------------------------------
Luennot             4         11        44
Demojen palautus    2         11        22
Demoja kotona       4         11        44
Pääteohjaukset      2         10        20
Harjoitustyö                            30
----------------------------------------------
Yhteensä:         14.5        11       160
</div>

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKP104 Tietoverkot (1 - 5 op)

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

Current events:

Kurssin itsenäisen opiskelun voi aloittaa 1.3.2018 asti, minkä jälkeen opiskeltavaksi suositellaan kevään 2018 kurssia. Aloitetun kurssin opiskelua voi jatkaa ilman takarajaa, vaikka kurssi vanhenisi korpissa.


Contents:

Tietoa siitä mitä kaikkea tarvitaan jotta Internet toimii. Tietokoneverkot ja Internet, yleisimmät sovellusprotokollat, kuljetuskerroksen protokollat TCP ja UDP, verkkokerros ja IP-protokolla, siirtoyhteyskerroksen protokollia ja tekniikkaa.


Learning outcomes:

Teoria 1 - Osaamistavoitteet: Opiskelija ymmärtää perusteet Internetin rakenteesta, palveluista, arkkitehtuureista sekä yleisimmistä sovellusprotokollista. Teoria 2 - Osaamistavoitteet: Opiskelija ymmärtää tietoverkkojen toteutuksen haasteet sovellus-, kuljetus-, verkko- ja linkkikerroksilla sekä Internetissä toteutetut ratkaisut haasteisiin. Teoria 3 - Osaamistavoitteet: Opiskelija ymmärtää luotettavaan tiedonsiirtoon, reititykseen sekä kanavan jakamiseen liittyvät haasteet sekä niiden toteutukseen valitut ratkaisut Internetin eri kerrosten protokollissa. Analysaattorityö - Osaamistavoitteet: Opiskelija oppii käyttämään yksinkertaisia protokollia sekä analysoimaan niiden generoimaa verkkoliikennettä. Ohjelmointityö - Osaamistavoitteet: Opiskelija oppii alkeet verkko-ohjelmoinnista käyttäen UDP ja TCP protokollia sekä toteuttaa yksinkertaisen protokollan.


Prerequisites:

Kurssin suoritus 3 op laajuisena (Teoria 1 - 3 osiot) ei vaadi esitietoja. Kurssin laajempi suoritus vaatii esitiedoiksi ITKP101 Tietokone ja tietoverkot työvälineenä 4 op laajuisena, tai perustiedot ja -taidot seuraavista: Windows:in peruskäyttö, Internet, www-selaimet, virukset, tietojen kalastelu yms. Internetin uhkat, HTML sekä komentorivinkäyttöliittymän käyttö.  Lisäksi (voi käydä samaan aikaan) ITKP102 Ohjelmointi 1 jos suorittaa 5op:n laajuisena.


Modes of study:

Luennot, harjoitukset.


Completion mode:

Kontaktiopetuksena: Luennot, harjoitustöiden (4-5 op) ohjaukset, demot, välikokeet tai tentit

Itsenäisesti, ajankohdasta riippumatta: Luentotallenteet, demot, eTentti (1-3 op), harjoitustyöt (4-5 op)

Etänä suoritus itsenäisesti, ajankohdasta riippumatta, eTentti suoritetaan yliopistolla.


Course workload:
                           t/vko    Viikkoa   tun.yht
-----------------------------------------------------
Luennot                      4         8         32
Demotehtävät                 3         8         24
Kotona opiskelu              3         8         24
-----------------------------------------------------
Yhteensä (3op):             10                   80

-----------------------------------------------------
Analysaattorityö/kotona      3.5       8         28
-----------------------------------------------------
Yhteensä (1op):              3.5                 28

-----------------------------------------------------
Ohjelmointityö/ohjaukset     2         5         10  
Ohjelmointityö/kotona        2.5       8         20
-----------------------------------------------------
Yhteensä (1op):              4                   30 

Yhteensä 5op laajuisena:    17.5                138

Literature: James F. Kurose ja Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet". Andrew S. Tanenbaum, "Computer Networks".
Key words: Internet, protokollat, HTTP, SMTP, FTP, TCP, UDP, IP, Ethernet.

[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~arjuvi/opetus/itkp104/2017

ITKP113 Oliosuuntautunut suunnittelu (3 op)

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

Contents:

Oliosuuntautuneesta suunnittelusta, toteutuksesta.  Arkkitehtuurin perusteet.  Yksityiskohtaisesta suunnittelua ja toteutusta. Esimerkkejä eri ohjelmointikielillä. Uudelleenkäytön keinoja. Mallit (patterns) apuna ohjelmistokehityksessä. UML-kuvauksen soveltaminen käytännössä.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:
 - Ymmärtää oliolähestymistavan käsitteistön ja erityispiirteet
 - Osaa siirtyä analyysistä suunnitteluun ja suunnittelusta ohjelmointiin
 - Osaa luoda sekä arkkitehtuurin että yksityiskohtaisen suunnitelman yksinkertaisille järjestelmille
 - Tuntee arkkitehtuuri- ja (suunnittelu)mallien sekä hyvien suunnitteluperiaatteiden perusteet
 - Osaa arvioida olemassa olevia suunnitelmia yo. suunnitteluperiaatteiden pohjalta
 - Osaa soveltaa komponentteja arkkitehtuurin kuvauksen osana
 - Tuntee perustekniikat käyttöliittymien ja olioiden pysyvyyden mallinnukseen oliopohjaisen järjestelmän osana
 - Osaa soveltaa UML:ää yksinkertaisteen kuvaukseen
 - Ymmärtää UML-kuvausten yhteyden toteutusympäristöön


Prerequisites:

TJTA113 Tietojärjestelmien kehittäminen tai vastaava (esim ITKP112 Oliosuuntautunut analyysi), sekä ohjelmoinnin perusteet tai ITKP102 Ohjelmointi 1.  Saman kevään aikana suoritettavaksi sopivat myös TIEP111 Ohjelmointi 2 - tai ITKA204 Tietokannat ja tiedonhallinnan perusteet.


Modes of study:

Luennot ja harjoitukset.


Completion mode:

Tentti ja harjoitukset.


Literature:

Luentomateriaali ja valittuja julkaisuja.


[Tarkat tiedot sekä ilmoittautuminen]

http://itkp113.it.jyu.fi/

ITKA203 Käyttöjärjestelmät, Johdanto käyttöjärjestelmien perusteisiin (4 - 5 op)

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

Current events:

Ohjauskäytänteet selviävät tarkemmin keväällä 2016. (Historiallisesti näyttää siltä, että laajempia ryhmäohjauksia ei ehkä kannattaisikaan pitää, vaan mieluummin henkilökohtaisia täsmätuokioita ohjaajan kanssa aina tarvittaessa.)


Contents:

Käyttöjärjestelmän rakenne ja periaatteet, rinnakkaisuus, ajoitus, muistin hallinta, oheislaitteiden hallinta, tiedostojärjestelmä.


Learning outcomes:

Yksityiskohtaiset osaamistavoitteet, reaaliaikaisesti päivitetty: https://yousource.it.jyu.fi/itka203-kurssimateriaalikehitys/itka203-kurssimateriaali-avoin/blobs/master/osaamistavoitteet.txt

(Aiempi karkea yleiskuvaus: "Oppia tuntemaan käyttöjärjestelmän merkitys ja perustoiminnot. Oppia tuntemaan rinnakkaisuuden merkitys ja toteutus sekä tehtävien ajoitus. Oppia tuntemaan muistin hallinnan toteutustavat ja ongelmat. Oppia oheislaitteiden hallinta.")


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Role and significance of an Operating System (OS)understands
Basic functionality of an OSunderstands
Organization of an OS implementationunderstands
Interruptsunderstands
Concurrent executioncan apply
Process schedulingcan apply
Memory managementunderstands
Auxiliary (input/output) device managementunderstands
File systemunderstands
Interactive shellcan apply
Shell scriptsunderstands
C languageunderstands

Prerequisites:

Ohjelmointi 1 ja Tietokoneen rakenne ja arkkitehtuuri. Kurssi on toisen lukuvuoden kurssi.


Modes of study: [Ei käännetty kuvausta.] [Not translated.]

[Tarkat tiedot sekä ilmoittautuminen]

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

ITKA204 Tietokannat ja tiedonhallinnan perusteet (4 - 5 op)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Tiedonhallinta, tietokannat ja tietokannanhallintajärjestelmät; käsitteellinen mallintaminen ja tietoarkkitehtuuri; relaatiomalli; SQL; normalisointi; tapahtumanhallinta; tietovarastointi; hajautus; tietokantaparadigmat.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:


Prerequisites:
Modes of study:

Luennot 34 h, demonstraatiot 12 h


Completion mode:

Tentti


Course workload:

Luennot 34 h; Demonstraatiotehtävien ratkaisu ja demonstraatioihin osallistuminen 6 vkk x 9 h = 54 h; tentti ja siihen valmistautuminen 45 h; yhteensä 133 h


Literature:

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tktl/itka204

ITKA352 Johdatus Watson-tekniikkaan (1 - 5 op)

Johannes Harju (johannes.harju(at)gmail.com)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

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

Vagan Terziyan (vagan.terziyan(at)jyu.fi)

Current events:

By any measure, the past few years have been landmark years for the discussion around artificial intelligence and its potential impact on business and society.  Being based on artificial intelligence, cognitive computing systems are “systems that learn at scale, reason with purpose and interact with humans naturally.” Cognitive computing solutions encompass machine learning, reasoning, natural language processing, speech and vision, human-computer interaction, dialog and narrative generation and more. IBM Watson is an artificially intelligent cognitive computer system capable of processing large amounts of unstructured data and answering to queries posed in natural language. IBM provides set of ready to use products as well as facilitates development of cognitive computing systems by providing building blocks in a form of IBM Watson services from the IBM Bluemix Cloud. 


Contents:

Course consists of 4 modules with: lecture(s) in each module, set of on-line materials/courses for self-study, group and individual assignments, demo sessions where students present the results and learn from each other. Completion of each module gives 1, 2, or 3 ECTS (depending on achieved results and personal involvement to the work). Modules 1 and 2 could be completed separately. To complete modules 3 and 4, students have to meet some pre requirements in a form of previously completed module(s). Students who complete all 4 modules will have a possibility to get up to 8 ECTS max. Module-2 consists of lectures (and corresponding labs) given by visiting lecturer Pierre Andry (University Cergy-Pontoise, France) and concerns an introduction to classical Neural Networks. Depending on the student's developer/manager orientation, two sub-tracks for the Module-3 assignment are available. More detailed information about the course structure and related materials available from the home page of the course (http://users.jyu.fi/~olkhriye/itka352/).


Learning outcomes:

Students will study basics of Cognitive Computing and other areas of Artificial Intelligence (AI), Knowledge Engineering and Smart Things related technologies. Students will be introduced to the IBM Watson cognitive computing solutions, and will try IBM Watson products and services. Students would be able to design and prototype own services and apps based on cognitive computing functionality provided by IBM Watson services from the Cloud. Students are able to choose subject related topic for their bachelor’s or master’s theses.


Prerequisites:

No prerequisites.


Contact information:

Questions and more details, contact: Oleksiy Khriyenko.


Key words:

IBM Watson, cognitive computing, artificial intelligence (AI), machine learning, neural networks, knowledge engineering, smart things, service, cloud computing


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/itka352/

ITKA353 Watson Data-analytiikka, Johdatus data-analyysiin käyttäen Watson-teknologiaa (1 - 2 op)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Current events:

Luennolle 23.2. voi tulla kuuntelemaan LP saliin vaikka ei mahtuisi kurssille.  


Contents:

Ennustavan analytiikan ja koneoppimisen työkalut. Lisäarvon tuottaminen datasta ennustavan analytiikan ja koneoppimisen avulla. Käytännön johdanto tiedonlouhintaan (data mining). Käytännön tiedonlouhintaharjoittelu. Tiedon louhinta projektien parhaat käytänteet. Osana kurssia suoritetaan itseopiskeluna IBM SPSS Modeler and Data Mining  Introduction to IBM SPSS Modeler and Data Mining verkkokurssi ja tehdään seminaarityö. Kurssin opettajina toimivat Henri Nousiainen - Predictive Analytics / Watson IoT / IBM ja Tutkimuskoordinaattori Sami Äyrämö.


Learning outcomes:

Perusymmärrys analytiikka- ja koneoppimistehtävien toteuttamisesta IBM Watson tuoteperheen työkaluilla.  


Prerequisites:

Tilastomenetelmien peruskurssit tai sopivat data-analyysi-/tiedonlouhintakurssit suositeltavia.


Selection procedure:

Koska kurssilla on läsnäolovelvoite otetaan ensimmäiselle luennolle saapuvien joukosta poissa olevien tilalle uudet opiskelijat.


Modes of study:

Luennot, mikroluokkademot, verkko-opiskelu ja seminaarityö. Seminaariajankohta ilmoitetaan myöhemmin.


Completion mode:

Osallistuminen lähiopetukseen, seminaarityö toteuttaminen ja esittely.


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Current events:

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

 


Contents:

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.

 


Prerequisites:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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)

Current events:

Kurssiin kuuluvat Agora ICT-foorumin luennot.

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

 


Contents:

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.

 


Prerequisites:

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


Modes of study:

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


Completion mode:

Raportit, loppuseminaari.
 


Literature:

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]

ITKS452 Requirements engineering (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing in groups with 5 students. Every student, also those who study remotely, must be a member of a group. Guidelines are given in March 14th, 2017 lecture. It is highly recommended to attend. If you prefer to study by yourself, it is possible in the summer course (ITKS452 Summer 2017). If you already have around five-seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

Feb. 21st, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Modes of study:

The course is a network based course and students will be studing in groups with 5 students. Guidelines are given in March 14th, 2017 lecture.

To complete the course succesfully (a) accepted group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.

Group = 5 students


Completion mode:

To complete the course succesfully accepted (a) group course diary with three parts and (b) a mandatory group exercise work also with three parts are needed.


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. LECTURE NOTES (in Optima)
  2. COS example and templates (in Optima)
  3. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)
  4. Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p.
  5. Requirements Engineering Journal (via JYU Digital library) (selected article)

  6. Kasurinen J., Maglyas A., Smolander K. (2014) Is Requirements Engineering Useless in Game Development? In: Salinesi C., van de Weerd I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer.

  7. Valente, L., Feijó, B. & Leite, J.C.S.P. 2015. Mapping quality requirements for pervasive mobile games. Requirements Engineering. March 2017, Volume 22, Issue 1, pp 137–165. doi:10.1007/s00766-015-0238-y

  VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology

Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS452 Requirements engineering, Only for Kokkola Chydenius students, Spring 2018 (5 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Vain Kokkolan yliopistokeskus Chydeniuksen opiskelijoille!

Only for Kokkola Chydenius students!

The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely. Guidelines are given in around March 14th, 2017. If you already have around five to seven (5-7) or more years work experience in requirements engineering work, contact Anneli Heimbürger (anneli.a.heimburger@jyu.fi).

Best regards,

- Anneli Heimbürger (anneli.a.heimburger@jyu.fi)

March 8th, 2017


Contents:

This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders' expectations) and efficient (time, cost, and human resources) development of the system. The course provides

The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software and telecommunication study line. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other study lines may benefit from the course as well.


Learning outcomes:

The learning outcomes of the course are:

  1. students understand main activities of requirements engineering
  2. students understand main components of requirements engineering
  3. students can develop requirements
  4. students can manage requirements
  5. students can create vision and scope documents
  6. students can create use cases documents
  7. students can create software requirements specification documents
  8. students understand multicultural communication issues in RE
  9. students understand essential challenges and research issues in requirements engineering.

Prerequisites:

ITKP112 Oliosuuntautunut analyysi & ITKP113 Oliosuuntautunut suunnittelu (Object-oriented analysis and design) or corresponding knowledge.


Modes of study:

The course is a network based course and students will be studing remotely.

 


Completion mode:

To complete the course succesfully accepted learning diary is needed.

 

 


Course workload:

5 cp x 26.7 h/cp = 133,5 h


Schedule:

Spring 2017


Literature:

MANDATORY

  1. Wiegers, K. and Beatty, J. 2013. Software Requirements. Microsoft Press. Redmond, Washington, USA. ISBN: 978-0-7356-7966-5 (e-Book available at JYU e-Library)

VOLUNTARY

  1. Requirements Engineering Journal
  2. Proceedings of IEEE Requirements Engineering Conference
  3. IEEE Software
  4. IEEE Transactions on Software Engineering

Contact information:

Course superviser: Anneli Heimbürger, Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä, Faculty of Information Technology, Email: anneli.a.heimburger@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

ITKS557 Cross-Cultural and Context Computing (2 - 6 op)

Anneli Heimbürger (anneli.a.heimburger(at)jyu.fi)

Current events:

Current events:

CROSS-CULTURAL AND CONTEXT COMPUTING: Welcome to design and demonstrate your own small cross-cultural information system/application!

The course is a joint course with Keio University SFC (Japan). The course belongs to Faculty's eEducation-programme. The course is a network based course and students will be studing remotely and independently, also team work is possible. All course materials and guidelines are in Koppa. To complete the course succesfully accepted exercises are needed. The deadline for all course exercises is 28.8.2017. Guidelines will be in Koppa in May/June 2017 and will also be informed via course email list. Check Koppa and read guidelines carefully. You have to register yourself in Korppi to the course. The course has three modules. The course can be completed in three cumulative modules i.e.

  1. Module 1 (2 cp) or
  2. Module 1 + Module 2 (4 cp) or
  3. Module 1 + Module 2 + Module 3 (6 cp).

All exercise reports should be returned to Koppa return box and you can write them in English or in Finnish.

Grading: Scale 1-5 (average is calculated for more than one module)

April 4, 2017

Anneli Heimbürger anneli.a.heimburger@jyu.fi (University of Jyväskylä) and Yasushi Kiyoki (Keio University SFC, Japan)

 


Contents:

Content:

Module 1: The concepts of cross-cultural and context computing, basics of the Mathematical Model of Meaning (MMM) (semantic associative search) and its applications.

Individual/team work exercises and report

Module 2: Design a small cross-cultural information system/application and carry out some semantic calculations.

Individual/team work exercises and report

Module 3: Study of scientific research papers, interesting and innovative research and development topics related to MMM and 5D World Map.

Individual/team work studing and report.

The course can be completed in three cumulative modules i.e. Module 1 (2 cp) or Module 1 + Module 2 (4 cp) or Module 1 + Module 2 + Module 3 (6 cp).


Learning outcomes:

Learning outcomes:

After the Module 1 students understand the concept of cross-cultural and context computing and its applications.

After Module 1 + Module 2 the student can apply the Semantic Associative Search, design simple applications and carry out some calculations by herself/himself.

After Module 1 + Module 2 + Module 3 students can understand the theoretical basis of the Semantic Associative Search, its applications in multimedia and WWW environments, and related future research topics and possibly extend these to their master/PhD thesis subjects.

Foreign students, please check the learning outcome table "In English" -part.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basic ideas of cross-cultural and context computing, knowledge computing and semantic computingunderstands
Theoretical basis of the Semantic Associative Searchcan apply
The role of context in Semantic Associative Searchunderstands
Applications of Semantic Associative Searchcan apply
PostgreSQL or alike environmentcan apply
Environmental studiescan apply
5D World Mapcan apply
Future trendscan analyse
Research topicscan create

Prerequisites:

 

Prerequisites:

Basic programming skills, basic knowledge on databases and relational databases and SQL, basic knowledge on matrix algebra, basic knowledge of LISP (http://en.wikipedia.org/wiki/Lisp_(programming_language).


Registration:

Registration:

Students sign in for the course in Korppi.


Modes of study:

Modes of study:

Network-based course in Koppa environment.


Completion mode:

Completion modes:

Individual/team work exercises and reports.


Course workload:

Course workload:

2 cp - 6 cp (53.4 - 160.2 h)


Schedule:

Deadlines:

DEADLINES for all three modules August 28, 2017.


Literature:

Literature:

Lecture materials, articles, individual exercises and guidelines will be available in Koppa.


Contact information:

Contact information:

Anneli Heimbürger Senior Lecturer, D.Sc. (Tech.), University of Jyväskylä
Faculty of Information Technology and Department of Mathematical Information Technology

Email: anneli.a.heimburger@jyu.fi


Key words:

Key words:

Cross-cultural Computing, Context Computing, Environmental Studies, Knowledge Computing, Mathematical Model of Meaning, Multimedia Databases, Multidatabases, Knowledge Mining, Academic Collaboration between Finland (JYU) and Japan (Keio University SFC)


[Tarkat tiedot sekä ilmoittautuminen]

ITKS560 Syventäviä laskennallisen data-analyysin luentoja (1 - 5 op)

Ilkka Pölönen (ilkka.polonen(at)jyu.fi)

Sami Äyrämö (sami.ayramo(at)jyu.fi)

Current events:

UPCOMING LECTURE on WEDNESDAY 28.6.2017, 10am, AgC231, 2x 45 min

Title: Matrix Decomposition using Randomized Algorithms

Lecturer: M.Sc. Yariv Aizenbud

Abstract: Matrix decompositions, and especially SVD, are very important tools in data analysis. When big data is processed, the  computation of matrix decompositions becomes expensive and impractical. In recent years, several algorithms, which approximate matrix decomposition, have been developed. These algorithms are based on metric conservation features for linear spaces of random projections. 

We present a randomized method based on sparse matrix distribution that achieves a fast approximation with bounded error for low rank matrix decomposition. We will also see the practical results of the algorithm when decomposing real big-data matrices.

Credits: You can gain +1 credit by writing lecture diary from both lectures (min 2 pages). 

 


Contents:

Course idea is to gather credits from different visiting/quest lectures of Faculty of Information Technology. 
Credits are gained by writing lecture diary for each lecture and delivered it (via email) to Ilkka Pölönen. 
If number of hours in lectures exceed certain limits, student will gain +1 credit (up to 5 credits).

For example three lectures (with four hours) will give student one credit, after she/he has returned diary.

When next lecture from topix X is announced, student can have one credit more for course and so on ... until 5 credits is full. 


Completion mode:

The purpose of  lecture diaries is not to summarize the contents of a lecture or course, nor to concentrate on your own feelings without deeper reflection. Instead, you should think, ask, compare, criticize, answer, and give reasons!

Discuss e.g. the following questions:

Give your learning diary a title, and remember to use 1.5 line spacing and font size 12 in formatting.


[Tarkat tiedot sekä ilmoittautuminen]

ITKST41 Kybermaailma ja turvallisuus (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Current events:

Tämä ITKST41-kurssin toteutus on suoritettavissa vain etäopintoina.

Ohjeet kurssin suorittamisesta tulevat Optimaan.


Contents:

Kurssilla määritellään kybermaailmaa ja käydään läpi sen olemusta ja ominaisuuksia sekä kyberuhkia ja -haavoittuvuuksia. Kurssin sisältö koostuu seuraavista osa-alueista: kybervandalismi, kyberrikollisuus, kybervakoilu, kyberterrorismi, sekä kybersodankäynti. Lisäksi tutustutaan kansallisiin ja kansainvälisiin kyberturvallisuustoimijoihin, analysoidaan kansainvälisiä kyberturvallisuusstrategioita ja käsitellään kyberturvallisuuden toteuttamista.

Kurssi on jatko-opintokelpoinen. Kurssi soveltuu myös työelämässä jo oleville täydennyskoulutukseksi.


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista. Opiskelija saa valmiudet kyberturvallisuusstrategian tavoitteiden määrittelyyn, ratkaisujen suunnitteluun sekä suojausmenetelmien käyttöönottoon.


Prerequisites:

Kandidaatin tutkinto.


Modes of study:

Kurssi suoritetaan etäopintoina videoitujen luentojen ja harjoitustehtävien avulla.


Completion mode:

Kurssin suorittaminen edellyttää luentojen katsomista Moniviestimestä. Luentojen seuraamisen lisäksi edellytetään ryhmätöihin osallistumista etänä. Kurssin suorittaminen edellyttää lyhyen (n. 6 sivua) tutkimusraportin laatimista, joka tulee palauttaa 30.4. mennessä. Kurssin arvosana annetaan tutkimusraportin perusteella. Erillisiä tenttejä ei järjestetä.


Course workload:

Luentoja 18 tuntia, ryhmätöitä 12 tuntia, tutkimusraportin laadinta 97.
 


Literature:

Kirjallisuus

  1. M. Lehto & P. Neittaanmäki (Edit.), Cyber Security: Analytics, Technology and Automation, Springer, Berlin, 2015, ISBN 978-3-319-18302-2
  2. Tuija Kuusisto (Edit.), Kybertaistelu 2020, Maanpuolustuskorkeakoulu, Taktiikan laitos julkaisusarja 2, n:o 1, 2014, ISBN:978-951-25-2618-5, http://www.doria.fi/handle/10024/103034
  3. Jari Rantapelkonen & Mirva Salminen (Eds.), The fog of cyber defence, Department of Leadership and Military Pedagogy, Publication Series 2, Article Collection n:o 10, Helsinki 2013, ISBN 978–951–25–2430–3, http://www.doria.fi/handle/10024/88689
  4. Suomen kyberturvallisuusstrategia ja taustamuistio, Valtioneuvoston periaatepäätös 24.1.2013, ISBN: 978-951-25-2434-1 pdf, http://www.yhteiskunnanturvallisuus.fi/fi/materiaalit
  5. Kenneth Geers, Strategic Cyber Security, CCD COE Publication, Estonia, ISBN 978-9949-9040-7-5 (pdf), https://ccdcoe.org/multimedia/strategic-cyber-security.html

Contact information:

Martti Lehto

martti.lehto@jyu.fi


Key words:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet, kyberstrategia


[Tarkat tiedot sekä ilmoittautuminen]

ITKST45 Introduction to cyber conflict (5 op)

Rain Ottis (rain.ottis(at)ttu.ee)

Current events:

Tätä kurssia ei voi suorittaa etäopintoina. There is no distance learning option on this course.

Please note that students of Master's Degree Programme in Cyber Security are prioritised if the course gets full.


Contents:

The course covers the following topics: key terms and definitions, actors in cyber conflict, cyber-attack as a policy option, and cyber espionage vs. cyber conflict. In addition a brief discussion on the law of armed conflict as it applies to cyberspace. Case studies in the course include Stuxnet, Estonia 2007, Russia-Georgia War, Operation Cast Lead, etc.


Modes of study: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Course workload: [Ei käännetty kuvausta.]

Students are required to write one research paper on an individually assigned topic and present it to the class.

The course includes a tabletop exercise, which requires students to form teams, analyse the game scenario, prepare their team strategy and execute it during the exercise.

There is assigned reading to approximately half the lectures.

Students are expected to actively participate in discussions.

 


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST47 Advanced Anomaly Detection: Theory, Algorithms and Applications, Data analysis, data mining and anomaly detection II (5 op)

Current events:

Remote lectures.


Contents:

 

In the first course (ITKST42), we introduced the concept of anomalies, provided motivation for anomaly detection and explored several real-world use cases of anomalies.

We overviewed different data types, including high-dimensional data, and provided methods for pre-processing of data. We explored the different categories of anomaly detection and the different types of anomalies and presented methods for evaluation of anomaly detection methods.

We surveyed nearest neighbors based techniques and clustering based techniques techniques for anomaly detection and explored the theory behind each technique, its different categories, the pros and cons, demos and practice.

In this course (ITKST47), we will survey different techniques for advanced anomaly detection. For example, classification based techniques, statistical based techniques and spectral based techniques.

For each technique, we will explore the theory behind it, its different categories, the pros and cons, demos and practice.

We will have two mandatory assignments. The final assignment will be a Cyber Ware Game competition, where the students will implement the learnt methods to detect viruses and malwares.


Prerequisites:

 

Anomaly Detection: Theory, Algorithms and applications - ITKST42

Basic Matlab programing


Completion mode:

 

We will have two mandatory assignments.

A mid-course assignment (25% of the final grade)

A final assignment (75% of the final grade)


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST47_Advanced_Anomaly_Detection/

ITKST50 Secure Systems Design (4 - 5 op)

Ivan Flechais

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

Contents:

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


Learning outcomes:

At the end of the course, students will:


Prerequisites:

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


Modes of study:

Intensive course. Lectures and demos.


Completion mode:

Coursework assignment.


Contact information:

Ivan Flechais

ivan.flechais@cs.ox.ac.uk


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST56 System Vulnerabilities (5 op)

Andrei Costin (andrei.costin(at)jyu.fi)

Tiina Kovanen (tiina.kovanen(at)gmail.com)

Tuomas Tenkanen (tst(at)sattumia.com)

Contents:

Tietojärjestelmän haavoittuvuudet ja niiden kartoittaminen. Yleisimmät hyökkäystyypit ja -menetelmät.

Järjestelmä: toiminnan tarkoitus, rakenne, data järjestelmässä, elinkaari, järjestelmät rajat, tilannekuvat, dokumentaatio, testaus, ulkoiset riippuvuudet, riskiarvionti. Haavoittuvuudet: kartoittaminen, ohjeet vs. käytäntö, ylläpitoon liittyvät haavoittuvuudet, laitteistoon liittyvät haavoittuvuudet, ohjelmistovirheet, salaus, ulkoiset haavoittuvuudet.


Learning outcomes:

Opiskelija ymmärtää moderniin tietojärjestelmään kohdistuvia haavoittuvuuksia ja osaa analysoida järjestelmän osia ja tunnistaa niistä mahdollisesti haavoittuvia kohtia.


Modes of study:

Luennot, demot.


Completion mode:

Harjoitukset, essee.


Course workload:

Luennot 15 * 1,5 h = 22,5 h
Ohjaukset 5 * 1,5 h = 4,5 h
Demotehtävät 5 * 3 h = 15 h
Demojen läpikäynti 4 * 1,5 h = 6 h
Itsenäinen opiskelu ja essee 85 h


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1198

ITKST59 Cyber 9/12 Student Challenge (1 - 5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

ITKST60 Advanced Seminar in Anomaly Detection and Machine Learning, Advanced Seminar in Anomaly Detection and Machine Learning (3 op)

Current events:

Remote lectures.

This seminar is intended for research students that already have attended anomaly detection courses (ITKST42 and ITKST47).

If you are interested in participating in the seminar, but didn’t attend the anomaly detection course, please concat the lecturer.


Contents:

The goal of the research seminar is to discuss advanced topics in anomaly detection and machine learning. 
The idea is to present and discuss every meeting one topic in data analysis, anomaly detection, behaviour analysis, profiling and machine learning, using examples from real-life domains and challenges.
A list of research topics will be published at the beginning of the seminar, and each student should choose on of the topics, however the students can also suggest other relevant topics.

In every meeting, one student will present in details researches and papers related to this topic. The choice of the relevant papers is left for the students. 

In addition, the students are encouraged to add their own contribution (ideas/research directions/algorithms/techniques) to the surveyed topic (however it is not mandatory).

The presentation should be clear, detailed, concise, and made accessible to all the students.
Participants are expected to study and present one or several technical papers for the selected domain.
In addition, each speaker should prepare an assignment to the rest of the students, based on his presentation.
The final grade will be based on participation, the quality of the presentations and the home assignments.
Students will be encouraged to continue with their selected topic for a publication in a conference/journal.

The seminar will be given using a remote lecture platform (Adobe Connect) as follows:

We will use a classroom equipped with a microphone and a webcam.

The students will attend the seminar from the class, and the weekly presenter will present his topic from this class.

I’ll participate and guide the seminar remotely from Israel. 

In the first lecture I’ll start with the first topic: Identifying Domain Generation Algorithms (DGA)-based Botnets using anomaly detection methods.

 

 

 


Completion mode:

Final grade will be based on the quality of the presentation (60%) and the home assignments (40%)


Schedule:

Every Wednesday, 10am-12pm


Contact information:

gil.david@jyu.fi


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~gidavid/ITKST60_Advanced_Seminar_Anomaly_Detection

JOUS045 Uutispeliprojekti (5 op)

Marko Siitonen (marko.siitonen(at)jyu.fi)

Panu Uotila (panu.uotila(at)jyu.fi)

Turo Uskali (turo.i.uskali(at)jyu.fi)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Tanja Välisalo (tanja.valisalo(at)jyu.fi)

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

Contents:

Oletko kiinnostunut pelien hyödyntämisestä, pelillisyydestä ja pelituotannosta?

Uutispeliprojekti on viestintätieteiden laitoksen ja tietotekniikan laitoksen yhteinen kurssi, jossa opiskelijat tekevät monialaisissa tiimeissä uutispelejä. Kurssi toteutetaan yhteistyössä Keskisuomalaisen kanssa ja parhaat pelit julkaistaan verkkolehden sivuilla.


Learning outcomes:

Kurssin käytyään opiskelija


Prerequisites:

Kurssille hakeville suositellaan esitiedoksi kurssia HTKA112 Pelin lumo (tai vastaava) ja/tai TIEA219 Pelisuunnittelu. Ohjelmoijan tehtäviin hakevista etusijalla ovat Pelit ja pelillisyys -suuntautumisvaihtoehdon opiskelijat.

Viestintätieteiden laitoksen opiskelijoista etusijalla ovat journalistiikan opiskelijat. Muidenkin viestintätieteiden laitoksen oppiaineiden opiskelijat voivat hakea kurssille, mikäli heillä on journalistista työkokemusta.


Registration:

Kurssille ei ilmoittauduta Korpissa, vaan sille on hakemusten perusteella tapahtuva valinta, ks. tarkemmin seuraava kohta "Valintamenettely".


Selection procedure:

Kurssille valitaan

Lähetä vapaamuotoinen yhden sivun pituinen hakemus ja opintorekisteriote osoitteeseen panu.uotila@jyu.fi viimeistään 8.12.2016. Kerro hakemuksessa kiinnostuksistasi ja osaamisestasi, miksi haluat kurssille ja mitä kurssilta odotat. Kurssilla työskennellään tiimeissä, joiden kaikilla jäsenillä on monipuolisia tehtäviä opintotaustan, osaamisen ja kiinnostuksen mukaan. Mainitse hakemuksessa, mitkä seuraavista tehtävistä sinua erityisesti kiinnostavat:

Kurssille pääsystä ilmoitetaan viimeistään 15.12.2016. Valinnassa huomioidaan aikaisempi opintomenestys ja kurssin alaan liittyvä kokemus ja harrastuneisuus sekä kurssin sijoittuminen osaksi tutkintorakennetta.

Korvaavuudet: Kurssi sopii journalistiikan syventävien opintojen valinnaisiin suorituksiin ja tietotekniikan opiskelijoilla korvaa kurssin TIES475 Syventävä peliprojekti.


Completion mode:

Tapaamisten lisäksi kurssiin kuuluu paljon tiimityöskentelyä. Opintojakson suorittaminen edellyttää sitoutumista koko projektin ajaksi. Kurssilla noudatetaan 80 prosentin läsnäolovelvoitetta. Kurssin ensimmäinen tapaamiskerta on pakollinen kaikille kurssin suorittaville.

Opintopisteet:


Contact information:

Lisätietoja antavat kurssin vastuuopettajat:

Panu Uotila (viestintätieteiden laitos), panu.uotila@jyu.fi
Jukka Varsaluoma (tietotekniikan laitos), jukka.varsaluoma@jyu.fi


[Tarkat tiedot]

KOGP111 Kognitiotiede, ihminen ja teknologia (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Tämä on esseekurssi, mutta on mahdollisuus suorittaa tätä kurssia lukupiirissä syksyllä 2016 (loka-marras-joulukuu) sen sijaan, että kirjoitat esseettä. Lukupiiriin mahtuu vain 16 opiskelijaa. Jos kiinnostaa, lähetä sähköpostia kursin opettajalle (rebekah.rousi@jyu.fi) ilmoitauttumaan 28.10.2016 menessä.


Contents:

Esseesuoritus (kurssikirja + valinnaiset artikkelit) tai lukupiiri (max. 16 opiskelijaa). Kurssikirjana Moderni kognitiotiede + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet ymmärtää ja hyödyntää ihmisen ja teknologian vuorovaikutuksen kannalta keskeisiä kognitiotieteellisiä käsitteitä sekä ongelmanasetteluja.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
History of Cognitive Sciencecan apply
Discourses of Cognitive Sciencecan apply
Critical theories in Cognitive Sciencecan evaluate
Main theorists of Cognitive Sciencecan apply

Modes of study:

[Ei käännetty kuvausta.] [Not translated.]

Esseesuoritus (kurssikirja + valinnaiset artikkelit). Kurssikirjana Moderni kognitiotiede (TAI Thagardin Mind) + kirjallisuus alla, 5-10 sivun essee kognitiotieteellisestä kysymyksestä vähintään kahteen samaa aihealuetta käsittelevän artikkelin ja kurssikirjan pohjalta.

Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Rebekah Rousille (rebekah.rousi@jyu.fi).


Completion mode:

Essee (5-10s.)


Course workload: [Ei käännetty kuvausta.]

Reading all of the below mentioned literature and demonstrating acquired knowledge in the submitted essay.


Literature:

Saariluoma, P., Kamppinen, M. & Hautamäki, A. (toim). (2002). Moderni Kognitiotiede.

TAI

Thagard, P. (2005). Mind : introduction to cognitive science. Cambridge: MIT Press.


Artikkelit (jos ei löytyy yliopiston verkosta tai Google Scholarista pyytä opettajalta):

 

KOGNITIOTIETEEN HISTORIA

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

 

MUISTI

Baddeley A. D., Logie, R. H. 1999. Working Memory: the multiple-component model. In A. Miyake & P. Shah, Models of Working Memory. Cambridge: Cambridge University Press, pp. 28-61.

Ericsson, K.A. & Kintsch, W. 1992. Memory in Comprehension and problem-solving – A long-term working memory. Institute of Cognitive Science Publication 91-13, *** PAGES 1-19***

 

TEKO ÄLY

Turing A. M. 1950. Computing Machinery and Intelligence. Mind, 59, 433-460.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine,11(4): 26-36.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Searle J. R. 1980. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3(3), 417-457.

 

KOGNITIIVINEN KAPASITEETTI, PROSESSOINTI JA KÄYTTÄYTYMINEN

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1976 Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19(3), 113-126.

Chomsky N. 1959. A Review of B. F. Skinner's Verbal Behavior. Language, 35(1), 26-58.

 

KÄYTTÄJÄKOKEMUS JA KÄYTETTÄVYYS

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Hassenzahl, M., & Tractinsky, N. (2006). User experience-a research agenda. Behaviour & information technology, 25(2), 91-97.

Hassenzahl, M., Diefenbach, S., & Göritz, A. (2010). Needs, affect, and interactive products–Facets of user experience. Interacting with computers, 22(5), 353-362.

Nielsen, J. (1994, April). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

 

 


[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2016 - toukokuu 2017).

Kevään 2017 seminaarit:

To 26.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

Pe 24.2. klo 15:00 - 16:00

Ma 27.3. klo 14:15- 15:45

To 27.4. klo 14:15- 15:45

To 18.5. klo 14:15- 15:45 (poikkeus)


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia. Suoritukseen vaaditaan 6 osallistumiskertaa, yksi hyväksytty seminaariesitelmä sekä suullisena että kirjallisena esityksenä, sekä toisen opiskelijan työn opponointi.


Learning outcomes:

Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.


Modes of study: Seminaarityöskentely

[Tarkat tiedot sekä ilmoittautuminen]

KOGS394 Graduseminaari (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Current events:

Seminaarit järjestetään pääsääntöisesti etänä. Ota yhteyttä tuomo.kujala@jyu.fi etäseminaareihin osallistumista varten.

Seminaarit pyritään järjestämään pääsääntöisesti jokaisen kuukauden viimeisenä torstaina (syyskuu 2017 - toukokuu 2018).

Kevään 2018 seminaarit:

To 25.1. klo 14:15 - 15:45 (sovitaan kevään esitysaikataulut)

To 22.2. klo 14:15 - 15:45

To 29.3. klo 14:15 - 15:45

To 19.4. klo 14:15 - 15:45 (poikkeus)

To 31.5. klo 14:15 - 15:45


Contents:

Seminaarin tavoitteena on tukea opiskelijoiden pro gradu -tutkimusprosessia. Graduseminaarissa käydään yhdessä läpi opiskelijoiden gradututkimuksia sekä annetaan vertaistukea ja ryhmäohjausta.

Suoritukseen vaaditaan vähintään 6 osallistumiskertaa, vähintään yksi hyväksytty seminaariesitelmä ja lyhyt tutkimussuunnitelma kirjallisena, sekä toisen opiskelijan työn opponointi.


Learning outcomes: Seminaarityöskentelyn pohjalta opiskelija kykenee laatimaan tutkimuksestaan asiallisen kirjallisen ja suullisen esitelmän sekä vastaamaan tutkimusta koskeviin kriittisiin kysymyksiin ja kommentteihin.
Modes of study: Seminaarityöskentely
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGS395 Pro gradu -tutkielma (30 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat kognitiotieteen tutkijat. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla. Tutkielman aloitusvaiheessa kannattaa aloittaa KOGS394 Graduseminaari.
Learning outcomes: Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia,

• osaa hankkia tietoa omalta tieteenalalta,

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti,

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita,

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan,

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Completion mode: Pro gradu -tutkielma.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS503 Maturiteetti (0 op)

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

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

KOGS503 Maturiteetti (0 op)

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

Contents: Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://www.jyu.fi/opiskelu/opinnoista/opiskelijanopas/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS536 Cognitive Modeling (5 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

This course explores the principles of cognition and intelligence in human beings and machines, focusing on how to build computational models that, in essence, think and act like people. The course reviews existing frameworks for such models, studies model development within one particular framework, and discusses how models can be employed in real-world domains.


Learning outcomes:

The course objectives are to:

As learning outcomes, students completing this course should be able to:


Registration:

Please sign up for one demo group.


Modes of study:

Video lectures (by Fulbright Professor Dario Salvucci), demos, readings

Students will use the open-source ACT-R system for development of models. All software used in the course will be distributed by the instructor.

Please note that students with or without computer programming experience are welcome in the course; materials will be adapted to suit a broad audience from different areas of study.


Completion mode:

Independent study of the video lectures is expected. Demos and homework will build on topics discussed in the videos. The course grade will be determined from a final exam at the end of the course.


Literature:

There is no assigned textbook for this course. Readings will come from several sources including academic papers and electronic resources (e.g., web tutorials).


Contact information:

Course coordinator: tuomo.kujala@jyu.fi <tuomo.kujala@jyu.fi>


[Tarkat tiedot sekä ilmoittautuminen]

KOGS550 Life-Based Service Design (5 op)

Laura Mononen (laura.m.mononen(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Current events: [Ei käännetty kuvausta.]

 


Contents:

Life-based service design on varhaisen vaiheen palvelusuunnittelua koskeva kurssi, jolla opetetaan life-based service design -ajattelun käyttämistä palvelukonseptisuunnittelussa. Kurssi on ongelmapohjainen ja perustuu valmistaviin luentoihin sekä ohjattuihin harjoitustöihin. Kurssin aikana toteutetaan palvelukonseptisuunnitelma, joka raportoidaan loppuseminaarissa. Työ toteutetaan vaiheittain ja jokaisen vaiheen ongelmanasetteluista sekä loppupäätelmistä keskustellaan ohjaajan kanssa. Varsinainen palvelusuunnitelma esitellään loppuseminaarissa.


Learning outcomes:

Kurssin jälkeen opiskelijalla on kyky suunnitella ja toteuttaa konkreettinen palveluratkaisu hyödyntäen Life-Based Design -lähestymistapaa.


Literature:

Leikas, J. (2009). <span class="subfieldData">Life-based design : a holistic approach to designing human-technology interaction</span>. Espoo: VTT. Available at: http://www.vtt.fi/inf/pdf/publications/2009/P726.pdf


[Tarkat tiedot sekä ilmoittautuminen]

KOGS552 Designing for Life (2 - 5 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Current events:

Kurssi esittää modernin teknologiasuunnittelun pääajatukset. Tämä kurssi on syytä yhdistää KOGS550 Life-Based Service Design-kurssiin. Designing for life tarjoaa teoreettiset ja tieteelliset perusteet nykyaikaiselle HTI-suunnittelulle ja Life Based Design opettaa soveltamaan näitä tietoja käytännössä.


Contents:

Life-based design eli elämäkeskeinen suunnittelu on uusi suunnitteluparadigma. Se perustuu ajatukselle, jonka mukaan teknologian kehittäminen on viime kädessä elämänlaadun parantamista. Sen vuoksi teknologiasuunnittelu perustuu aina korkeatasoiselle tieteelliselle ihmisen elämän analyysille. Kurssi esittää kuinka elämää voidaan analysoida ja kuinka analyysin pohjalta voidaan kehittää teknologioita.


Learning outcomes:

Kurssin jälkeen opiskelija tietää, miten voi analysoida ihmisten elämää teknisten artefaktien suunnittelua varten. Kurssin suorittanut opiskelija tuntee paitsi elämäkeskeisen suunnittelun peruskäsitteet ja metodologiat myös käytettävyys- ja käyttäjäkokemusssunnittelun keskeiset ideat syvällisellä tavalla.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Life-based Designcan create
Usabilitycan apply
User experiencecan create

Prerequisites:

Suoritetaan osana syventäviä tai tohtoriopintoja.


Registration:

Korpissa ennen kurssin alkua


Selection procedure:

Toistaiseksi vapaa pääsy


Modes of study:

Luento ja osallistuminen empiirisiin tutkimuksiin tutkittavana t. koehenkilönä


Completion mode:

Tentti


Literature:

Saariluoma, P., Canas, J.J., & Leikas, J. (2016). Designing for Life - A Human Perspective on Technology Development. Palgrave Macmillan. 978-1-137-53046-2


Contact information:

Pertti Saariluoma: ps@jyu.fi


Key words:

Elämäkeskeinen suunnittelu, käytettävyys, käyttäjäkokemus, käyttäjän mielen ymmärtäminen, suunnittelumenetelmät


[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

KOGJ201 Jatko-opintoseminaari (3 op)

Pertti Saariluoma (psaariluoma(at)gmail.com)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIEA307 Tietotekniikan oppimateriaalin kehittäminen, Ohj1/Ohj2 yms. materiaalin parantaminen (1 - 5 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents:

Ideana on, että tekee sen noin melkein 30 h tunnin työn jossa järjestelee materiaalia paremmin, selventää asioita yms. Kullakin pitää olla oma visio siitä mitä tehdään ja toteutus sovitaan etukäteen luennoitsijan kanssa. Kursisn aikana voidaan pitää 1-2 tapaamista missä keskustellaan muutosten tarpeesta ja sisällöstä kaikkien kurssin opiskelijoiden kesken. Tällainen tapaaminen sovotaan erikseen katsoen kurssilaisten Korppi-kalenterista parhaiten soveltuva aika.

Vaikka otsikossa lukeeksin Ohj1/Ohj1, voidaan sopimia minkä tahansa muunkin kurssin materiaalin parantamisesta/kehittämisestä, kunhan se vaan sopii ko. kurssin opettajalle.


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/tiea307/2019k/koti

TIEP111 Ohjelmointi 2, 2017 (8 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents: Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Learning outcomes: Oppia ymmärtämään oliopohjaisen ohjelmoinnin perusteet. Kyky tuottaa pieniä/keskikokoisia oliopohjaisia ohjelmia. Samoin tavoitteena on "testaus ensin" (TDD) ajatuksen sisäistäminen. Kyky suunnitella ja toteuttaa graafinen käyttöliittymä.
Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Design a small programcan apply
Design a small algorithmunderstands
Test by table, TDDcan apply
Basics of Javacan apply
Design and test methodscan create
Design and test classescan evaluate
Recursionunderstands
Making a program from modulescan apply
Using debuggercan create
Design and implementation of GUIcan apply

Prerequisites:

Ohjelmointi 1. tai vastaava.


Modes of study: Luennot, demot, pääteohjaukset, harjoitustyö. InSitu.
Completion mode: Välikoe, demot, harjoitustyö.
Course workload:
Kurssin vaatima työmäärä:

                 t/vko  Viikkoa  tun.yht
-----------------------------------------
Luennot              4     13     52
Demojen palautus     2     12     24
Demoja kotona        5     12     60
Pääteohjaukset       2      4      8
Harjoitustyö                      56
-----------------------------------------
Yhteensä:         15.5     13    200

Literature: Java-kirjallisuus. Mm. Java-ohjelmointi
Key words: ohjelmointi, Java, olio, luokka, polymorfismi, perintä, taulukko, silmukka, muuttuja, testaus, pariohjelmointi, TDD

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEP112 Ohjelmointi 2, C++, 2017 (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents:

Ohjelmointi 2 -kurssin keskeisen sisällön asiat C/C++ -kielillä.


Learning outcomes: Oppia tekemään Ohjelmointi 2-kurssia vastaavat asiat C/C++ -kielillä.
Prerequisites: Ohjelmointi 2
Modes of study: Luennot, demot, pääteohjaukset.
Completion mode: Demot vähintään 60%.
Literature: Olio-ohjelmointi ja C++
Key words: C++

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/cpp/TIEP112

TIEP113 Ohjelmointi 2, JSP, 2017 (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents: Ohjelmointi 2 kurssin tietojen soveltaminen WWW-ohjelmointiin. Erityisesti JSP (Java Server Pages).
Learning outcomes: Oppia soveltamaan Ohjelmointi 2-kurssilla opittuja asioita WWW-käyttöliittymän ohjelmoinnissa.
Prerequisites: Ohjelmointi 2
Modes of study:

Luentovideoiden katsominen, pääteohjaukset, harjoitustyö.


Completion mode: Pääteohjaukset, oman harjoitustyön jonkin kohdan toteuttaminen WWW-pohjaiseksi.
Literature: Ohjelmaesimerkit

[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/jsp/TIEP113

TIEP116 Java ja tietokannat, Ohj2 harjoitustyö käyttämään tietokantoja (1 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Contents:

Muutetaan itsenäisesti Ohjelmointi 2 -kurssin (vähintään vaihe 6) harjoitustyö käyttämään jotakin tietokantaa omatekoisten taulukoiden sijaan.


Learning outcomes:

Kurssin suoritettuaan opiskelijalla on käistys siitä, miten tietokantoja käyetään perinteisellä tavalla suoraan Java-kielestä.


Prerequisites:

Ohejlmointi 2.  Mielellään edes SQL-kielen perusteet, mutta mallia seuraamalla tuota voi opiskellla kurssin aikana itsekin tarvitavan määrän.


Modes of study:

Itsenäisesti tehtävä harjoitustyö, eli olemassa olevan koodin muuttaminen tietokannoille.


Completion mode:

Palautetaan harjoitustyö versionhallintaan ja näytetään ohjaajille.


Course workload:

n. 25 tuntia.


Key words:

Java. Tietokanta. SQL.


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/ohj2/lisakurssit/TIEP116

TIEA211 Algoritmit 2 (4 op)

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

Contents: Algoritmin analysointi, prioriteettijono, hajautus, puurakenteet, joukot, rekursio, ositus, ahne menetelmä, taulukointi, peruutus, rajoitehaku, paikallinen etsintä, heuristiikat, NP-täydellisyys.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa soveltaa algoritmien suunnittelumenetelmiä. Opiskelija osaa valita algoritmeille sopivat tietorakenteet. Opiskelija osaa analysoida yksinkertaisten algoritmien aikavaativuutta.
Prerequisites: ITKP102 Ohjelmointi 1, ITKA201 Algoritmit 1.
Modes of study: Luennot, harjoitukset, harjoitustyö. Ei pakollista läsnäoloa.
Completion mode: Tentti ja harjoitustyö.
Course workload: Luennot 4 h/vko, demoryhmät 2 h/vko, tehtävien ratkaiseminen ja itsenäinen opiskelu 9 h/vko. Yhteensä 105 h.
Literature: Cormen, Leiserson, Rivest, Stein, "Introduction to Algorithms". Weiss, "Data Structures and Algorithm Analysis in Java". Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java".

[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA218 Web-sovellukset (5 op)

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

Current events:

Kurssi on suoritettavissa etäopiskeluna kunhan vain noudattaa kurssin aikataulua. Tarkemmat ohjeet ovat kurssin kotisivulla.


Contents:

Kurssilla opitaan tuottamaan web-sovelluksia kaikkiin mahdollisiin selainympäristöihin (työpöytä, mobiililaitteet, tabletit jne.) käyttäen erilaisia WWW-tekniikoita kuten HTML5, CSS, DOM ja Javascript. Samalla  opitaan perusteet graafisten käyttöliittymien ohjelmoinnista.


Prerequisites:

Kurssi edellyttää hyvää ohjelmointitaitoa. Pakollisia esitietoja ovat ohjelmointi 2 -kurssi ja jokin tietokantakurssi. Erittäin suositeltavia esitietoja ovat olio-ohjelmointi ja XML-kurssit.


Modes of study:

Verkkovideoluennot, verkkokeskustelu, pääteohjaukset, viikkotehtävät


Completion mode:

Pakolliset viikkotehtävät. Kurssilla ei ole tenttiä.


Course workload:

Kurssi on erittäin työläs (vrt. Ohjelmointi 2 -kurssi tai GKO). Kurssin suorittaminen vaatii n. 140 tunnin työpanosta, joka jakaantuu viikottaiseen tehtävien tekemiseen ja materiaalien katsomiseen ja lukemiseen (10-12 h per viikko).


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/web-sovellukset/

TIEA301 Kandidaattiseminaari, (KandiX) (3 op)

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

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

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

Marjaana Nokka (marjaana.m.nokka(at)student.jyu.fi)

Current events:

KandiX-tiimi tiedottaa!

ERITTÄIN TÄRKEÄÄ: Varaathan tarpeeksi aikaa kandidaatintutkielman tekemiseen kevään 2017 opiskeluaikataulussasi.

TIEA301 Kandidaattiseminaarin tavoitteena on, että opiskelijan Tietotekniikan kandidaatintutkielma (TIEA302) valmistuu kevään 2017 aikana. Kandidaatintutkielman aihe valitaan heti seminaarin alussa ja aihetta työstetään seminaarin aikana kohti kanditutkielmaa. Aihetta kannattaa siis miettiä jo syksyn aikana. Kandidaatintutkielman aihe voi liittyä mihin tahansa tietotekniikan laitoksen suuntautumisvaihtoehtoon. Tavoitteena on, että tutkielmat jätetään tarkistukseen ennen vappua.

Huom.! Jos olet jo suorittanut kandidaattiseminaarin, mutta tutkielmasi on vielä kesken, niin ota yhteyttä Sanna Mönkölään (sanna.monkola@jyu.fi). Ilmoita ainakin työsi otsikko ja miten tutkielmasi työstäminen on edennyt. Näiden tietojen pohjalta voidaan arvioida viimeistelyvaiheessa olevien töiden ohjauksen tarvetta.

Parhain terveisin,

KandiX-tiimi

 


Contents:

Tietotekniikan kandidaattiopintojen pakollinen opintojakso. Hankitaan perustaidot tieteellisen tekstin kirjoittamisesta, suullisesta esittämisestä ja tiedonhausta. Tarkoituksena on tukea kandidaatintutkielman tekemistä.

KANDIDAATINTUTKIELMA

Tutkintoasetuksen mukaan tutkinnon pääaineen tai siihen rinnastettavan kokonaisuuden taikka koulutusohjelman aineopintoihin sisältyy vähintään 6-10 opintopisteen laajuinen opinnäyte. IT-tiedekunnassa kandidaatintutkielmien laajuus on 7 op. Lisäksi opintoihin kuuluu 3 op:n laajuinen kandidaattiseminaari ja kypsyysnäyte eli maturiteetti.

Kandidaatintutkielman tavoitteena on harjaannuttaa opiskelija tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin. Kandidaatintutkielma on pienimuotoinen kirjallisuuteen pohjautuva tutkimusraportti kandidaattiseminaarin vetäjien, jotka toimivat myös pääohjaajina, kanssa sovitusta aiheesta. Tyypillisesti kandidaatintutkielma on noin 20 sivua pitkä. Tutkielmassa on keskeistä tieteellisen ja selkeän raportointitavan opettelu. Tieteellisyydellä tarkoitetaan sitä, että työn tulee perustua aiempaan tutkimukseen, ja lähteinä käytetyt viitteet tulee sisällyttää tekstiin ohjeiden mukaisesti. Selkeällä raportointitavalla tarkoitetaan sitä, että opiskelijan tulee osata kertoa aiheestaan selkeää ja hyvää suomen kieltä käyttäen.

Tutkielman aihe kannattaa valita itseään kiinnostavasta aihepiiristä. Aihe on hyvä valita niin, että kandidaatintutkielmaa varten tehtyä kirjallisuusselvitystä voi myöhemmin hyödyntää maisterivaiheen tutkielmassa eli pro gradussa. Hyvä aihe voisi olla esim. jollain käymälläsi kurssilla esillä ollut asia, josta haluaisit lisätietoa tai aihepiiri, jota olisit toivonut kurssilla käsiteltävän. Jos olet toteuttanut vapaa-ajallasi tietokoneohjelman tai ollut mukana laajemmassa tietoteknisessä tehtävässä, jota et ole vielä hyödyntänyt opinnoissasi, niin työn kirjallinen raportointi voi hyvinkin täyttää tutkielman kriteerit. Jos työskentelet tietotekniikka-alalla, voi aihe olla myös työhösi liittyvä. IT on tunnetusti kaikkialla, joten tietotekniikan opinnäytteeksi sopiva aihe voi löytyä arkisistakin asioista!

Kandidaatintutkielmat tallennetaan JYX-järjestelmään (Jyväskylän yliopiston julkaisuarkisto https://jyx.jyu.fi/). Tutkielmat voidaan tallentaa järjestelmään joko kaikille näkyviksi tai vain rajoitetusti näkyviksi arkistokäyttöön. Tarkempia ohjeita julkaisusta antavat laitosten opintoasioita hoitavat sihteerit.


Learning outcomes:

Tavoitteena on oppia tutkimusongelman määrittelemistä, tiedonhakua ja -käsittelyä sekä johtopäätösten raportointia; päämääränä on tietotekniikan kandidaatintutkielman (TIEA302) valmistuminen kevään aikana.


Modes of study:

Ohjaavat johdantoluennot, Latex-ohjaus ja mikroluokkatyöskentely, Kielikeskuksen puhe- ja kirjoitusviestintään liittyvät luennot ja pienryhmät, opiskelijoiden seminaariesitelmät ja opponoinnit.

Materiaalit jaetaan Optiman kautta. Sinne perustetaan myös opiskelijoille palautuslaatikko, johon omat seminaariesitelmät ja kanditutkielmat voi jättää.


Completion mode:

Seminaariesitys, opponointi ja tarkistukseen jätettävä kandidaatintutkielma.

Kandidaattiseminaarista saa merkinnän, kun oma esitys ja opponointi on tehty sekä kandidaatintutkielma jätetty tarkistukseen.


Course workload:

Laskennallinen työmäärä:

TIEA301, 3 op = 80,1 tuntia

TIEA302, 7 op = 186,9 tuntia

Lisäksi 2 op kirjoitus- ja puheviestintää.

VARAATHAN OPISKELUKALENTERIISI TARPEEKSI AIKAA. NÄIN VARMISTAT ITSELLESI HYVÄT LÄHTÖKOHDAT KANDIDAATINTUTKIELMAN TEKOON.


Schedule:

Seminaarin ensimmäinen tapaaminen on tammikuussa.


Contact information:

KandiX-tiimi:

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

Yliopistonopettaja Sanna Juutinen (sanna.k.juutinen@jyu.fi)

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

Tuntiopettaja Marjaana Nokka (marjaana.nokka@jyu.fi)


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA316 ICT-foorumi (2 op)

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

Current events:

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.


Contents:

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


Completion mode:

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


Schedule:

Tutustu ja katso kurssin aikataulu.


Literature:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA346 Ohjelmistorobotiikka (2 op)

Bek Eljurkaev (Kaeljurk(at)gmail.com)

Current events:

Kurssin aikataulu saattaa vielä hieman muuttua. The course schedule might change. 


Contents:

Robotic Process Automation (1) is one of the top evolving technologies at the moment. As the potential market of RPA is estimated to be significant in the next decade to come (2), it is considered to be very important skillset to have in the future for every IT professional.

RPA course is an intense introduction level robotic process automation programming course that will give good understanding what RPA is both from economical and technology perspectives. The course will give an insight on how RPA is going to evolve in the near future and what does it mean in the bigger picture. The course includes lectures that introduces the students in the RPA market and the reasoning behind the technology, interactive demo sessions for hands-on practice and challenges under professional guidance and a project work for deeper learning.  

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating a manual process. The methods, systems, and apparatus include actions of identifying a process that is manually performed by a user interacting with a computer, and is to be automated for performance by a robot that is configured to interact with another computer.” – Ballater, Jacquot, Torres, 2017.

1) Later RPA

2) McKinsey Global institute report, Disruptive technologies: Advances that will transform life, business, and the global economy, 2013


Learning outcomes:

The course aims to introduce students to the field of RPA and show the possibilities of the technology with one of the leading toolset. This course will teach the skill level of students in both general knowledge of the area of RPA with an exam and programming skills with both demo sessions and a final project. The grade will be the combination of these three aspects. 


Prerequisites:

Graduate student in IT or other relevant study. Basic or advanced skill level in programming. Knowledge in UI development or testing is beneficial.


Modes of study:

Seminar type course done in an intensive mode.


[Tarkat tiedot sekä ilmoittautuminen]

TIEA361 Tietotekniikan opettajan työvälineitä (5 - 6 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Contents:

Kurssilla käydään läpi tietotekniikan opettajan työnkuvaan liittyviä aiheita, ja tutustutaan etenkin erilaisten työvälineiden hyödyntämiseen opetuksessa. Lisäksi harjoitellaan tietotekniikan integroimista muihin oppiaineisiin. Tutuksi tulevat myös alan ajankohtaiset aiheet (mm. opetuksen suunnittelu, oppimateriaalit, opettajan tieto- ja viestintätekniset taidot). Kurssi on tarkoitettu pääsääntöisesti pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijoille hyvät tiedot ja taidot erilaisten työvälineiden hyödyntämisestä tietotekniikan opetuksessa, tietotekniikan integroinnista sekä opetuksen suunnittelusta.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Tietotekniikan integrointi muihin oppiaineisiincan evaluate
Oppimisympäristön tehokas käyttöcan analyse
Käsitekarttaohjelmistojen hyödyntäminen opetuksessacan analyse
Avoimien toimisto-ohjelmien hyödyntäminen opetuksessacan analyse
WWW-lomakkeet ja WWW-sivut opetuskäytössäcan analyse
Sisällönhallintajärjestelmien opetuskäyttöcan analyse
Opetusvideon kuvaussuunnitelman laatiminencan analyse
Kuvankäsittelyn hyödyntäminen opetuksessacan analyse
Ruutukaappausvideoiden hyödyntäminen opetuksessacan analyse
Animaatioiden hyödyntäminen opetuksessacan analyse
Vapaiden ohjelmistojen hyödyntäminen opetuksessacan analyse
Pelit opetuksessacan analyse
Opetusvideon tuottaminencan analyse
Interaktiivisten taulujen ja tablet-laitteiden opetuskäyttöcan analyse

Prerequisites:

TIEP161 - Opetusteknologia


Registration:

Varsinaisen kurssi-ilmoittautumisen lisäksi ilmoittaudu Korpissa myös seuraaviin opetusryhmiin, jos aiot niihin osallistua:


Selection procedure:

Ensisijalla ovat tietotekniikan aineenopettajankoulutuksen pääaineopiskelijat. Mukaan pääsevät myös ne muiden oppiaineiden aineenopettajaksi opiskelijat, joilla on tavoitteena saada opettajan pätevyys myös tietotekniikkaan.


Modes of study:

Luennot, pääteohjaukset ja vertaisarvioinnit.


Completion mode:

Oppimistehtävät, vertaisarvioinnit ja itsearviointi.

Kurssin voi suorittaa myös etäopiskeluna. Etäopiskelijoiden tulee noudattaa kurssitöiden palautuksissa samoja aikatauluja kuin lähiopetukseen osallistuvien.


Course workload:

Luennot noin 12 h, pääteohjaukset noin 20 h, oppimistehtävät noin 70 h, seminaarit noin 4 h, vertaisarvioinnit noin 20 h, itsearviointi noin 4 h. Yhteensä noin 130 tuntia.


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES322 Tietoliikenneprotokollat 2 (3 op)

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

Current events:

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


Contents:

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


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

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


Contents:

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


Learning outcomes:

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


Prerequisites:

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.


Modes of study:

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


Completion mode:

Harjoitustehtävät


Course workload:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Contents:

Kurssi keskittyy signaalinkäsittelyn perusteisiin. Se kattaa perusoperaatiohin liittyvän teorian, digitaalisten suotimien suunnittelun sekä niiden soveltamisen MATLAB-ympäristössä. Sovellusalueina kuvantamissignaalit (EEG/MEG) ja musiikki.

 


Learning outcomes:

Opiskelija tuntee käytetyimmät signaalinkäsittelymenetelmät ja osaa soveltaa niitä käytännön analyyseissä.


Prerequisites:

Matematiikan opintoja.


Modes of study:

Luennot, harjoitukset. Luennot englanniksi.


Completion mode: Tentti
Literature:

S.K.Mitra, "Digital Signal Processing"

Luentokalvot


[Tarkat tiedot sekä ilmoittautuminen]

TIES341 Funktio-ohjelmointi 2 (1 - 5 op)

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

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

Current events:

Kurssi on peruttu. Korvaava kurssi pyritään järjestämään syksyllä 2017


Contents: Funktio-ohjelmoinnin erityiskysymyksiä ja teoriaa. Sovellusesimerkkejä.
Prerequisites: Funktio-ohjelmointi 1
Selection procedure: Funktio-ohjelmointi 1 ja Funktio-ohjelmointi 2 korvaavat yhdessä vanhan kurssin TIE328 Funktio-ohjelmointi (luennoitu syksyllä 2003), joten tälle kurssille ei oteta tuon vanhan kurssin suorittaneita. Kurssi järjestetään vain, jos opiskelijoita ilmoittautuu sitovasti vähintään 8.
Modes of study: Opiskelijaseminaari.
Completion mode:

Päätetään ensimmäisellä luennolla opiskelijoiden ja opettajan toiveiden mukaan


Schedule: [Ei käännetty kuvausta.] [Not translated.] Ei luennoida lukuvuonna 2010-2011.
Literature: Ilmoitetaan myöhemmin.

[Tarkat tiedot sekä ilmoittautuminen]

http://functional-programming.it.jyu.fi/pages/Tasks2.md

TIES355 Luciad (1 op)

Current events:

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. 


Contents:

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. 
 


Learning outcomes:

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


Prerequisites:

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


Modes of study:

Itsenäisesti tehtävä harjoitustyö


Completion mode:

Palautetaan harjoitustyö ohjaajille sähköisesti


Course workload:

n. 25 - 30 tuntia.


Contact information:

Tero Toivonen & Hannu-Heikki Puupponen


[Tarkat tiedot sekä ilmoittautuminen]

TIES405 Sovellusprojekti (10 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Jukka-Pekka Santanen (jukka-pekka.x1.santanen(at)jyu.fi)

Contents:

Sovellusprojektissa opiskelija saa kokemusta työelämän ohjelmistoprojektien suunnittelusta, hallinnasta, läpiviennistä ja raportoinnista, ryhmätyöstä ja tilaajan kanssa toimimisesta sekä projektityössä tarvittavasta kirjallisesta ja suullisesta viestinnästä. Opiskelija saa myös käytännön kokemusta kurssien harjoitustöitä laajempien sovellusten määrittelystä, suunnittelusta, toteuttamisesta ja testaamisesta sekä tarvittavien dokumenttien laatimisesta. Sovellusprojekti edellyttää 250-400 tunnin työmäärää noin neljän kuukauden aikana, joten sille on varattava aikaa vähintään 20-30 tuntia viikossa. Työ tehdään kiinteän aikataulun mukaisesti 3-5 hengen ryhmissä. Sovellusprojekteihin tulee ilmoittautua 7.12. mennessä ilmoittautumalla kurssille ja täyttämällä kurssin etusivulta löytyvä Korppi-lomake. Mahdollisimman varhainen ilmoittautuminen on toivottavaa. Sovellusprojektien ohjeita, dokumentteja ja materiaaleja löytyy sivun http://users.jyu.fi/~santanen/ohjeita.html kautta. Lisätietoa Sovellusprojekteista voi tiedustella lehtori Jukka-Pekka Santaselta.


Learning outcomes:

Opiskelija määrittää Sovellusprojektin läpiviennin suunnittelun yhteydessä oppimistavoitteensa huomioiden vähintään suunnitellun roolinsa projektiryhmässä, itseään kiinnostavat asiat sekä vahvuuksikseen ja heikkouksikseen katsomansa tiedot ja taidot. Sovellusprojektien ohje http://www.mit.jyu.fi/palvelut/sovellusprojektit/projohje.pdf ja arviointilomake http://www.mit.jyu.fi/palvelut/sovellusprojektit/ohjaajat/projektiarviointi.pdf määrittävät mahdolliset oppimistavoitteet. 


Prerequisites: Tietotekniikan perusopinnot ja aineopinnoista vähintään puolet sekä kurssi TIEP111 Ohjelmointi 2 tulee olla suoritettuina. Kurssit ITKA201 Algoritmit 1 ja TIEA212 Graafisten käyttöliittymien ohjelmointi antavat hyvän lähtökohdan projektin menestykselliselle suorittamiselle, joten niitä suositellaan suoritetuiksi.

[Tarkat tiedot sekä ilmoittautuminen]

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

TIES410 Future Internet (5 op)

Current events:

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


Contents:

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.


Completion mode:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES437 Everything to Everything Interfaces, (Interface of Things) (5 op)

Oleksiy Khriyenko (oleksiy.khriyenko(at)jyu.fi)

Contents:

The course will address the challenge related to the Everything-as-a-Service-Consumer vision. In addition to a traditional GUI, where a user of some application is assumed to be a human, this course concerns interfaces needed if a user of the application happens to be not a human but some other application, service, software process, software agent or anything else. Such Everything-to-Everything interfaces in addition to the traditional APIs have to enable “understanding” among interacting entities, which requires either sharing common ontology or the support for the ontology alignment process followed by semantically enhanced interaction. The course will review available techniques and tools for practical design of such interfaces.


Prerequisites:

Some tasks will require at least basic knowladge of Semantic Web and Ontology engineering (suitable backgroung can be gained from ITKS544/TIES452 courses). Participants should have some experience with Java programming.  


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~olkhriye/ties437

TIES444 Ohjelmistotekniikan teemaseminaari, TIM-järjestelmän kehitys ja ylläpito (2 - 5 op)

Vesa Lappalainen (vesa.t.lappalainen(at)jyu.fi)

Mika Lehtinen (smibu90(at)gmail.com)

Contents:

TIM (= The Interactive Material) on Tietotekniikan laitoksen projekti uudenlaisen interaktiivisen materiaalin tuottamiseksi. TIM on pohja, jonka päälle kuka tahansa opettaja voi tehdä interaktiivista materiaalia itseopiskelua, luento-opetusta tai mitä tarkoitusta varten tahansa. Opiskelijat voivat käyttää TIMIä tehtävien tekemiseen, muistiinpanoihin, keskusteluun yms.

Katso ja tutustu:

https://tim.it.jyu.fi/view/tim/TIM-esittely

https://tim.jyu.fi/view/kurssit/tie/tim-kehitys/ties444

Järjestämme seminaarimuotoisen kurssin, jossa opiskelijoilla on mahdollisuus osallistua kehittämiseen tämän päivän työkaluilla.  Seminaarin tarkoituksena on, että opiskelijat ideoivat ja toteuttavat TIMiin uusia interaktiivisia plugineja, parantavat sen käyttöliittymää tai tekevät siihen muita parannuksia/laajennuksia/esteettömyyttä tai tietoturvaa.  Muita toimintoja voisi olla esimerkiksi erilaisten materiaalien tuominen järjestelmään (Word-dokumentit, OpenOffice dokumentit jne).

Ensimmäinen tapaamiskerta maaliskuun lopussa/huhtikuun alussa.

Seminaarin 1. osallistujien aikatauluun sovitetulla ”luentokerralla” tutustutaan Vesa Lappalaisen/Mika Lehtisen johdolla järjestelmän nykytilanteeseen ja työkaluihin. Sitten jokainen voi asentaa omaan koneeseensa TIMin kehitysympäristön ja ideoida mitä voisi TIMiin tuottaa.

Seuraavilla seminaarikerroilla osallistujat kertovat muille ideoistaan ja sitten siirrymme toteutusvaiheeseen, joka voi tapahtua kevään tai kesän aikana opiskelijan aikatauluista riippuen. Pidämme lisätapaamisia yhdessä sovittujen aikataulujen mukaan.  Viimeistään elokuussa olisi tarkoitus pitää loppuseminaari, missä osallistujat esittelevät mitä saivat tehtyä.

Laajuus on 2-5 op opiskelijoiden aiheista ja työmääristä riippuen.  Jokainen pitää oman ”tuotteen” tekemisen lisäksi vähintään kaksi kevyttä esitelmää työstään.  Työ voidaan tehdä myös ryhmissä ja ryhmien ryhmissä (= samankaltaisia osia tekevät käyttävät hyväkseen toistensa osia).

Hyvin laajojen töiden tapauksessa työmäärää on mahdollista laajentaa kurssilla Erikoistyö.

 


Learning outcomes:

Oppia tekemään ja ylläpitämään nykyaikaista verkkopohjaista järjestelmää.


Prerequisites:

Ohj2, mielellään GKO tai WWW-ohjelmointi tai vastaavaa harrastusta.


Modes of study:

Aluksi seminaariluento, missä kuvataan ongelma.  Sitten omatoimista ideointia.  Tekniikkaan tututumista lähiopetuksena.  Oman komponentin tai toiminnin toteutus ja dokumentointi käyttöohjeineen. Loppuseminaari.


Completion mode:

Osallistuminen seminaarin tapaamisiin, oman komponentin toteuttaminen ja dokumentointi.  Esitelmän pitäminen omasta toteutuksesta muille osallistujille.


Course workload:

2-5 op komponentin laajuudeesta riippuen.


Schedule:

Huhtikuu - Elokuu.  Työn ajankohtaa voi semniaaritapatumia lukuunottamatta valita omien optintojen mukaan.  Työtä voi tehdä myös kesäaikana.


Key words:

JavaScript, AngularJS, JQuery, Python, Haskell, eEducation


[Tarkat tiedot sekä ilmoittautuminen]

https://tim.jyu.fi/view/kurssit/tie/tim-kehitys/ties444

TIES445 Tiedonlouhinta (3 - 5 op)

Joonas Hämäläinen (joonas.k.hamalainen(at)jyu.fi)

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

Mirka Saarela (mirka.saarela(at)jyu.fi)

Contents:

Kurssilla perehdytään suurten ja epätäydellisten datamassojen analyysi- eli tiedonlouhintamenetelmiin. Kurssin aluksi käydään läpi peruskäsitteet, määritelmät ja tiedonlouhinta-menetelmien kehittämiseen ja soveltamiseen liittyviä haasteita. Perehdytään tietämyksen etsintä (KDD) prosessin eri vaiheisiin sekä niissä sovellettaviin menetelmiin. Käydään läpi eri tyyppisissä tiedonlouhintaongelmissa käytettäviä menetelmiä. Tutustaan menetelmien soveltamiseen käytännön aineistoissa. Harjoitukset ja projektityö tapahtuvat Matlab-ohjelmistoa käyttäen.


Prerequisites: Ohjelmointi 2 ja Algoritmit 2. Matematiikan perusopinnot suositeltavia.
Modes of study:

Luennot (32t), demot (18t) ja tiedonlouhintaprojekti (40t).


Completion mode:

Tentti, demot ja projektityö.


Literature:

Data Mining and Analysis - Fundamental Concepts and Algorithms, Mohammed J. Zaki and Wagner Meira Jr., Cambridge University Press, 2014. P-N. Tan, M. Steinbach, V. Kumar, Introduction to Data Mining, Addison Wesley, 2005. J. Han and M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann, 2006. Wang, X.Z., Data mining and knowledge discovery for process monitoring and control, Advances in Industrial Control, Springer, 1999.


[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)

Current events:

Kurssin suorituksen voi tehdä kesäopintoina seuraavasti:


Contents:

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.


Learning outcomes:

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ä.


Prerequisites:

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


Modes of study: Luennot, ohjaukset ja harjoitustyö.
Completion mode:

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


Literature: 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

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

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

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

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)

Current events:

WISE-program, for WISE-students
 


Contents:

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


Prerequisites:

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


Registration:

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


Selection procedure:

Course is obligatory for all WISE programme students


Modes of study:

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


Completion mode:

Short personal progress report


Schedule:

I meeting per month for 2 years till graduation


Literature:

Online questionary


Contact information:

olena@jyu.fi


Key words:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES462 Virtuaaliset oppimisympäristöt (5 op)

Leena Hiltunen (leena.r.k.hiltunen(at)jyu.fi)

Sanna Juutinen (sanna.k.juutinen(at)jyu.fi)

Contents:

Virtuaalisten oppimisympäristöjen hyödyntäminen opetustyössä. Kurssilla tutustutaan virtuaalisiin oppimisympäristöihin liittyviin teorioihin (ihmiskäsitykset, oppiminen, verkkopedagogiikka, tietotekniikan opettaminen, sosiaalinen media) ja teknologiaan (komponentit, ohjelmointikielet, työvälineet) sekä virtuaalisten oppimisympäristöjen toteutukseen (käytettävyys, toiminnot, ylläpito) ja oppimateriaalin esittämiseen. Osa kurssista suoritetaan virtuaalista oppimisalustaa käyttäen. Kurssi on tarkoitettu pää- tai sivuaineenaan tietotekniikan aineenopettajiksi opiskeleville.


Learning outcomes:

Opintojakson suoritettuaan opiskelija osaa vertailla eri oppimisympäristöjä ja pystyy perustellusti valitsemaan omaan opetukseensa parhaiten soveltuvan oppimisympäristön joko valmiista oppimisympäristöalustoista tai sosiaalisen median työkaluja yhdistelemällä. Lisäksi opiskelija osaa suunnitella ja toteuttaa tarvitsemansa oppimisympäristön.


Prerequisites:

Aineenopettajan pedagogiset perusopinnot (25 op) tai (aikuis-)kasvatustieteen perusopinnot (25 op), opintojaksot TIEA361 ja TIES461.


Selection procedure: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Modes of study:

Lähitapaamisen, ryhmässä tehtävä seminaarityö sekä verkkotyöskentely Peda.net -ympäristössä.


Completion mode: Oppimistehtävät, seminaarityö. Opintojaksoa ei voi suorittaa tenttimällä.
Schedule:

Lähitapaamiset kahdesti viikossa sekä ryhmien tapaamisia erikseen sovittavina aikoina.


Literature:

Ilmoitetaan luennolla.


Key words: Verkko-opetus, oppimisalustat, sosiaalinen media

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot, kevät 2017 (5 - 15 op)

Antti Ekonoja (antti.j.ekonoja(at)jyu.fi)

Current events:

Tämä Korpin kurssitoteutus kartoittaa osallistujat kevään 2017 projektikurssille.


Contents:

Koulutusteknologian projektiopinnot on suunnattu tietotekniikan laitoksen koulutusteknologian maisteriohjelman/suuntautumisvaihtoehdon opiskelijoille.

Koulutusteknologian projektissa opiskelija saa käsityksen koulutusteknologian aihealueen projektista, sen läpiviennistä ja ryhmätyöstä sekä kokemusta kirjallisesta ja suullisesta viestinnästä. Projektien avulla opiskelijat saavat myös käytännön kokemusta kurssien harjoitustöitä tai oppimistehtäviä laajempien töiden määrittelystä, suunnittelusta ja toteuttamisesta sekä tarvittavien dokumenttien laatimisesta.

Kurssille ilmoittautuneista opiskelijoista muodostetaan 3-5 hengen projektiryhmä, joka toteuttaa tietyn projektin tietylle tilaajalle. Tarvittaessa projektiryhmiä muodostetaan useampia.

Koulutusteknologian projektin aihe voi olla esimerkiksi joku laaja kartoitus-, selvitys- tai suunnittelutyö koulutusteknologian kentältä. Projekti voi sisältää myös koulutusteknologian aihealueen ohjelmistokehitystä, mutta se ei ole vaatimuksena projektin aiheelle.


Learning outcomes:

Hyvä osaaminen kurssikuvauksessa mainituilla osa-alueilla (projektityöskentely eri osa-alueineen).


Prerequisites:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:

Myös opettajan pedagogiset opinnot olisi hyvä olla suoritettuna ennen projektia.


Registration:

Korpissa 8.12.2016 mennessä. Täytä ilmoittautumisen yhteydessä Korpissa myös kyselylomake.

Kaikki kurssille ilmoittautuneet eivät välttämättä pääse kurssille mukaan. Lopulliseen kurssille valintaan vaikuttavat opiskelijoiden esitiedot, muodostettavien projektiryhmien määrä sekä opiskelijan mahdollisuudet sitoutua viikoittaiseen säännölliseen työskentelyyn Agoralla. Lopulliset valinnat kurssille tehdään kurssin opettajan toimesta 16.12.2016 mennessä.


Completion mode:

Aktiivinen osallistuminen projektityöskentelyyn Agoralla. Kurssia ei voi suorittaa etäopiskeluna.


Course workload:

Projektityöskentelyä noin 270 tuntia (keskimäärin noin 20 tuntia per viikko).
 


[Tarkat tiedot sekä ilmoittautuminen]

http://appro.mit.jyu.fi/kprojekti/

TIES471 Reaaliaikainen renderöinti (5 op)

Jarno Kansanaho (jarno.m.kansanaho(at)jyu.fi)

Current events:

Kurssilla saat vastauksia esimerkiksi kysymyksiin:

Kuinka nykypäivän tietokonepelien 3D-grafiikkamoottorit eroavat toisistaan? Miten 3D-grafiikkamoottorin renderöintiliukuhihnaa optimoidaan? Mitä kaikkea voin tehdä varjostinohjelmilla? Kuinka LOD-menetelmät toimivat? Kuinka renderöinti toteutetaan virtuaalitodellisuuslaseissa (Oculus Rift, HTC Vive)?


Contents:

Johdatus reaaliaikaiseen renderöintiin.

Kurssi sopii valinnaiseksi syventäväksi opintojaksoksi ohjelmisto- ja tietoliikennetekniikan (Pelit ja pelillistäminen) ja sovelletun matematiikan maisterikoulutusohjelmaan.

Kertausta: grafiikkaliukuhihna, transformaatiot, materiaalit, teksturointi.

Modernin näytönohjaimen arkkitehtuuri, GPU liukuhihna ja varjostimet, kehittyneet varjostintekniikat, valaistus, kuvaperustaiset tekniikat, polygonitekniikat, kaarevat pinnat, näkymänhallinta, liukuhihnan optimointi, renderöinti VR-laseissa


Learning outcomes:

Kurssin jälkeen opiskelija ymmärtää nykyisissä peleissä ja sovelluksissa käytettävien renderöintimenetelmien toiminnan myös laitteistoarkkitehtuurin näkökulmasta. Kurssin jälkeen opiskelijalla on valmiudet renderöintimenetelmien soveltamiseen eri sovelluksissa. Opiskelija saa käsityksen aiheeseen liittyvästä tämän hetken tutkimuksesta.


Prerequisites:

Ohjelmointi 2, Algoritmit 1 & 2, C++ ohjelmointitaito, Vektori- ja matriisilaskenta (esim. MATP152 tai MATP121), Trigonometria


Registration:

Luennot (28t), Ohjaukset (10t), Läsnäolo 70%. Harjoitustyö.


Completion mode:

Harjoitustyö ja Tentti.


Literature:

Real-time rendering (3rd edition), Tomas Akenine-Möller, Eric Haines, Nafy Hoffman.


[Tarkat tiedot sekä ilmoittautuminen]

http://www.kansanaho.com/ties471

TIES474 Pelinkehityshaaste (1 - 5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

Kurssi on tarkoitettu ensisijaisesti maisteriopiskelijoille. Kurssi vaatii ohjelmointitaitoa, perusteet pelisuunnittelusta ja kykyä itsenäiseen työskentelyyn.


Contents:

Kurssi keskittyy itsenäiseen pelisuunnitteluun, pelien tekniseen toteutukseen ja analysointiin. Kurssilla opiskelijat suunnittelevat ja toteuttavat peliprototyyppejä annetusta teemasta omatoimisesti joko yksin tai pienryhmissä.


Learning outcomes:

Opiskelija kykenee itsenäiseen suunnitteluun, dokumentoimaan suunnitelman ja arvioimaan muiden suunnitelmia sekä toteutuksen lopputulosta. Opiskelija pystyy teknisesti toteuttamaan suunnitelemansa peliprototyypin, osaa valita tarkoituksenmukaiset työkalut ja työtavat sekä osaa suhteuttaa suunnittelman ja toteutuksen resursseihin.


Prerequisites:

Suositellut esitiedot:


Registration:

Ilmoittautuminen Korpissa, kurssille pääsee mukaan myös kurssin alkamisen jälkeen.


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Perehdytysluento, itsenäinen työskentely ja peliprototyyppien esittely ryhmälle.


Completion mode:

Peliprototyyppien suunnitelmien laatiminen, suunnitelmien opponointi, peliprototyyppien tekninen toteutus ja lopputulosten esittely, post mortem -raportit.


Course workload:

Viisi tapaamista sekä 1-4 valmista esiteltyä ja dokumentoitua peliprototyyppiä, joista kustakin saa 1 - 1,5 opintopistettä (maksimi 5).


Key words:

Pelisuunnittelu, peliohjelmointi, pelituotanto, prototypointi.


[Tarkat tiedot sekä ilmoittautuminen]

https://webapps.jyu.fi/wiki/display/pelihaaste

TIES475 Syventävä peliprojekti, "Uutispeliprojekti JOUS045" (10 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TIES476 Peliteknologia, laajuus 3-5 op (5 op)

Jukka Varsaluoma (jukka.varsaluoma(at)jyu.fi)

Current events:

(Kurssitiedot ja aikataulu täydentyvät)


Contents:

Kursilla tutustutaan pelien toteutuksessa käytettyihin teknologioihin seminaariesitysten ja käytännön ohjelmointitehtävien kautta.


Prerequisites:

Suositellut esitiedot:


Selection procedure:

Etusijalla tietotekniikan maisteriopiskelijat, jotka opiskelevat Pelit ja pelillisyys -suuntautumisvaihtoehdossa.


Modes of study:

Seminaariesitysten seuraaminen, yksilötehtävät (3op)

Ryhmätyöskentely, seminaariesitysten valmisteleminen ja pitäminen (5op)


Completion mode:

Yksilötehtävät, seminaariesitykset.


Schedule:

Kevät 2016.


Contact information: <td style="vertical-align:top">

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)

</td>

Key words:

Teknologia, pelimoottori, reaaliaikainen 3d-grafiikka, pelitekoäly, virtuaalitodellisuus, pelit, pelinkehitys, pelikehitys


[Tarkat tiedot sekä ilmoittautuminen]

TIES478 Linux-virtuaalipalvelimen ylläpito (4 op)

Tuomas Tenkanen (tst(at)sattumia.com)

Current events:

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!


Contents:

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.
 


Learning outcomes:

perusvalmiudet oman Linux-virtuaalipalvelimen ylläpitoon


Prerequisites:

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.


Selection procedure:

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!


Modes of study:

Luennot, demot, harjoitustyö (oman virtuaalikoneen ja jonkin nettisovelluksen asennus ja ylläpito).
 


Completion mode:

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."


Course workload:

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


Schedule:


 


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~tusatenk/opetus/ties478/2017-kevat/

TIES501 Pro gradu -seminaari, Tietotekniikan maisteriseminaari (3 - 5 op)

Ari Tuhkala (ari.tuhkala(at)gmail.com)

Contents:

Tietotekniikan maisteriopintojen loppuvaiheen opintojakso, jonka yhteydessä tehdään omaa opinnäytettä (pro gradu -tutkielma). Keskeiset vaiheet sekä oman opinnäytetyön että graduseminaarin osalta ovat opinnäytetyön aiheen valinta (tulee olla valittu ja sovittu ohjaajan kanssa ennen seminaarin aloitusta), lähdekirjallisuuden haku ja analysointi, tutkimusmenetelmän valinta ja jäsentäminen sekä gradun empiirisisen osion suunnittelu ja aloittaminen.

Opintojakson aikana käydään läpi ja havainnollistetaan tutkimuksen tekoa erityisesti raportoinnin näkökulmasta. Seminaari sisältää luentoja ja ryhmätyöskentelyä.

Perinteisen seminaariesityksen sijasta omaa opinnäytettä esitellään ryhmätyöskentelytapaamissa. Jokainen ryhmän jäsen vertaisarvioi oman ryhmänsä muut esitykset. Ryhmätyöskentely neljässä eri vaiheessa on seminaarin pakollinen suoritusmuoto. Etäopiskelijoille järjestetään oma ryhmä, jonka vastuuhenkilönä toimii Mariia Gavriushenko. Etäryhmän työskentelykieli on englanti.

Tarkoituksena on, että opiskelija hakeutuu seminaariin siinä vaiheessa kun LuK-tutkinto on tehty ja FM-tutkinnon henkilökohtaisen opintosuunnitelman mukaan valmistuminen tapahtuu vuoden sisällä työn aloittamisesta. Seminaarin tavoitteena on, että opiskelijalla on kesällä 2017 opinnäytetyö viimeistelyvaiheessa.


Learning outcomes:

Tärkeimpänä osaamistavoitteena on, että oma opinnäytetyö on kesään 2017 mennessä viimeistelyvaiheessa.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Basics of scientific researchcan create
Scientific practicescan apply
Scientific peer reviewcan evaluate

Prerequisites:
Modes of study:
Completion mode:
Course workload:
Key words:

Pro gradu, seminaari, maisteriseminaari


[Tarkat tiedot sekä ilmoittautuminen]

https://kurssit.it.jyu.fi/TIES501/k2017/

TIES536 Sulautettu internet, Itsenäisesti suoritettava (3 op)

Current events:

Luennoidaan Kokkolasta, keväällä 2017. Aikataulu tarkentuu. Muuna aikana kurssi on suoritettavissa itsenäisesti opiskellen. 


Contents:

Kurssin aihealueita ovat älykkäät laitteet, niiden muodostamat verkot sekä niiden liittyminen yleiseen IP-verkkoon. Kurssilla käydään läpi IP-pohjaisten älykkäiden laitteiden muodostamien verkkojen arkkitehtuuria, älykkäiden laitteiden tekniikkaa, protokollia ja algoritmeja sekä sovelluksia


Prerequisites:

TIES436 Langattomat teknologiat (5 op) tai TIES422 Langattomat järjestelmät (3 op) ja TIES535 Langattomien sensoriverkkojen perusteet (5 op).


Registration:

Kurssille ilmoittautumisessa ota yhteyttä Kokkolan yliopistokeskus Chydeniuksen Tietotekniikan maisterikoulutuksen amanuenssi Elina Mäkitaloon (elina.makitalo@chydenius.fi).


Modes of study:

Luennot + harjoitukset.


Completion mode:

Sovitaan erikseen.


Schedule:

[Not translated.]

 


Literature:
Contact information:

Lisätietoja: Elina Mäkitalo   tai Jukka Ihalainen (jukka.ihalainen@chydenius.fi)


[Tarkat tiedot sekä ilmoittautuminen]

TIES549 Johdatus kvanttilaskentaan, Kvanttiohjelmoinnin perusteet, IBM-Q:n käyttö, harjoitustyö, loppuseminaari (1 - 2 op)

Mikko Möttönen

Current events:

Kurssin sisällön kuvaus tarkentuu vielä hieman 31.3. mennessä. 


Contents:

Osa I  Prof. Mikko Möttönen
Johdatus kvanttilaskentaan
 


Osa II  FM Henri Heinonen

IBM-Q kvanttitietokoneen ohjelmointi

Osa III  Opiskelijoiden esitelmät


Completion mode:

Luennot, harjoitustyö, esitelmä


Schedule:

Luennot 6.4. ja 7.4.

Luennot viikolla 16

Ohjaukset viikoilla 17 ja 18

Seminaari 10.5.


[Tarkat tiedot sekä ilmoittautuminen]

TIES583 Optimoinnin jatkokurssi (5 op)

Contents:

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.


Learning outcomes:
Prerequisites:
Modes of study:

Lectures and a project


Completion mode:

Projects are done in a group, which are evaluated through

The final report must contain the detailed contribution of each member.


Course workload:

In total 5 * 27 = 135 hours of work divided into


[Tarkat tiedot sekä ilmoittautuminen]

TIES584 Matemaattisen mallintamisen jatkokurssi (3 op)

Timo Tiihonen (timo.tiihonen(at)jyu.fi)

Contents: 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.
Prerequisites: Osa-alueesta riippuen vähintään matematiikan perus- tai aineopinnot tai tilastotieteen opintoja, hyvä laskutekniikka.
Modes of study: Yksittäiset kurssit koostuvat videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Schedule: 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/

TIES598 Epälineaarinen monitavoiteoptimointi (5 op)

Jussi Hakanen (jussi.hakanen(at)jyu.fi)

Karthik Sindhya (karthiksindhya(at)hotmail.com)

Contents:

TIES598 Nonlinear multiobjective optimization is a master level course in mathematical information technology (tietotekniikka in Finnish) where the emphasis is on solving nonlinear multiobjective optimization problems. The course is suitable e.g. as an optional course of the MSc in computational sciences. The course deals with topics ranging from theory to various optimization methods and software. In addition, there will be examples of solving practical optimization problems and what kind of challenges they pose. The course takes the students to edge of the current knowledge in multiobjective optimization and, during the course, students will familiarize themselves with novel methods proposed in recent scientific publications.


Learning outcomes:
Prerequisites:

Basic knowledge about single objective optimization, numerical methods and computer programming. Previous completion of the courses TIEA382 Linear and discrete optimization and TIES483 Nonlinear optimization is recommended.


Modes of study:

Lectures, group discussions and assignments. Course language is English.


Completion mode:

The course does not include an exam, but the students are graded based on the assignments and their active participation in group discussions. 


Course workload:

5 ECTS (5 * 26 = 130 h)


[Tarkat tiedot sekä ilmoittautuminen]

http://users.jyu.fi/~jhaka/ties598/

TIES6070 Tutkimusetiikka, Tutkimusetiikan perusteet, jotka ovat välttämättömiä tietää tutkimusta tehtäessä. (2 op)

Hannakaisa Isomäki (hisomaki50(at)gmail.com)

Contents:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 

 

 


Learning outcomes:

Opiskelija ymmärtää hyvän tieteellisen käytännön ja sen loukkausepäilyjen käsittelymenettelyn, ymmärtää mikä on tunnisteellinen henkilötieto sekä osaa arvioida tutkimuseettisiä kysymyksiä.


Registration:

Tiedekunnan opintotoimistoon


Completion mode:

Kirjatentti. Tentitään tiedekunnan yleisinä tenttipäivinä.


Schedule:

Tiedekunnan yleiset tenttipäivät


Literature:

TENK Julkaisueettiset periaatteet/ Ethical principles for publishing in JyU

http://www.tenk.fi/sites/tenk.fi/files/TENK_suositus_tekijyys.pdf (Finnish)

https://www.jyu.fi/hallinto/strategia/en/julkaisueettiset_periaatteet_en (English)

 

Hyvä tieteellinen käytäntö/Responsible conduct of research

http://www.tenk.fi/sites/tenk.fi/files/HTK_ohje_2012.pdf (both in Finnish and English)

 

 Tunnisteellinen henkilötieto  Does your study need a description of the research data file?

 

Tunnisteellisen aineiston anonymisointi/Anonymisation and Personal Data

http://www.fsd.uta.fi/aineistonhallinta/fi/tunnisteellisuus-ja-anonymisointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/anonymisation-and-identifiers.html (English)

 

Tutkittavien informointi/Informing research participants:

http://www.fsd.uta.fi/aineistonhallinta/fi/tutkittavien-informointi.html (Finnish)

http://www.fsd.uta.fi/aineistonhallinta/en/informing-research-participants.html (English)

 


Further information:

1-5


Evaluation:

1-5


[Tarkat tiedot sekä ilmoittautuminen]

TIES6790 Koulutusteknologian kirjatentti tai -referaatti (2 - 5 op)

Leena Hiltunen (leena.r.k.hiltunen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Opintojaksolla opiskelija suorittaa joko kirjatentin tai laatii kirjareferaatin tentaattorin kanssa erikseen sovitusta teoksesta tai teemasta (useampi teos). Pelkästä kirjallisuuteen perehtymisestä ei anneta erikseen suoritusmerkintää, vaan opintojakson suorittaminen edellyttää aina myös tentin suorittamista tai referaatin kirjoittamista.


Learning outcomes:

Kirjatentin ja -referaatin tavoitteena on kehittää kriittistä ajattelua sekä kykyä erottaa olennainen epäolennaisesta. Tarkemmat sisällölliset osaamistavoitteet määritellään tapauskohtaisesti kirjallisuudesta sovittaessa.


Completion mode:

Kirjatentistä tai -referaatista annettavien opintopisteiden määrä riippuu referoitavan aineiston laajuudesta seuraavasti: 

Suomenkielinen teos: jokaista 150-200 sivua kohden 1 op 
Vieraskielinen teos: jokaista 100-125 sivua kohden 1 op 
Referaatti; 10-15 sivua, 2 op 

Esimerkiksi siis 350 sivuisen suomenkielisen kirjan referoinnista kertyy yhteensä 4 opintopistettä.


Evaluation:

Kirjatentin tai -referaatin arvioinnissa keskeistä on kriittinen lähestymistapa ja kuullun tai luetun pohdinta ja perusteltu arviointi. Kirjatentissä tai -referaatissa ei ole tarpeenkaan käsitellä kaikkea mitä kirjassa on sanottu. Keskeistä on kyky nostaa esiin oleellinen ja rajata teksti joihinkin tärkeimpiin teemoihin. Tekstistä käy ilmi se, että kirjoittaja on ymmärtänyt kyseessä olevat asiat ja osaa itsenäisesti arvioida niitä. 

Kirjatentissä ja -referaatille on annettu ohje pituus, mutta keskeistä ei kuitenkaan ole kirjoituksen pituus vaan laatu. Toisin sanoen tuore, omaperäinen, kriittinen, uusia ajatuksia herättävä näkökulma aiheeseen ja sen kirjaaminen ulkopuoliselle ymmärrettävään ja vakuuttavaan muotoon.


[Tarkat tiedot]

https://peda.net/jyu/it/koulutusteknologia/opintojaksot/kirjareferaatti

TJTA116 Uudet teknologiat yhteiskunnassa (5 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Current events:

HUOM! Kurssin aikatauluun saattaa tulla opettajan muista velvollisuuksista johtuvia muutoksia viikoilla 16/2017 ja 17/2017.


Contents:

Kurssin tavoitteena on esitellä opiskelijoille sitä, kuinka uudet ja innovatiiviset teknologiat ovat muovanneet yhteiskuntaamme, sen organisaatioita ja sitä kautta yksilöiden arkea. Kurssilla käsitellään monipuolisesti aiheeseen liittyviä teemoja, mm. tietoyhteiskuntakehitystä, informaatiotaloutta, globalisaatiota, sosiaalista tietojenkäsittelyä, innovaatioiden diffuusiota, liiketoimintamalleja sekä tietoyhteiskuntaan liittyviä käytännön aspekteja kuten turvallisuus ja aiheeseen liittyvä relevantti lainsäädäntö. Kurssille on ominaista holistinen ja monitieteinen näkemys uusiin teknologioihin ilmiönä.

Kurssi vastaa likimain ACM:n IS-opetussuunnitelmasuosituksen (2010) opintojaksoa ”IS Innovation and New Technologies”. Sen lähisukulaisia laitoksen aiemmassa opintotarjonnassa ovat kurssit TJTC75, ITKA236, TJTA238 ja TJTA239. Kurssi sisältää osittain samoja sisältöjä em. opintojaksojen kanssa, mutta kurssilla on myös uutta sisältöä.


Learning outcomes:

Opintojakson suoritettuaan opiskelija: 1) osaa kuvailla tietoyhteiskuntakehitystä globaalissa ja kansallisessa kontekstissa sekä tiedostaa siihen liittyvät haasteet ja ongelmat; 2) tuntee informaatiotalouteen liittyvät peruskäsitteet ja -periaatteet; 3) tuntee innovaation käsitteen ja osaa innovaatioiden diffuusioteorian (teoria innovaatioiden yleistymisestä) perusteet, 4) tuntee liiketoimintamallin ja liiketoimintaprosessin käsitteet ja osaa soveltaa niitä yksinkertaisissa konteksteissa, 5) on tutustunut arvontuotannon teoriaan, 6) tiedostaa sosiaalisen tietojenkäsittelyn merkityksen myös yritysten toiminnassa, 7) tunnistaa modernin teknologian sekä siihen liittyvän viestinnän merkityksen osana yhteiskunnan turvallisuutta sekä 8) osaa arvioida tietoyhteiskuntaa ja siihen liittyviä taloustieteellisiä ilmiöitä monitieteisestä ja myös omasta asemastaan poikkeavasta näkökulmasta.


Prerequisites:

Kurssille ei ole ehdottomia esitietovaatimuksia, mutta se suositellaan suoritettavaksi toisena tai kolmantena lukuvuonna siten, että opiskelijoilla on jo suoritettuina yrityksen taloustieteiden tai taloustieteen sekä tietojärjestelmätieteen perusopintoja.


Modes of study:

Opintojakso toteutetaan luentojen ja omatoimisen opiskelun yhdistelmänä. 


Completion mode:

Kurssin suoritus koostuu aktiivisesta osallistumisesta kurssin kontaktiopetukseen (30 %) ja tentistä (70 %). Kurssin luennot tallennetaan. Tentti voi olla joko perinteinen tentti tai kotitentti. Kurssin etäsuorittaminen osallistumatta kontaktiopetukseen on mahdollista vain perustellusta syystä suoraan maisterikoulutukseen valituille opiskelijoille, joille kurssi kuuluu täydentävään kokonaisuuteen sekä erillisellä opinto-oikeudella opintoja suorittaville.

Suoritustapa vuoden 2017 toteutuksessa: Osallistuminen kontaktiopetukseen ja 1) kotitentti, joka tulee saataville perjantaina, 19.5.2017, ja jonka suorittamiseen on tämän jälkeen aikaa viikko. Osallistuminen kontaktiopetukseen ja 2) perinteinen tentti heinäkuun yleisenä tenttipäivänä 7.7.2017. Perinteinen tentti on samalla myös kotitentin uusintamahdollisuus.

 


Course workload:

 


Schedule:

Kurssi järjestetään opetusperiodissa 4 (K2).


Literature:

Vaihtelee toteutuskerroittain, pääasia materiaalista on opiskelijoiden saatavilla sähköisesti jossain yliopiston oppimisympäristöistä.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA290 Harjoittelu (1 - 10 op)

Teija Palonen (teija.palonen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

Teija Palonen (teija.palonen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA301 Kandidaattiseminaari (3 op)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Contents:

Kurssilla perehdytään tutkimuksenteon perusasioihin: tieteellisesti tuotetun tiedon ja arkitiedon eroihin, tutkimusprosessin vaiheisiin, tutkimuksen suunnitteluun sekä kirjallisuuteen pohjautuvan tutkimuksen toteutukseen ja raportointiin.


Learning outcomes:

Kurssin käytyään opiskelija hallitsee oman alan tutkielmaa varten tehtävän tiedonhankinnan sekä tieteellisen kirjoittamisen perusteet. Lisäksi opiskelija osaa myös arvioida aiemmin tehtyjen tutkimusten laatua keskeisten arviointikriteerien perusteella.


Prerequisites:

Äidinkielen pakolliset kieliopinnot, perus- ja aineopintojen pakolliset opintojaksot tutkielman aihealueelta.


Modes of study:

Luennot, tiedonhankintakoulutus, pareina tehtävät harjoitukset sekä seminaari.


Completion mode:

Osallistuminen luennoille, tiedonhankintakoulutukseen sekä harjoitustehtävien suorittaminen ja niiden esittely seminaarissa.


Literature:

Jauhiainen, E. & Pirhonen, M. (2016) Raportointiohje. Tietojärjestelmätieteen ohjemoniste.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTA303 Kypsyysnäyte (0 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Kandidaatin tutkintoon kuuluva kypsyysnäyte kirjoitetaan kandidaatintutkielmasta suomen tai ruotsin kielellä. Kypsyysnäytteen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös kypsyysnäytteen ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti



 


[Tarkat tiedot]

TJTA303 Kypsyysnäyte (0 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Opintojakson tavoitteena on osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, joka on jättänyt kandidaattitutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Kypsyysnäytteen sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja.


[Tarkat tiedot]

TJTA330 Ohjelmistotuotanto (5 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Toni Taipalus (toni.taipalus(at)jyu.fi)

Contents:

Luennot

  1. Johdanto, ennakkotehtävän purku, ryhmäytyminen
  2. Sidosryhmäanalyysi ja vaatimusmäärittely
  3. Harjoitustyön taustoitus ja toimeksianto
  4. Elinkaarimallit
  5. Scrum (+ harjoitustyön toteutuksen aloitus)
  6. Toteutus
  7. Laatu ja testaus
  8. Käyttöönotto
  9. Ylläpito
  10. Harjoitustöiden purku

Harjoitustyö

Kurssin harjoitustyönä toteutetaan toimeksiantoon perustuva pienimuotoinen ohjelmistotuotantoprojekti Scrum-mallia soveltaen.


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Ohjelmiston elinkaarimallitunderstands
Scrumcan apply
Vaatimusmäärittelyn tekniikatcan apply
Ohjelmiston toteutuksen tekniikatunderstands
Ohjelmiston laatuunderstands
Ohjelmiston testausunderstands
Ohjelmiston käyttöönottounderstands
Ylläpitounderstands
Pienimuotoinen ohjelmistotuotantoprojektican create

Prerequisites:

Tietojärjestelmätieteen perusopinnot, erityisesti Tietojärjestelmien kehittäminen.


Modes of study:

Luennot ja ryhmätyönä suoritettava pienimuotoinen ohjelmistotuotantoprojekti. Ryhmän koko on 4-5 henkeä.


Completion mode:

Tentin ja ryhmätyönä tehtävän harjoitustyön suorittaminen


Literature:

Kurssikirjana toimii:

Tommi Mikkonen, Ilkka Haikala: Ohjelmistotuotannon Käytännöt. 2011. Talentum. 12. uudistettu painos.

Lisäksi kurssiin kuuluu artikkeleista koostuva lukupaketti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTA365 Tietojärjestelmätieteen tutkimusaiheita (5 op)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Current events:

Kurssi toteutetaan kevään toisessa jaksossa ja sen suorittaminen voi tapahtua osittain kesälukukauden puitteissa. Kurssin yksityiskohdat suunnitellaan maaliskuussa ja huhtikuun alussa keväällä. Kurssin yksi iso idea on, että opiskelijat tapaavat JKL:n yliopiston tietojärjestelmätieteen tutkijoita ja kommunikoivat heidän kanssa. Siksi tämä kurssi ei ole verkkokurssi kuin ainoastaan pakollisten tehtävien osalta.


Contents:

Kurssi perehdyttää opiskelijan käynnissä olevaan tietojärjestelmätieteen tutkimukseen erityisesti Jyväskylän yliopistossa.


Learning outcomes:

Opiskelija on tietoinen eri tietojärjestelmätieteen tutkimusaiheista erityisesti Jyväskylän yliopistossa.


Completion mode:

Osallistuminen luennoille ja kurssin harjoitustyö (vaatimukset julkistetaan viimeistään kurssin alkaessa)


[Tarkat tiedot sekä ilmoittautuminen]

TJTA656 Liikuntateknologia ja pelillistäminen, kesäkurssi (5 op)

Tuomas Kari (tuomas.t.kari(at)gmail.com)

Contents:

Kurssilla tehdään pienimuotoinen tutkimus soveltuvasta aiheesta, jonka tulee liittyä liikunta- tai terveysteknologian käyttöön tai liikunnan/terveyden pelillistämiseen teknologian keinoin. Myös Digitaaliset liikuntapelit ja niiden käyttö soveltuvat tutkimuksen aiheeksi.

Kurssin teeman lisäksi kurssilla opetellaan tutkimuksen tekemistä ja raportointia sekä vastuun ottamista omasta työskentelystä, sillä yhteisiä tapaamisia ei aloitusluennon ja loppuseminaarin välillä ole.

Kurssilla on aloitusluento, itsenäisen työskentelyn vaihe (n. 2 kk), ja loppuseminaari.

Kurssin tarkempi ohjeistus annetaan aloitusluennolla. Loppuseminaarissa esitellään oma aikaansaannos (10min/esitys + 5min keskustelu). Näiden välinen aika on itsenäistä työskentelyä.

Aloitusluento on 8.6.2016. Aloitusluennolle osallistuminen on pakollista – jos et pääse paikalle, mutta haluat osallistua kurssille, ota yhteys luennoitsijaan hyvissä ajoin ennen kurssin alkua.

Loppuseminaari(t) elokuussa viikolla 32. Loppuseminaari, jossa oma työ esitellään, on pakollinen. Ilmoittaudu (koko ryhmä samaan aikaan) vain siihen loppuseminaariin, jossa oma esitys.

Ilmoittaudu seminaariin 18.6. mennessä!


Prerequisites:

Ei esitietoja


Completion mode:

Kurssilla tehdään yksin tai 2-3 hengen ryhmässä (saa valita) pienimuotoinen tutkimus.

Tutkimuksesta kirjoitetaan raportti/artikkeli, joka sisältää lyhyen kirjallisuuskatsauksen, datan keräämisen (esim. kysely / haastattelut) ja analysoinnin, ja raportoinnin.

Raportin/artikkelin pituus riippuu ryhmän koosta: yksin tehtynä 5 sivua + lähteet, 2-3 hengen ryhmässä 10 sivua + lähteet. Raportin kielen tulee olla suomi tai englanti.

Raportin tulee noudattaa raportointiohjetta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille/raportointiohje seuraavilta osin:

3.1 Asetteluohjeet ja tekstisisältö, 3.3 Lähdeviitteet, 4.1 Kirjoitustyyli ja kieliasu, LIITE 1 LÄHDETIETOJEN ESITTÄMINEN.

Raportin tulee sisältää seuraavat luvut eli rakenne on seuraava:

Otsikko

1. Johdanto

2. Tausta (tämän voi nimetä tutkimusaiheen mukaan)

3. Metodologia (jossa kuvataan aineiston keräys ja analysointi)

4. Tulokset

5. Johtopäätökset

Lähdeluettelo

Kaikki työt tarkastetaan plagioinnin ehkäisemiseksi URKUND-järjestelmässä.

Arvostelu: 0-5.

 

HUOM! Lopulliset / tarkat suoritusohjeet annetaan aloitusluennolla ja lähetetty sähköpostitse osallistujille.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS433 Projektin johtaminen ja toteutus (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Current events:

Opintojakson esittely ti 25.10. klo 10.15 - 11.45 AgC233. Läsnäolo välttämätön.


Contents:

projektin johtamisen tietämysalueet: viestintä, aikataulu, kustannukset, hankinnat, laatu, resurssit, riskit, projektipäällikön rooli, projektin onnistuminen, projektin suunnittelu, tiimin johtaminen.


Learning outcomes:
Prerequisites:

Tietojenkäsittelyn perusopinnot sekä perustiedot projektin hallinnasta (esim. Projektin hallinta -opintojakso).


Modes of study:

Luennot, seminaarit, ohjaajapalaverit, asiakastapaamiset, projektipäällikkönä toimiminen, osallistuminen projektiryhmän (5 opiskelijaa) työskentelyyn projektin tavoitteen saavuttamiseksi yhteistyössä asiakasorganisaation henkilöstön kanssa.


Completion mode:
Course workload:

10 op. 270 tuntia (toimeksianto 140 tuntia, luennot, ohjaajapalaverit, seminaarit, väli- ja loppuarviointi 130 tuntia).


Schedule:

25.10.2016 - 5.5.2017


Literature:

Artto, K., Martinsuo, M. & Kujala, J. Projektiliiketoiminta. http://pbgroup.aalto.fi/en/the_book_and_the_glossary/projektiliiketoiminta.pdf

Project Management Institute, 2013. A Guide to the Project Management Body of Knowledge.

Schwalbe, K. 2008. Information Technology Project Management.

Belout, A. and Gauvreau, C. 2004. Factors Influencing Project Success: the Impact of Human Resource Management. International Journal of Project Management 22, 1-11.


Contact information:

Maritta Pirhonen maritta.pirhonen@jyu.fi. 040 7025 207


Key words:

projekti, projektin suunnittelu, projektin johtaminen, projektityö, viestintä


[Tarkat tiedot sekä ilmoittautuminen]

http://projekti.it.jyu.fi/

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS503 Maturiteetti (0 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.

 


[Tarkat tiedot]

TJTS503 Maturiteetti (0 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti/perinteinen/kypsyysnayte
Learning outcomes: Kypsyysnäyte kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä ja sen tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen maisteriohjelman opiskelija, joka on jättänyt pro gradu -tutkielman tarkastettavaksi.
Completion mode: Laaditaan kirjallinen kypsyysnäyte.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Maturiteetin sisällön arvioi oppiaineen edustaja ja kieliasun tarkistaa kielikeskuksen hyväksymä kielentarkastaja. Maisteriopinnoissa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattiopinnoissa.


[Tarkat tiedot]

TJTS504 Research Methods (Tutkimus ja sen menetelmät) (5 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Piia Perälä (piia.m.h.perala(at)jyu.fi)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Contents:

Kurssin tavoitteena on antaa sekä yleisiä tutkimukseen että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy luentoja, kirjallisia tehtäviä ja tentti. Luennoilla käsitellään tutkimusprosessia, laadullista ja määrällistä tutkimusotetta sekä suunnittelutieteellistä tutkimusta.


Learning outcomes:

Kurssin suorittamisen jälkeen opiskelija:

• tietää tutkimusprosessin eri vaiheet ja tehtävät

• tietää erilaisten tutkimusmenetelmien olemassaolosta ja niiden ominaisuuksista

• osaa tulkita ja valita oman tieteenalansa tutkimusmenetelmiä

• ymmärtää erilaisia tiedonkeruutapoja ja niiden ominaisuuksia 

• tietää, että on olemassa erilaisia tietojen analysointitapoja

• tietää yleisesti hyväksyttyjä tutkimuseettisiä periaatteita ja käytäntöjä


Prerequisites:

Suositeltavaa on joko kandiseminaari ja kanditutkielma tai näyttöä kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma).


Modes of study:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


Completion mode:

Luennot, itsenäisesti tehtävät kirjalliset tehtävät ja tentti.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Hadi Ghanbari (hadi.ghanbari(at)jyu.fi)

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSM01 Master's Thesis Seminar (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Current events:

This course no longer exists. Enroll to Wang's group here instead: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198830 (TJTS505).


[Tarkat tiedot sekä ilmoittautuminen]

TJTSM52 Digital Business and Emerging Technologies (5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Wael Soliman (wael.soliman(at)uia.no)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents:

This course focuses on digital business, more specifically on consumer behavior based business development and how emerging technologies can enable new innovative businesses. We start by looking at the nature of the field as shown by academic journals, conferences, researchers and institutions as well as by the industry. This is then followed by the contemporary research on a variety of topics especially on the use of information communication technology (ICT).

 

The course will give you a broad understanding of digital business and emerging technologies as a whole.


Learning outcomes:

The academic goal of the course is to prepare students for doing research and applying the theories and models available in the area of digital business. A basic grounding in the concepts underlying research in the discipline is essential if students are to succeed in completing the graduate program.

 

This course is designed to introduce students to digital business research. For this purpose students need to understand the current research issues and themes in information systems literature, but also the seminal works in the field. A number of current research areas will be identified and representative papers examined.

 

The course will also apply the theoretical concepts in practice in order familiarize the students with the practical problems of digital business. For this purpose, the course applies a cased based teaching approach.

This course is designed to introduce students to IS research. Students need to understand the nature of IS as a discipline and current research issues and themes. A number of current research areas will be identified and representative papers examined.(State the broad purpose of the course as one or more general goals)


Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
Will have knowledge and understanding of research in the area of digital business and impact of emerging technologiescan evaluate
Can understand how ICT can be levered to develop new businesscan evaluate
Can understand consumer behavior and the impact of that on ICT businesscan evaluate

[Tarkat tiedot sekä ilmoittautuminen]

TJTSM65 Information Privacy (5 op)

Yixin Zhang (yixin.zhang(at)ait.gu.se)

Contents:

In this course we will study information privacy from both business practitioners' and academic researchers' perspectives. We will examine what privacy means to different people and the implications; explore various privacy related issues in the information world, and survey academic research papers related to privacy. To make the course more practical, we will discuss real cases in class. To help with your thesis work, we will go through some research papers in details.


Learning outcomes:

Students will have a good understanding of how people view privacy from different perspectives and the implications of these perspectives.

Students will develop skills in analyzing real cases.

Students will gain a good knowledge about academic research related to privacy.

Students will learn from the research papers and be more competent in designing their own research.


[Tarkat tiedot sekä ilmoittautuminen]

https://moodle.jyu.fi/course/view.php?id=1108

TJTSM66 Multidisciplinary Group-Based Service Innovation Project (10 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTJ701 Lisensiaatti ja tohtoriseminaari (4 op)

Arto Ojala (arto.ojala(at)uwasa.fi)

Contents:
Learning outcomes:
Modes of study:

Attendance to the seminars and written assignment


Completion mode:

Seminars + written assignments


Literature:

Material given during the lectures


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature: Lecture notes

[Tarkat tiedot sekä ilmoittautuminen]

TJTJ772 How to publish in Top IS Journals (7 op)

Mikko Siponen (mikko.t.siponen(at)jyu.fi)

Current events: Professor Mikko Siponen
Contents: The course starts by looking at which are the top journals in IS, how they operate in terms of review practices, and what types of articles the top journals publish. Then we move to discuss general structure of successful research articles in IS. We discuss what kind of expectations there is in terms of contribution and what is adequate contribution in leading IS journals. After that we focus on "research papers" types of papers, and describe different types of research papers. Article that apply different research approaches need to be developed differently. Also, the role of theory in each types of research article is discussed. Finally, the students write their own journal article.

First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Learning outcomes: The aim of this course is to help doctoral students to write a high-quality research article on Information Systems related to their doctoral thesis. In this course, students learn what the reviewers and editors expect for a successful IS journal article. Furthermore, students write an article in this course.
Prerequisites: Research topic for the doctoral thesis (or the paper) is known.
Modes of study: First part of the course consists of lectures 16h. The second part is seminars, where the students write their own article section-by-section manner.
Completion mode: Active participation and writing a journal article.
Schedule: Lectures ones in week and seminars every second week.
Literature:
Kirjallisuus

ISBNTeoksen tiedot
Lecture notes


[Tarkat tiedot sekä ilmoittautuminen]

TJTJ774 Information Systems Research (5 op)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS503 Maturiteetti (0 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Maisterin tutkintoon kuuluva maturiteetti kirjoitetaan pro gradu -tutkielmasta suomen tai ruotsin kielellä. Maturiteetin tulee osoittaa tekijän perehtyneen tutkielman aihepiiriin ja hallitsevan hyvän äidinkielen taidon.

Katso myös maturiteetin ohje: https://kielikeskus.jyu.fi/ohjeita-neuvoja/maturiteetti

Maturiteettivaiheessa maturiteetin sisällön ja kielen arvioi oppiaineen edustaja, jos opiskelija on suorittanut kypsyysnäytteen kandidaattivaiheessa.
 


[Tarkat tiedot]

TKTS505 Pro gradu -seminaari (5 op)

Martti Lehto (lehto.martti(at)kolumbus.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Ei kuvausta.]

[Tarkat tiedot sekä ilmoittautuminen]

TKTS590 Informaatioturvallisuuden vaativat asiantuntijatehtävät (5 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

[Ei kuvausta.]

[Tarkat tiedot]

TKTS594 Informaatioturvallisuuden syventävä harjoittelu (1 - 10 op)

Panu Moilanen (panu.moilanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

[Ei kuvausta.]

[Tarkat tiedot]

Ajankohdasta riippumaton

ITKY005 Pienryhmän ohjaaminen (3 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents: 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.]

Contents: Valmentaminen pienryhmäohjaajan tehtäviin.
Learning outcomes: 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
Completion mode: Osallistuminen koulutuksiin, pienryhmäohjaus (suositus 10-15 h) ja raportin kirjoittaminen.
Evaluation:
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]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

Eija Hatanpää (eija.hatanpaa(at)jyu.fi)

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY006 Kansainvälisen pienryhmän ohjaaminen (2 op)

Eija Hatanpää (eija.hatanpaa(at)jyu.fi)

Niina Ormshaw (niina.ormshaw(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Kurssin tavoitteena on antaa valmiudet toimia yliopiston uusien kansainvälisten 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 vieraaseen maahan) tulemisen aiheuttamien alkuvaikeuksien selvittämiseen. 


Completion mode:

Tutor laatii toiminnastaan kahden - kolmen A4-liuskan mittaisen raportin suomeksi tai englanniksi. Raportissa tulee vähintään ilmetä vastaukset seuraaviin kysymyksiin: Milloin, kuinka usein ja kenelle opiskelija on toiminut tutorina? Mitä tehtäviin kuului? Mitä opiskelija katsoo oppineensa tutorina toimimisesta (esim. vuorovaikutustaidot, kansainvälinen kokemus, yhteistyötaidot)? Miten opiskelija voi hyödyntää kokemustaan jatkossa? Miten kansainvälistä tutortoimintaa tulisi opiskelijan mielestä kehittää? Raportti palautetaan tiedekunnan toimistoon opintoasiainpäällikölle.


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

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.]

Learning outcomes:

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.]

Current events:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Contents:

Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.


Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode:

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ää?


Schedule:

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.]

Current events:

Kurssi kaikille IT-tiedekunnan opiskelijoille. Voidaan sisällyttää joko kandidaatin- tai maisterintutkinnon valinnaisiin opintoihin. Kurssille/suorittajaksi ei tarvitse ilmoittautua ennakkoon eikä Korpin kautta.


Contents: Opiskelija osallistuu kuuteen (6) informaatioteknologia-alaan liittyvään tilaisuuteen ja raportoi niistä. Tilaisuudet voivat olla esim. väitöstilaisuuksia, vierailuluentoja, virkaanastujaisia tai näyteluentoja.
Learning outcomes: Tavoitteena on, että opiskelijat osallistuisivat jo opintojensa alkuvaiheesta lähtien erilaisiin tiedeyhteisön tilaisuuksiin ja tottuisivat seuraamaan oman alansa ajankohtaisia tapahtumia.
Completion mode: 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
Schedule:

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]

ITKY124 Toiminta ja kouluttautuminen kolmannella sektorilla (1 - 2 op)

Katja Tynkkynen (katja.m.m.tynkkynen(at)jyu.fi)

Contents:

Voit lukea hyväksi vapaaehtoiskentällä tai kolmannella sektorilla suorittamiasi kursseja tai koulutuksia yleisopintoihisi laatimalla koulutuksesta raportin. Suoritetusta kurssista tai koulutuksesta tulee olla ammatillista hyötyä. Vapaaehtoiskentällä tarkoitetaan eri järjestöjä, esim. Punainen Risti, Vapaaehtoinen pelastuspalvelu, Maanpuolustuskoulutus, Luontoliitto ja Amnesty. 20 tuntia koulutukseen osallistumista ja koulutuksesta laadittu raportti vastaa yhtä opintopistettä, 40 tuntia koulutusta ja raportti kahta opintopistettä.

Laadi noin kahden sivun mittainen raportti koultukseen osallistumiesta. Raportissa tulisi käsitellä ainakin seuraavia asioita: Missä kolmannen sektorin organisaatiossa olet toiminut? Kuinka kauan? Mikä on organisaation missio tms.? Mikä oli koulutuksen aihe, kesto, missä järjestettiin, mitä uutta opit? Missä voit hyödyntää osaamistasi? Voitko hyödyntää osaamistasi tulevassa ammatissasi, ja jos voit niin miten? Mitä merkitystä/ hyötyä hankkimallasi osaamisella/ ko. kolmannen sektorin organisaation tuntemisella on tulevaisuutesi kannalta? Millaisia muita taitoja/osaamista katsot saaneesi toimiessasi ko. järjestössä (esim. vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot sekä johtamisvalmiudet)? Liitä raporttiisi myös kopio (myös skannattu tai valokuvattu käy) osallistumistodistuksesta tai muusta kurssin tai koulutuksen läpikäynnin todistavasta dokumentista. 

Palauta raportti amanuenssi Katja Kuituselle (IT-TDK palvelukeskus, huone C431.5) joko paperisena tai sähköpostitse it-studyaffairs@jyu.fi . Sähköpostia käytettäessä kirjoita viestikenttään "ITKY124-kurssin raportti".


Learning outcomes:

Tavoitteena on kannustaa opiskelijoita toimimaan aktiivisesti yhteiskunnan jäsenenä. Opiskelijan on myös hyvä oppia pohtimaan sitä, millaista ammatillista hyötyä hänelle on omasta yhteiskunnallisesta aktiivisuudestaan.


[Tarkat tiedot sekä ilmoittautuminen]

ITKY126 Innovaatiotoimintaan osallistuminen (2 op)

Katja Tynkkynen (katja.m.m.tynkkynen(at)jyu.fi)

Contents:

Voit hyväksilukea yliopiston tai ulkopuolisen organisaation järjestämään innovaatiotoimintaan osallistumistasi osaksi yleisopintojasi. Huom! Tämä koskee vain tapahtumia, josta ei voi saada kurssien osasuorituksia tai muita opintosuorituksia. Vähintään 2 päivän osallistuminen toimintaan ja raportti vastaa kahta opintopistettä.

Laadi noin kahden-kolmen sivun mittainen raportti innovaatiotoimintaan osallistumisestasi. Raportissa tulisi käsitellä ainakin seuraavia asioita: Mikä oli innovaatiotoiminnan tavoite? Mikä oli innovaatiotoiminnan aihe, kesto, kuka järjesti ja missä järjestettiin, mitä uutta opit? Missä voit hyödyntää osaamistasi? Miten voit hyödyntää innovaatiotoiminnassa hankkimaasi osaamista oman alasi työtehtävissä? Mitä merkitystä/ hyötyä innovaatiotoiminnasta on tulevaisuutesi kannalta? Oletko ajatellut esimerkiksi, että voisit hyödyntää innovaatiotoiminnassa oppimiasi asioita yritystoiminnassa? Millaisia muita taitoja/osaamista katsot saaneesi innovaatiotoiminnasta (esim. vuorovaikutustaidot, kokoustekniikka, ryhmässä toimiminen, yhteistyötaidot, verkoston rakentuminen)? Liitä raporttiisi myös kopio (sähköinen dokumentti käy) osallistumistodistuksesta tai muusta kurssin tai koulutuksen läpikäynnin todistavasta dokumentista. 

Palauta raportti amanuenssi Katja Kuituselle (IT-TDK palvelukeskus, huone C431.5) joko paperisena tai sähköpostitse it-studyaffairs@jyu.fi . Sähköpostia käytettäessä kirjoita viestikenttään "ITKY126-kurssin raportti".


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents:

Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä tuomo.kujala@jyu.fi, rebekah.rousi@jyu.fi tai pertti.saariluoma@jyu.fi. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.


Learning outcomes:

Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
 


Prerequisites:

Esitietovaatimuksina kurssit KOGS403 Empiiriset tutkimusmenetelmät (tai KOGS404 Empirical research methods) ja KOGS524 Käyttäjätutkimus, tai aiempaa kokemusta tutkimusavustajan tehtävistä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS396 Laboratorioharjoittelu (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Pertti Saariluoma (psaariluoma(at)gmail.com)

Contents: Laboratorioharjoittelu suoritetaan tietojenkäsittelytieteiden laitoksen Käyttäjäpsykologian laboratorion tutkimusprojekteissa osallistumalla käytännön projektityöhön tutkimusavustajan roolissa. Projekteissa tehdään yritysyhteistyössä tutkimuksia ajankohtaisista ihminen-teknologia-vuorovaikutuksen (HTI) kysymyksistä. Harjoittelujakson pituus on minimissään 1 kuukausi (70h). Rajallinen määrä paikkoja per lukukausi (1-2). Ota yhteyttä kurssin vetäjiin. Harjoittelu on tarkoitettu kognitiotieteen pääaineopiskelijoille.
Learning outcomes: Harjoittelun päätteeksi opiskelijalla on kokemusta pitkäjänteisestä laboratoriotutkimustyöstä. Hänellä on ymmärrys tutkimusprojektien toiminnasta, projektityöskentelystä ja ihminen-teknologia-vuorovaikutus-alan tutkimuksesta, sekä valmiudet osallistua käytettävyys-/käyttäjätutkimusten toteutukseen.
Prerequisites: KOGS403 Empiiriset tutkimusmenetelmät ja KOGS524 Käyttäjätutkimus tai KOGS551 Vuorovaikutussuunnittelu, tai aiempaa kokemusta tutkimusavustajan tehtävistä.
Literature:
Oppimateriaali

 


Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.


Learning outcomes:

Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.


Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään Tuomo Kujalan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press.

TAI

Frankish, K. & Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press.


Artikkelit (saatavilla vapaasti yliopiston verkosta):

Norman D. A. 1986 Cognitive Engineering.  in D. A. Norman and S. W. Draper, eds., User Centered System Design: New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates,Hillsdale, N.J., 31-61, 1986.

Carroll J. M. 1997. Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Chandrasekaran B., Josephson J. R., Benjamins V. R. 1999. What Are Ontologies, And Why Do We Need Them? IEEE Intelligent Systems, Jan/Feb, 20-26.

Dennett D. C. 1984. Cognitive Wheels: The Frame Problem of AI.  In C. Hookway (Ed.), Minds, machines and evolution (pp. 129-151). Cambridge: Cambridge University Press.

Gero J. S. 1990. Design Prototypes: A Knowledge Representation Schema for Design.  AI Magazine, 11(4): 26-36.

Saariluoma P., Hautamäki A., Väyrynen S., Pärttö M., Kannisto E. 2011. Microinnovations among the Paradigms of Innovation Research – What are the Common Ground Issues. Global Journal of Computer Science and Technology, 11(12), 12-23.

Searle J. R. 1990. Is the Brain's Mind a Computer Program? Scientific American, January, 26-31.

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Law E. L-C., Roto V., Hassenzahl M., Vermeeren A. P. O. S., Kort J. 2009 Understanding, Scoping and Defining User eXperience: A Survey Approach.  Proceedings of Human Factors in Computing Systems, CHI’09, 719- 728.

Baddeley A. D., Hitch G. 1974. Working Memory.  In G.H. Bower (Ed.), The psychology of learning and motivation: Advances in research and theory (Vol. 8, pp. 47–89). New York: Academic Press.

Ericsson K. A., Kintsch W. 1994. Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Miller G. A. 1994. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Ericsson K. A., Simon H. A. 1980. Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Newell A., Simon H. A. 1961. Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS401 Kognitiotieteen keskeisiä kysymyksiä (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents: Kurssilla käydään läpi kognitiotieteen keskeisiä käsitteitä ja kysymyksenasetteluja.
Learning outcomes: Kurssin jälkeen opiskelijalla on valmiudet hyödyntää kognitiotieteellisiä käsitteitä ja teorioita tulevissa kognitiotieteen opinnoissa.
Completion mode:

Esseesuoritus. 5-10 sivun teksti kognitiotieteellisestä kysymyksestä pohjautuen kurssikirjaan ja vähintään kahteen samaa aihealuetta käsittelevään artikkeliin. Essee on johdonmukainen teksti (12pt Times New Roman, rv 1,5), jossa opiskelija luonnehtii käytettyjä lähteitä, referoi niiden pääajatukset kriittisesti ja esittää jäsennellysti omat huomionsa. Esseessä käytetään lähdeviitteitä ja se sisältää kirjallisuusluettelon. Valmiit tekstit lähetetään kurssin ohjaajan arvioitavaksi (tuomo.kujala@jyu.fi).


Literature:
Oppimateriaali

Thagard, P. (2005). Mind: Introduction to Cognitive Science. 2nd ed. Massachusetts, MA: MIT Press. TAI Frankish, K. , Ramsey, W. (2012). The Cambridge Handbook of Cognitive Science. New York, NY: Cambridge University Press. Artikkelit (saatavilla vapaasti yliopiston verkosta):

Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., & Qin, Y . (2004). An integrated theory of the mind. Psychological Review 111, (4). 1036-1060.

Baddeley A. D., Hitch G. (1974). Working memory. In G.H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory (Vol. 8, pp. 47–89). New York: Academic Press.

Carroll J. M. (1997). Human-Computer Interaction: Psychology as a Science of Design. Annu. Rev. Psychol., 48, 61-83.

Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181-204.

Dennett D. C. (1984). Cognitive Wheels: The Frame Problem of AI. In C. Hookway (Ed.), Minds, Machines and Evolution (pp. 129-151). Cambridge: Cambridge University Press.

Ericsson K. A. & Kintsch W. (1994). Long-Term Working Memory. University of Colorado, Boulder, Institute of Cognitive Science, ICS Technical Report #94-01.

Ericsson K. A. & Simon H. A. (1980). Verbal Reports as Data. Psychological Review, 87(3), 215-251.

Gero J. S. (1990). Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine, 11(4), 26-36.

Lake, B., Ullman, T., Tenenbaum, J., & Gershman, S. (2016). Building Machines That Learn and Think Like People. Behavioral and Brain Sciences, 1-101.

Law, E. L. C., Roto, V., Hassenzahl, M., Vermeeren, A. P., & Kort, J. (2009). Understanding, scoping and defining user experience: a survey approach. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'09, pp. 719-728). ACM.

Miller G. A. (1994). The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. Psychological Review, 101(2), 343-352. (Originally published in 1955.)

Newell A., Simon H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017.

Norman D. A. (1986). Cognitive Engineering. In D. A. Norman and S. W. Draper (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction (31-61). Hillsdale, N.J.: Lawrence Erlbaum Associates.

Searle J. R. (1990). Is the Brain's Mind a Computer Program? Scientific American, 26-31.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Rebekah Rousi (rebekahrousi(at)gmail.com)

Contents:

Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset.

Kurssikirjallisuus:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Learning outcomes:

Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.


Completion mode:

Kirjatentti.


Literature:

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.).

JA

Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS530 Web ja käytettävyys (3 op)

Johanna Silvennoinen (johanna.silvennoinen(at)jyu.fi)

Contents: Kurssilla tentitään käyttäjän näkökulmasta toimivan web-suunnittelun perusperiaatteita käsittelevät teokset. Kurssikirjallisuus: Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.). JA Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.
Learning outcomes: Kurssin tavoitteena on antaa opiskelijalle perusteltuja heuristiikkoja helppokäyttöisten web- sivujen suunnittelua varten.
Completion mode: Kirjatentti.
Literature:
Oppimateriaali

Krug, S. Älä pakota minua ajattelemaan: tervettä järkeä verkkosuunnitteluun (Don't Make Me Think: A Common Sense Approach to Web Usability.), ja Garrett, J.J. (2011). The Elements of User Experience: User-Centered Design for the Web and Beyond.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

HUOM. SISÄLTÖ VASTAA KURSSIA KOGS532 KOGNITIOTIETEEN KLASSIKKOTEOKSET, MOLEMMISTA EI VOI SAADA SUORITUSTA.


Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon & A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy & P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor & Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28

Pyydä kopioita osoitteesta tuomo.kujala@jyu.fi
 


Learning outcomes:

Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.


Completion mode:

Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.


[Tarkat tiedot sekä ilmoittautuminen]

KOGS535 Kognitiotieteen klassiset diskurssit (3 op)

Tuomo Kujala (tuomo.kujala(at)jyu.fi)

Contents:

Kognitiotieteen klassiset diskurssit-kurssi käsittelee kognitiotieteen pääsuuntauksia 1900-luvulla alkaen behaviorismista ja päätyen kognitivismin ja konnektionismin ongelmaan 1980-luvulla. Kurssin sisältönä on joukko alkuperäisartikkeleita ja haastatteluja. Koska kyse on historiallisesta kurssista, alkuperäisartikkeleiden käyttö kurssin runkona on perusteltua. Kurssilla tutustutaan seuraaviin kognitiotieteen ongelmiin (viittaukset alkuperäisiin artikkeleihin alla): Turingin kone (1), Tekoälyn filosofia (2), Behaviorismi (3), Skinner (4,5), Skinner, Descartes ja luovuus, Chomsky ja syntaktiset rakenteet (6, 7), Fysikaalinen symbolisysteemi (8), Konnektionismi (9), Chomsky ja Skinner (10), Ajattelun kieli (11, 12), Kehysongelma (13), Kiinalainen huone (14), Modulaarisuus (15), Kognitivismi ja konnektionismi (16). Opiskelijan kannattaa pyrkiä lukiessaan muodostamaan tiivistelmä kunkin artikkelin pääsisällöstä ja -argumenteista.

1. A. M. Turing (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, Vol.42, 230-265.
2. A. M. Turing (1950). Computing machinery and intelligence. Mind, 59, 433-460.
3. J. B. Watson (1913). Psychology as the Behaviorist Views it. Psychological Review, 20, 158-177.
4. B. F. Skinner (1953). Behaviorism. Teoksessa B. F. Skinner, Science and Human Behavior (New York: The Free Press, 1953)
5. Interview with B. F. Skinner, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 87-92.
6. N. Chomsky (1957). Syntactic Structures, luvut 1-4.
7. Interview with Noam Chomsky, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 341-351.
8. H. Simon , A. Newell (1975). Computer Science as Empirical Inquiry: Symbols and Search. Communications of the ACM, 19.
9. Medler, D. A. (1998). A Brief history of connectionism. Neural Computing Surveys, 1, 18-72.
10. N. Chomsky (1959). A Review of B. F. Skinner's Verbal Behavior" in Language, 35, 26-58.
11. J. Fodor (1975). The language of thought, luvut "Introduction" ja "First Approximations" (s. 1-54)
12. Interview with Jerrold A. Fodor, teoksessa Baars, B. The Cognitive Revolution in Psychology, s. 351-362.
13. J. McCarthy , P. J. Hayes (1979). Some philosophical problems from the standpoint of artificial intelligence.
14. J. Searle (1980). Minds, brains and programs. Behavioral and Brain Sciences 3 (3): 417-457.
15. J. Fodor (1986). Precis of the Modularity of Mind. Behavioral and Brain Sciences 8.
16. J. Fodor , Z. Pylyshyn (1988). Connectionism and Cognitive Architecture: A Critical Analysis. Cognition 28.

Pyydä kopioita kurssin vetäjältä (tuomo.kujala@jyu.fi).


Learning outcomes: Kurssin jälkeen opiskelijalla on näkemys kognitiotieteen historiallisesti merkittävistä diskursseista ja mahdollisuus arvioida nykypäivän keskusteluja historiallisia taustoja vasten.
Completion mode: Kirjallisuustentti tiedekunnan yleisenä tenttipäivänä.
Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

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.]

Contents:

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.]

Contents:

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.]

Contents: 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.
Learning outcomes: 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.]

Contents: 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.
Learning outcomes: 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.]

Contents: 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.
Learning outcomes: 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.
Completion mode: Raportti.
Evaluation:
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.]

Current events:

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ää.


Contents: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2 ja mielellään myös Graafiset käyttöliittymät.
Modes of study: Itsenäinen ohjelmointi
Schedule: 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.]

Current events:

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ää.


Contents: Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.
Learning outcomes: Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.
Prerequisites: Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.
Modes of study: Itsenäinen ohjelmointi
Completion mode: Ohjelmointi, raportointi ja versiohallinta.
Schedule: Vapaa
Literature:
Oppimateriaali

Opiskelijan valittavissa.
Nykyaikaisen versiohallinnan opas (esim. git ja sen dokumentaatio ja/tai "Pro Git Book").


Further information: Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.
Evaluation:
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)

Current events:

Kurssin voi suorittaa itsenäisesti opiskellen lv 2016-2017 aikana.


Contents:

Kuljetuskerroksen protokollat, reititysprotokollat, tila-automaatit protokollasuunnittelussa, multicast, sokettiohjelmointi, virheiden havaitseminen tiedonsiirrossa ja niistä toipuminen, protokollaohjelmointi.


Learning outcomes:

 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.


Prerequisites:

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.


Modes of study:

Videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

Kurssin voi suorittaa itsenäisesti opiskellen lv 2016-2017 aikana.


Contents:

TCP/IP protokollaperheessä käytettävien sovellusprotokollien simulointi ja toteutus.


Learning outcomes:

Kurssin jälkeen opiskelijalla on perusteet eri tyyppisten sovelluskerroksen protokollien analysoinnista ja toteutuksesta.


Prerequisites:

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.


Modes of study:

Luennot ja/tai videotallenteet, itsenäinen työskentely.


Completion mode:

Harjoitustehtävät


Course workload:

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)

Current events:

Kurssin voi suorittaa lukuvuonna 2015-2016 itsenäisesti opiskellen. Kurssilla tehdään luentopäiväkirja. Videot löytyvät Optimasta.


Contents:

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.


Completion mode:

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.]

Contents: Systeemi- ja säätöteoriaa, tavallisten differentiaaliyhtälöiden optimisäätö, osittaisdifferentiaaliyhtälöiden optimisäätö.
Learning outcomes: Opintojakson suoritettuaan opiskelija ymmärtää säätöteorian peruskäsitteet ja osaa ratkaista yksinkertaisia optimisäätötehtäviä.
Prerequisites: Tietotekniikan perus- ja aineopinnot, matematiikan perusopinnot.
Modes of study: Itsenäinen opiskelu.
Completion mode: Tentti.
Course workload: 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.]

Contents:

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.


Course workload:

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.]

Contents:

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.


Course workload:

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)

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents:

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ä.


Prerequisites:

Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.


Completion mode:

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.]

Current events:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Contents: 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ä.
Learning outcomes: 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.
Prerequisites: Alempi korkeakoulututkinto sekä riittävä määrä syventävää osaamista tutkimuksen toteuttamiseksi.
Completion mode: 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.
Evaluation:
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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: 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)

Contents: 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ö.
Prerequisites: Tietotekniikan aineopinnot.
Modes of study: Laboratoriotyöt pienryhmissä.
Completion mode: 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.]

Current events: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Contents: 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ä.
Modes of study: Itsenäinen työskentely.
Completion mode: 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.]

Current events: Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Contents: 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
Learning outcomes: Osaamistavoitteet sovitaan tapauskohtaisesti erikseen.
Modes of study: Itsenäinen työskentely.
Completion mode: Tapauskohtaisesti
Suorittaminen sovitaan henkilökohtaisesti tentaattorin kanssa.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty


[Tarkat tiedot]

TIES599 Tietotekniikan syventävä harjoittelu (5 - 12 op)

Tapani Ristaniemi (tapani.e.ristaniemi(at)jyu.fi)

Contents:

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.]

Contents:

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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Completion mode: Kirjatentti.
Schedule:

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.


Literature: 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.]

Current events:

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.


Contents: Pakollinen jatko-opiskelijoille.
Registration:

Register to the book exam in the IT Faculty's study affairs office, Agora 4th floor. Examiner: Hannakaisa Isomäki


Completion mode: Kirjatentti
Schedule:

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.


Literature:
Oppimateriaali

Arja Kuula: Tutkimusetiikka. Aineistojen hankinta, käyttö ja säilytys. Vastapaino: Tampere.


[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

Teija Palonen (teija.palonen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents:

Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia.


Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.

[Tarkat tiedot]

TJTA290 Harjoittelu (1 - 10 op)

Teija Palonen (teija.palonen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä Teija Paloseen. Harjoittelusta tulee sopia ennen harjoittelun aloittamista.


Contents: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteeseen liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen
Prerequisites: Opiskelija on suorittanut vähintään yhden lukuvuoden opinnot (60 op), joihin sisältyy vähintään tietojärjestelmätieteen perusopinnot (25 op).
Modes of study:

Harjoittelu ja sen raportointi.

Harjoittelusta tulee kirjoittaa raportti, jossa kuvaat mm. seuraavia asioita:
- toteutuneet työtehtävät,
- oppiminen harjoittelun aikana,
- työn vastaavuus opintoihin ja
- omat kehittämistarpeet.

Raportin pituus on noin 5-6 s. Raportin kirjoittamisessa auttaa, jos olet kirjannut työtehtäviäsi ja oppimistasi ylös. Raportin liitteeksi laitetaan työnantajan allekirjoittama työtodistus.

Raportti ja työtodistus palautetaan Teija Paloselle. Harjoittelun laajuus on 1-10 op ja opintopisteet määräytyvät sekä työn keston että työn vaativuuden mukaan. Nämä katsotaan aina tapauskohtaisesti.


Completion mode: Harjoittelu ja sen raportointi
Schedule: Harjoittelun suorittamisesta tulee sopia etukäteen ennen harjoittelun aloittamista.
Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Harjoitteluraportissa tulee tuoda esille toteutuneet työtehtävät, tehtävien vastaavuus opintoihin sekä oppiminen harjoittelun aikana. Harjoittelun laajuus (1-10 op) määräytyy toteutuneiden työtehtävien ja harjoittelun keston perusteella. Harjoittelun laajuuden arviointi perustuu harjoitteluraporttiin, jonka liitteenä tulee olla työtodistus. Harjoittelu arvioidaan asteikolla hyväksytty/hylätty


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

HUOM! Jos haluat suorittaa kurssin kesäopintoina, toimi seuraavasti:

1. Ehdota esseen aihetta 18.6. mennessä sähköpostilla (hilkka.grahn@jyu.fi)

2. Kun aihe on hyväksytty, palauta esseesi Koppaan 31.7. mennessä.


Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee (1 - 3 op)

Hilkka Grahn (hilkka.grahn(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Kurssin suorituksena tehdään tieteellinen essee omavalintaisesta tietojärjestelmätieteeseen liittyvästä aiheesta. Esseen laajuus on noin 4-5 sivua per opintopiste. Esseeohje löytyy Kopasta kurssin sivuilta. Pääset tarkastelemaan ohjetta sen jälkeen, kun sinut on lisätty kurssille Korpissa.


Completion mode:

Kurssin suorittaminen aloitetaan lähettämällä ehdotus aiheesta osoitteeseen hilkka.grahn@jyu.fi. Aiheen on oltava eri kuin jollekin muulle kurssille tehty työ.


[Tarkat tiedot]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents:

Opintojakson suorittaminen koostuu pienryhmäseminaariin osallistumisesta, pienimuotoisesta itsenäisestä tutkimusprojektista ja projektin tulosten kirjallisesta ja suullisesta raportoimisesta seminaarissa. Lopputuloksena syntyvä kandidaatintutkielma on kirjallisiin lähteisiin pohjautuva tutkielma ohjaajan kanssa sovitusta aiheesta. Tutkielmia ohjaavat tietojenkäsittelytieteiden laitoksen opettajat, tutkijat ja jatko-opiskelijat. Maisterin tutkintoon jatkavien, jos suuntautumisvaihtoehdon valinneiden, kannattaa pyrkiä löytämään tutkielman aihe ja ohjaus oman suuntautumisvaihtoehdon alueelta. Joissakin tapauksissa kandidaatintutkielman kirjallisuuskatsausta voi hyödyntää osana gradutyötä. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.


Learning outcomes:

Oppia toteuttamaan itsenäisesti tutkimusprojekti tieteellisen työn perusperiaatteita noudattaen. Harjaantua aikaisemman tutkimuksen, erilaisten tietolähteiden ja muiden opiskelijoiden töiden kriittiseen arviointiin. Oppia oman tutkimuksen kirjallista ja suullista raportointia. (A1, B1, C1, A2, B3, B4)
 


Prerequisites:

TJTA301 Kandidaattiseminaari, pakolliset perus- ja aineopintojaksot tutkielman aihealueelta (pääainetta noin 50 op).


Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode:

Oman tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaarissa, toisen opiskelijan tutkimussuunnitelman ja tutkielman opponoiminen. Seminaarityöskentelytavat vaihtelevat hieman pienryhmittäin.


Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:

Hirsjärvi, S., Remes, P. & Sajavaara, P. (2009). Tutki ja kirjoita. (15. uud. painos). Helsinki: Tammi; Jauhiainen, E. & Pirhonen, M. (2010). Raportointiohje. Jyväskylän yliopisto, Tietojenkäsittelytieteiden laitos. Ohjeeseen liittyy myös mallipohjia. Ohje samoin kuin mallipohjat löytyvät tietojenkäsittelytieteiden laitoksen sivulta https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/kandidaatintutkielman-ohjeet


[Tarkat tiedot sekä ilmoittautuminen]

TJTA302 Kandidaatin tutkielma (7 op)

Kati Clements (kati.clements(at)jyu.fi)

Veikko Halttunen (veikko.halttunen(at)jyu.fi)

Sami Kollanus (sami.kollanus(at)gmail.com)

Timo Käkölä (timo.k.kakola(at)jyu.fi)

Pekka Makkonen (pekka.m.makkonen(at)jyu.fi)

Panu Moilanen (panu.moilanen(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Current events:

Mikäli suoritat kurssin XYHI002 Äidinkielen tiedeviestintä IT-alalla, ilmoittaudu sille erikseen Korpissa: https://korppi.jyu.fi/kotka/course/student/generalCourseInfo.jsp?course=198042.


Contents: Tutkielma on itsenäinen opinnäytetyö, jossa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) kykyä tietojen esittämiseen omalla tieteenalalla.
Learning outcomes: Opintojakson suoritettuaan opiskelija osaa määritellä tutkimusongelman, osaa hankkia tietoa omalta tieteenalalta, tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti, osaa soveltaa voimassa olevia raportointiohjeita, osaa tuottaa itsenäisesti opinnäytetyölle ominaista tekstiä.
Prerequisites: Kurssille osallistuva opiskelija on tyypillisimmin tietojärjestelmätieteen kolmannen vuosikurssin opiskelija, jolla on opintoja takana parin lukuvuoden verran. Opiskelijalla on tutkielman tekemiseen tarvittavat tiedonhaku- ja raportointitaidot. Lisäksi hänellä on hyvät kirjoitus- ja puheviestintätaidot.
Registration:

 

 


Modes of study:

Itsenäinen työskentely, seminaari, henkilökohtainen ohjaus.


Completion mode: Tuloksena on ohjeiden mukaisesti laadittu ja hyväksytty kandidaatintutkielma.
Course workload:

Seminaari 14 t, seminaariesitysten ja opponointien valmistelu 10 t, ohjaus 2 t, lähdeaineiston etsiminen ja siihen paneutuminen & itsenäinen tutkimustyö 80 t, tutkimussuunnitelman ja tutkielman kirjoittaminen 80 t.


Literature:
Oppimateriaali

Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.

Kirjallisuus

ISBNTeoksen tiedot
Hirsjärvi, S, Remes, P. & Sajavaara, P. (2015). Tutki ja kirjoita. Tammi.; Pirhonen, M. & Jauhiainen, E. (2017). Raportointiohje. Tietojärjestelmätieteen ohjemoniste.; Webster, J., & Watson, R. T. (2002). Analyzing the past to prepare for the future: Writing a literature review. MIS Quarterly, 26(2), 13–23.


Evaluation:
Arvosteluasteikko

0-5


[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents:

Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, yliopistotutkijat ja lehtorit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.


Learning outcomes:

Opintojakson suoritettuaan opiskelija:

• tuntee joitakin oman tieteenalan keskeisiä teorioita ja tutkimustuloksia (A1)

• osaa hankkia tietoa omalta tieteenalalta (B1)

• osaa tulkita tieteellisiä lähteitä ja analysoida niitä kriittisesti (B1)

• osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita (B1)

• hallitsee oman opinnäytetyönsä menetelmäosuuden ja osaa arvioida kriittisesti omaa menetelmän soveltamistaan (B1)

• osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä (B1)


Prerequisites: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Pro gradu –tutkielma.

[Tarkat tiedot sekä ilmoittautuminen]

TJTS502 Tutkielma (30 op)

Contents: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat; kaikki joilla on tohtorin tutkinto. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tutkimuskysymysten asettamiseen ja tutkimustulosten raportointiin omalla tieteenalalla.
Learning outcomes: Laadittuaan hyväksytyn tutkielman opiskelija osaa muotoilla ja motivoida tutkimusongelman perustuen aiempaan tutkimukseen tai käytännön tarpeisiin; Tuntee tietojärjestlemätieteen keskeisiä teorioita ja tutkimustuloksia; Osaa hankkia tietoa tietojärjestelmätieteen tutkimukseen liittyen; Osaa tulkita tieteellisiä lähteitä, analysoida niitä kriittisesti ja laatia niistä synteesin; Hallitsee oman opinnäytetyönsä menetelmäosuuden; Osaa arvioida kriittisesti omaa menetelmän soveltamistaan; Osaa itsenäisesti hankkia ja analysoida tutkimusaineistoja; Osaa raportoida tutkimuksen tuloksia, pohtia niiden merkitystä ja suhteuttaa ne aiempiin tutkimustuloksiin; Osaa kirjallisesti ilmaista itseään ja argumentoida tieteellisesti noudattaen voimassa olevia raportointiohjeita; Osaa itsenäisesti tuottaa opinnäytetyölle ominaista tekstiä.
Prerequisites: Pro gradu -työn laatimista tulisi aloittaa maisteriohjelman toisena vuonna. Tällöin opiskelijoilla on hyvä ymmärrys oman tieteenalan kirjallisuudesta, teorioista ja tutkimusmenetelmistä.
Modes of study: Henkilökohtainen ohjaus
Completion mode: Opiskelija laatii itsenäisesti tai parityönä pro gradu -tutkielman. Tutkimustyötä ja sen raportointia tuetaan henkilökohtaisella ohjauksella. Ohjaajina toimivat IT-tiedekunnan professorit, tutkijat ja opettajat, joilla on tohtorin tutkinto.
Evaluation:
Arvosteluasteikko

0-5

Arviointiperusteet

Työ arvioidaan perustuen oppiaineen arviointikriteereihin. Työstä arvioidaan tutkimusongelman muotoilua, lähteiden käyttöä, tutkimusmenetelmien soveltamista, tulosten esittämistä ja tulkintaa sekä työn rakennetta ja kieliasua.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Eetu Luoma (eetu.luoma(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Mikko Rönkkö (mikko.ronkko(at)iki.fi)

Markus Salo (markus.t.salo(at)jyu.fi)

Tuure Tuunanen (tuure.t.tuunanen(at)jyu.fi)

Shuaiqiang Wang

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi käsikirjoitusvaiheessa. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija:

• on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus (A1)

• osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin (B1)

• osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti (B1)

• osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa (B1)


Prerequisites: Joko valmis kandidaatintutkielma tai selkeästi edistynyt työskentely kandidaatintutkielman parissa.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode: Esitykset, opponoinnit, kirjalliset tuotokset sekä pienryhmissä erikseen sovittava aktiivinen osallistuminen istuntoihin.
Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Omien esitysten valmistelu ja kirjalliset tuotokset: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature: Jauhiainen E. & Pirhonen M. (2013). Raportointiohje. Haettu Jyväskylän yliopiston, Tietojenkäsittelytieteiden laitoksen sivustolta: https://www.jyu.fi/it/opiskelu-ohjeet/TKTL-ohjeet/opinnaytetyot/ohjeita-tutkielmien-tekijoille

[Tarkat tiedot sekä ilmoittautuminen]

TJTS505 Pro gradu -seminaari (3 - 5 op)

Hadi Ghanbari (hadi.ghanbari(at)jyu.fi)

Kai-Kristian Kemell (kaolkeme(at)gmail.com)

Jorma Kyppö (jorma.kyppo(at)jyu.fi)

Maritta Pirhonen (marittapirhonen(at)gmail.com)

Mirja Pulkkinen (pulkkinen.mirja(at)gmail.com)

Seppo Puuronen (seppo.puuronen(at)gmail.com)

Markus Salo (markus.t.salo(at)jyu.fi)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

Pasi Tyrväinen (pasi.tyrvainen(at)jyu.fi)

Contents: Seminaarin tavoitteena on tukea pro gradu -tutkielman tekemistä. Pienryhmät pitävät istuntoja syksyn ja/tai kevään aikana omien aikataulujensa mukaan. Tyypillisesti opiskelija esittelee oman aiheensa, tutkimussuunnitelmansa sekä noin 20-25-sivuisen raportin (“minigradun”) oman gradunsa aihepiiristä sekä raportoi tiedonkeruun suunnitelman. Näiden esityskertojen yhteydessä opiskelija toimii opponenttina toisen opiskelijan tutkimussuunnitelman ja minigradun käsittelyssä. Lisäksi opintojaksoon kuuluu hyväksytyn gradun arviointi.

Opetusmuodot:
Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Learning outcomes: Kurssin suorittamisen jälkeen opiskelija on tutustunut systemaattiseen tapaan toteuttaa pienimuotoinen opinnäytetutkimus, osaa suunnitella pienimuotoisen opinnäytetutkimusprojektin, osaa raportoida opinnäytetutkimusprojektinsa eri vaiheissa sekä suullisesti että kirjallisesti, osaa antaa rakentavaa palautetta muiden tekemistä tutkimuksista niiden eri vaiheissa.
Prerequisites: Opiskelijat osallistuvat kurssille pääsääntöisesti maisteriohjelman toisena vuonna, aloittaessaan pro gradu -tutkielman tekoa. Opiskelijoiden tulee osallistua menetelmäkurssille (TJTS504) ennen osallistumista pro gradu -seminaariin; hyvänlaatuista tutkimusta on vaikea suunnitella ilman ymmärrystä tiedonkeruun ja analysoinnnin menetelmistä.
Modes of study: Pienryhmätyöskentely siihen liittyvine kirjallisine ja suullisine raportointeineen.
Completion mode:

Aktiivinen osallistuminen pienryhmätyöskentelyyn, joka sisältää kirjalliset tuotokset, esitykset sekä opponoinnit. Kurssin työmäärä 135 tuntia: Seminaari-istunnot 12 tuntia, omien esitysten valmistelu ja kirjalliset tuotokset 100 tuntia, muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 t.


Course workload: Opiskelijatyön arvio (5 x 27 h = 135 h):

• Seminaari-istunnot: 12 h

• Kirjalliset tuotokset ja omien esitysten valmistelu: 100 h

• Muiden opiskelijoiden tuotosten lukeminen ja opponointien valmistelu: 23 h


Literature:
Literature

 

ISBN Book information
  Pirhonen, M. & Jauhiainen E. &  (2017). Raportointiohje.

Evaluation:
Arvosteluasteikko

Hyväksytty-hylätty

Arviointiperusteet

Opintojakson suorittaminen edellyttää aktiivista osallistumista pienryhmätyöskentelyyn ja kurssiin kuuluvien tehtävien, suunnitelmien ja seminaariraportin laatimista.


[Tarkat tiedot sekä ilmoittautuminen]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents:

Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta.


Learning outcomes:

Opiskelija tunnistaa työelämässä saavuttamansa asiantuntijuuden laadun (B2-B4, C2-C4)


Completion mode: IT-alan vaativissa asiantuntijatehtävissä toimiminen sekä oppimisen osoittaminen dokumentein.

[Tarkat tiedot]

TJTS590 IT-alan vaativat asiantuntijatehtävät (5 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Contents: For a student who has worked a demanding specialist job in the field of IS, and gained through this job expertise relevant to the teaching goals of the IS master’s program, may be accredited for this work through ECTS that can be included into the optional studies section of his/her IS master’s degree. In order for accreditation to be possible: a) the student must have been employed for a substantial amount of time; b) the student has to have performed tasks that required specific know-how, developing this know-how further through the completion of these tasks; and c) the student has to report the contents of the job and the know-how s/he has gained to the teacher in charge of the course in the manner described by the teacher.
Learning outcomes: The student recognizes the know-how s/he has gained while working.
Completion mode:

Opintojakson suorittaminen onnistuu seuraavasti:

 

Tutustu seuraaviin menettelyohjeisiin, täytä AHOT-lomake (https://opiskelu.jyu.fi/fi/koulutuspalvelut/opiskelijapalveluiden-lomakkeet/ahot-lomakkeet) ja toimita se sekä kohdassa 2) mainittu kuvaus hankitusta osaamisesta sekä muut dokumentit sitten minulle.

 

1) 

Täytä oheinen hakemuslomake aiemmin hankitun osaamiset tunnistamisesta ja tunnustamisesta siinä olevien henkilötietojen osalta ja merkitse lomakkeen etusivun keskiosan taulukkoon vain haettavan opintojakson koodi “TJTS590” kolmanteen sarakkeeseen. 

 

2) 

Kirjoita lyhyt, noin kahden sivun kuvaus siitä osaamisesta, jonka olet työtehtäviesi kautta hankkinut. Suhteuta hankkimasi osaaminen tietojärjestelmätieteen maisterin tutkinnon osaamistavoitteisiin ja sisältöihin, ja tuo esille, mitkä oppimiseen ja osaamiseen liittyvät tavoitteet olet saavuttanut. Tietojärjestelmätieteen syventävien opintojen sisältöjä ja tavoitteita voit tarkastella opinto-oppaasta. Ota huomioon myös tämän opintojakson kuvaus:

 

"Opiskelijalle, joka on toiminut tietojärjestelmätieteen alan vaativissa asiantuntijatehtävissä, joissa hän on saavuttanut kauppatieteiden maisterin tutkinnon osaamistavoitteiden kannalta relevanttia osaamista, voidaan tämä työskentely lukea hyväksi osaksi pääaineen valinnaisia opintoja. Hyväksilukeminen edellyttää, että a) työjakso on ollut kestoltaan merkittävä, b) opiskelija on toiminut erityistä osaamista vaativissa ja sitä kehittävissä työtehtävissä ja c) opiskelija raportoi työn sisällöistä ja saavuttamastaan osaamisesta opintojakson vastuuopettajan kanssa sovittavalla tavalla. Opintojakson arviointimateriaali koostuu ainakin opiskelijan laatimasta kuvauksesta työtehtävistä ja oman osaamisen kehittymisestä sekä työtodistuksesta."

 

Pyydä harkintasi mukaan esimieheltäsi lausunto kirjoittamastasi kuvauksesta.

 

3)

Toimita täytetty AHOT-lomake, kuvausdokumentti ja oikeaksi todistettu (väliaikainen) työtodistus minulle. Työtodistuksesta tulee ilmetä työjakson laajuus (esim. viikoittainen työaika tai vastaava) ja kesto. 

 

Aiemman hankitun osaamisen tunnustaminen edellyttää aina näyttöä. Näyttö on dokumentoitava tasavertaisen kohtelun takaamiseksi. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, ei AHOT-menettely ole lähtökohtaisesti mahdollinen.


Evaluation:
Hyväksytty/Hylätty

[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents:

Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.


[Tarkat tiedot]

TJTS594 Tietojärjestelmätieteen syventävä harjoittelu (1 - 10 op)

Ville Seppänen (ville.r.seppanen(at)jyu.fi)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events:

Huom! Harjoittelusta on aina sovittava etukäteen ja tehtävä harjoittelusopimus.


Contents: Harjoittelun tavoitteena on perehdyttää opiskelija tietojärjestelmätieteen ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin tietojärjestelmätieteen syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun tavoitteena on perehdyttää opiskelijaIT-alaan liittyviin työtehtäviin. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon IT-alan opetuksessa pyritään antamaan valmiuksia. Harjoittelun raportoinnissa opiskelija analysoi työkokemustaan ja peilaa sitä suorittamiinsa opintoihin. Opiskelija pystyy tunnistamaan alalla vaadittavia työelämätaitoja ja kehittämään näitä tietoisesti myös harjoittelun jälkeen.
Completion mode: Harjoittelu ja sen raportointi
Evaluation:
Arvosteluasteikko

1-5

Arviointiperusteet

Harjoitteluraportti


[Tarkat tiedot]

TJTSD90 Digitaalisen median syventävä harjoittelu (1 - 15 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Tiina Parkkosen kanssa (tiina.parkkonen@jyu.fi).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija suuntautumislinjan ammattikäytäntöihin organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen ja kehittäen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja.
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut suuntautumisvaihtoehdon syventävät opinnot.
Selection procedure:

Harjoittelu on tarkoitettu ainoastaan digitaalisen median varsinaisille opiskelijoille.


Modes of study:

Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.


Completion mode:

Harjoittelu tulee raportoida dokumentin muodossa. Dokumentti koostuu:

1. Harjoittelupäiväkirjasta (pakollinen), jossa mahdollisimman luovasti, riittävän laajasti ja syvällisesti raportoit, mitä harjoittelussa olet oppinut, mitä hyötyä koulutuksessamme saaduista valmiuksista on ollut, mitä asioita olisi ollut hyvä osata lisää, miten käsityksesi alasta ja tulevista työtehtävistä ovat muuttuneet. Päiväkirjan voi toteuttaa esimerkiksi viikkopäiväkirjana siten, että se sisältää analyyttista osaamisen ja opittujen asioiden pohdintaa sekä reflektointia eikä siis vain pelkkiä kuvauksia työtehtävistä.

2. Työtodistuksesta (pakollinen), josta ilmenee selvästi työnantaja, työn kesto (sis. viikkotuntimäärä) ja tehtävien laatu (kuvaus työtehtävistä). Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.

3. Harjoittelusopimuksesta (pakollinen).

4. Mahdollisista työnäytteistä tai portfoliosta.

5. Mahdollisista harjoittelupaikan yhteyshenkilön kanssa käydyistä kehittämis- ja muiden keskusteluiden raporteista tai harjoittelupaikan antamasta harjoittelun arvioinnista. Mikäli dokumentointi estyy kokonaan työtehtävien luottamuksellisen tai salassa pidettävän luonteen vuoksi, sovitaan järjestelyistä erikseen. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan. Yhden kuukauden mittainen kokopäiväinen suuntautumislinjan osaamisalueisiin liittyvä työ vastaa kahta opintopistettä. Harjoittelujakson arvosana (1-5) määräytyy harjoittelusta tehtävän raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu (1 - 15 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, ota yhteyttä kurssin vastuuhenkilöön.
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija elektronisen liiketoiminnan ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä. Harjoittelu voidaan suorittaa opiskelun aikana. Harjoitteluksi voidaan hyväksyä myös ennen opintojen aloittamista suoritettu soveltuva ja perusteltu työjakso (AHOT-menettely).
Learning outcomes: Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)
Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut elektronisen liiketoiminnan syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan elektronisen liiketoiminnan varsinaisille opiskelijoille.
Modes of study: Harjoittelu ja sen raportointi ohjeiden mukaisesti.
Completion mode: Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.
Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]

TJTST90 Järjestelmäkehityksen syventävä harjoittelu (1 - 10 op)

[Kurssille ei ilmoittauduta Korppi-järjestelmän avulla.]

Current events: Opintojaksolle ei ilmoittauduta Korpin kautta. Jos olet kiinnostunut suorittamaan tämän opintojakson, sovi tapaaminen Mauri Leppäsen kanssa (mauri(at)cs.jyu.fi, 014 260 3013).
Contents: Harjoittelun tavoitteena on perehdyttää opiskelija järjestelmäkehityksen ammattikäytäntöön jossain organisaatiossa toimien ja antaa mahdollisuus soveltaa tai reflektoida saatua koulutusta todellisissa ammatillisissa tilanteissa. Harjoittelun tulee toimenkuvaltaan ja toteutukseltaan koostua sellaisista tehtävistä, joihin suuntautumisvaihtoehdon syventävässä opetuksessa pyritään antamaan valmiuksia. Tehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys-, selvitys-, tai asiantuntijatehtäviä.
Learning outcomes:

Harjoittelun aikana opiskelija tutustuu organisaation toimintaan ja kulttuuriin, työnjakoon, sosiaalisiin suhteisiin työpaikalla sekä harjaantuu työskentelemään asiantuntijaorganisaation jäsenenä soveltaen työssään opiskelunsa aikana hankkimiaan tietoja ja taitoja. (B2-B4, C2-C4)


Prerequisites: Kandidaatin tutkintoon sisältyvät opinnot ja menestyksekkäästi aloitetut järjestelmäkehityksen syventävät opinnot.
Selection procedure: Harjoittelu on tarkoitettu ainoastaan järjestelmäkehityksen varsinaisille opiskelijoille
Modes of study: Harjoittelu ja sen raportointi ohjeiden ja ohjauksen mukaisesti.
Completion mode:

Oppimispäiväkirja ja -raportti. Harjoitteluopintojakson laajuus (1-15 op) määräytyy harjoittelun pituuden mukaan ja harjoittelujakson arvosana (1-5) harjoittelun raportoinnin perusteella.


Literature: Tapauskohtaisen tarpeen ja tilanteen mukaan.

[Tarkat tiedot]