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

16.6

Kirjaudu sisään järjestelmään!
19.4.2024 16:00

Opetusohjelma - Tietotekniikan laitos - lukuvuosi 2016-2017

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

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)

Ajankohtaista:

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

 


Sisältö:

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. 


Osaamistavoitteet:

Opiskelija


Esitiedot:

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


Ilmoittautuminen: [Not translated.]

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


Valintamenettely:

Kurssille valinnassa etusijalla ovat humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. 

Kurssi ei sovellu ensimmäisen vuoden opiskelijoille.

 


Opetusmuodot:

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


Suoritustavat:

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.


Aikataulu:

1. periodi

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


Yhteystiedot:

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


Avainsanat:

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/

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

[Tarkat tiedot]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

Hyväksytty-hylätty

Arviointiperusteet

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Sisältö:

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

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

Osaamistavoitteet:

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


[Tarkat tiedot]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

Ajankohtaista:

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.


Sisältö: 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.
Osaamistavoitteet: 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.
Valintamenettely: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Opetusmuodot: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Suoritustavat:

Kurssin suoritustavat esitellään kurssin alussa.


Aikataulu:

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


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

Ajankohtaista:

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


Sisältö:

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


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

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

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


Aikataulu:

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

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

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


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

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

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

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

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

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

Ajankohtaista:

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


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

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

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

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


[Tarkat tiedot]

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)

Sisältö:

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. 


Osaamistavoitteet:

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


Opetusmuodot:

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)

Ajankohtaista:

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


Sisältö:

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. 


Osaamistavoitteet:

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


Opetusmuodot:

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.


Suoritustavat:

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]

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

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

Johannes Stenberg (jstenberg86(at)gmail.com)

Ajankohtaista:

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

 

 


Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

Ei pakollisia esitietoja


Valintamenettely:

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.


Opetusmuodot:

Luennot, demonstraatiot/harjoitukset ja harjoitustyö.


Suoritustavat: Harjoitustyö
Kirjallisuus:

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)

Ajankohtaista:

Aloita kurssin esitehtävillä.


Sisältö:

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.


Osaamistavoitteet:

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


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Rakenteisen ohjelmoinnin perusajatusosaa soveltaa
Algoritminen ajatteluosaa soveltaa
C# tai Java-kielen perusteetosaa soveltaa
Peräkkäisyysosaa analysoida
Muuttujatosaa luoda
Aliohjelmat ja funktiotosaa luoda
Parametrin välitysosaa analysoida
Ehtolauseetosaa analysoida
Silmukatosaa analysoida
Taulukotosaa soveltaa
Tiedostot ohjelmasta käytettynäymmärtää
Olioiden käyttöosaa soveltaa
Yksikkötestit (TDD)ymmärtää
Debuggerin käyttöosaa soveltaa
Lukujärjestelmät, ASCII-koodiymmärtää
Rekursiomuistaa

Esitiedot: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Opetusmuodot: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Suoritustavat: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Kurssin työmäärä:
                  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

Kirjallisuus:

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.


Avainsanat:

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)

Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

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.


Opetusmuodot:

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


Suoritustavat:

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.
 


Kurssin työmäärä:

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.


Aikataulu:

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)

Ajankohtaista:

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

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

 


Sisältö:

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

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

 


Esitiedot:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Opetusmuodot:

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


Suoritustavat:

Raportit, loppuseminaari.
 


Kirjallisuus:

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

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


[Tarkat tiedot sekä ilmoittautuminen]

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

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

 

 


Opetusmuodot:

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.

 


Suoritustavat:

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

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2015


Kirjallisuus:

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

Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Opetusmuodot:

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.


Suoritustavat:

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.

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2016


Kirjallisuus:

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

Yhteystiedot:

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)

Sisältö:

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


Opetusmuodot: Lectures, demos in a computer class
Suoritustavat:

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)

Ajankohtaista:

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


Sisältö:

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.


Suoritustavat:

Luennot 24 tuntia, mahdollinen harjoitustyö ja tentti

Opintoviikot 3-4 riippuen harjoitustyöstä


Kirjallisuus:

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


Yhteystiedot:

Professori Pekka Neittaanmäki
FT Erkki Laitila


[Tarkat tiedot sekä ilmoittautuminen]

ITKST40 Yhteiskunta ja informaatioturvallisuus (5 op)

Rauno Kuusisto (rkkuusis(at)gmail.com)

Ajankohtaista:

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

Kurssin opetuskieli on suomi.


Sisältö:

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.


Osaamistavoitteet:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Sosiaalinen systeemi ja tiedon turvaaminenosaa soveltaa
Tiedon turvallisuuden attribuutitosaa soveltaa
Tiedon turvaaminen osana yhteiskuntaaymmärtää
Tiedon turvaamisen toimintaympäristöymmärtää
Tieon turvaamisen arvottaminenymmärtää
Tiedon tuvaamisen normitymmärtää
Tiedon turvaamisen tavoitteetymmärtää

Esitiedot:

Kandidaatin tutkinto.


Opetusmuodot:

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.


Suoritustavat:

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


Kurssin työmäärä:

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


Aikataulu:

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

 

 


Kirjallisuus:

Kirjallisuus esitellään ensimmäisellä luennolla.


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

Kandidaatin tutkinto.


Opetusmuodot:

Luennot, ryhmätyöt, mahdollisia vierailijaluentoja.

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

 


Suoritustavat:

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


Kurssin työmäärä:

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

 


Aikataulu:

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
 


Kirjallisuus:

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

Yhteystiedot:

Martti Lehto

martti.lehto@jyu.fi


Avainsanat:

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)

Ajankohtaista:

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


Sisältö:

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


Esitiedot:

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

 


Suoritustavat:

Kurssi suoritetaan harjoitustehtävien avulla. 

 

 


Kurssin työmäärä:

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)

Ajankohtaista:

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

 

 


Sisältö:

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.


Opetusmuodot: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Kurssin työmäärä: [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.]

Ajankohtaista:

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]

TIEP114 Tietokoneen rakenne ja arkkitehtuuri (3 op)

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

Sisältö:

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


Osaamistavoitteet:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Tietokoneen sisäinen rakenne ja arkkitehtuuriymmärtää
Digitaalilogiikan perusteetosaa soveltaa
Boolean logiikkaymmärtää
Kombinaatiologiikkaymmärtää
Sekvenssilogiikkaymmärtää
Prosessorin rakenneymmärtää
Käskyn suoritusymmärtää
Konekieliymmärtää
Muistin toteutusymmärtää
Moniprosessoritmuistaa

Esitiedot:

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


Opetusmuodot:

Luennot, ohjaukset


Suoritustavat:

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.


Kurssin työmäärä:
                           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)

Sisältö:

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


Esitiedot:

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


Opetusmuodot:

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.
 


Suoritustavat:

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

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Ilmoittautuminen:

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


Valintamenettely:

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


Opetusmuodot:

Luennot ja demot.


Suoritustavat:

Oppimistehtävät.

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


Kurssin työmäärä:

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)

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Valintamenettely:

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


Opetusmuodot:

Luennot ja demot verkko-opintoina.


Suoritustavat:

Oppimistehtävät.


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Suoritustavat:

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.


Kurssin työmäärä:

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.


Kirjallisuus:

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)

Ajankohtaista:

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.


Sisältö:

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


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

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Opetusmuodot:

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


Suoritustavat:

Viikkotehtävät + harjoitustyö


Kirjallisuus:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Avainsanat:

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)

Ajankohtaista:

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


Sisältö:

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.


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

Kurssin käytyään opiskelija


Esitiedot:

Esitiedoksi suositellaan kurssia HTKA112 Pelin lumo.


Valintamenettely:

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


Opetusmuodot:

Luennot, ryhmätyöskentely


Suoritustavat:

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


Kirjallisuus:

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


Yhteystiedot:

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)


Avainsanat:

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)

Sisältö:

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

 


Osaamistavoitteet:

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.


Esitiedot:
Opetusmuodot:

Luennot, kotitehtävät ja ohjaukset


Suoritustavat:

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


Kurssin työmäärä:

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.


Kirjallisuus:

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)

Ajankohtaista:

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.


Sisältö:

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


Osaamistavoitteet:

Opintojakson suoritettuaan opiskelija


Esitiedot:

Ei esitietovaatimuksia.


Ilmoittautuminen:

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


Valintamenettely:

Etusijalla tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskelevat.


Opetusmuodot:

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


Suoritustavat:

Harjoitustyö ja aktiivinen osallistuminen.

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


Kurssin työmäärä:

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


Aikataulu:

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


Yhteystiedot:

[Not translated.]

 


Avainsanat:

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

Ajankohtaista:

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)

Ajankohtaista:

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

Ajankohtaista:

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


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

[Tarkat tiedot]

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

TIEA306 Ohjelmointityö (5 op)

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

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

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

Ajankohtaista:

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


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

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


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

0-5

Arviointiperusteet

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


[Tarkat tiedot]

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

TIEA316 ICT-foorumi (2 op)

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

Ajankohtaista:

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

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


Sisältö:

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

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

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

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

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

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

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


Suoritustavat:

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

Laajuus 1-2 op


Aikataulu:

Tutustu ja katso kurssin aikataulu.


Kirjallisuus:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA345 IoT prototyypit (2 - 4 op)

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

Tuomas Tenkanen (tst(at)sattumia.com)

Ajankohtaista:

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


Sisältö:

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

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

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

 


Valintamenettely:

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


Opetusmuodot:

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


Avainsanat:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA381 Numeeriset menetelmät (5 op)

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

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Tentti + pakolliset ohjelmointitehtävät.


Kurssin työmäärä:

luennot 36 h

demot 16 h

itsenäinen työskentely 46 h

yhteensä 150 h


Kirjallisuus: 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)

Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Loppukoe + pakolliset ohjelmointitehtävät.


Kurssin työmäärä:

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)


Kirjallisuus: 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)

Ajankohtaista:

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


Sisältö:

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.


Esitiedot: Matematiikan perusopinnot, hyvä laskutekniikka.
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat:

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


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

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)

Ajankohtaista:

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


Sisältö: 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.
Osaamistavoitteet: 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.
Esitiedot: 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
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Kurssin työmäärä:

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

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


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

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


Arviointi:
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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

Videotallenteet, itsenäinen työskentely.


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES323 Sovellusprotokollat (3 op)

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

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Sisältö:

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.

 


Osaamistavoitteet:

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


Esitiedot:

Matematiikan opintoja.


Opetusmuodot:

Luennot, harjoitukset. Luennot englanniksi.


Suoritustavat: Tentti
Kirjallisuus:

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)

Sisältö:

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.


Osaamistavoitteet:

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


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
WiFi security and encryptionosaa analysoida
Man-in-the-middle attacksosaa analysoida
SSH downgradingosaa soveltaa
Reverse TCP attackosaa soveltaa
Virtual private networks, OpenVPNosaa soveltaa
Public key infrastructure, GNU Privacy Guardosaa soveltaa
HTTp traffic anomaly analysisosaa analysoida

Esitiedot:

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


Opetusmuodot:

Luennot, viikkoharjoitukset ja demot


Suoritustavat:

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

tekemällä nuo harjoitukset.

 


Kurssin työmäärä:

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)

Ajankohtaista:

Opettaja: Lehtori Tomi Nieminen (JAMK)


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

Esitietoja ei vaadita.


Opetusmuodot:

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


Suoritustavat:

Harjoitustyö.


[Tarkat tiedot sekä ilmoittautuminen]

TIES436 Langattomat teknologiat (3 - 5 op)

Ajankohtaista:

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.


Sisältö:

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!


Esitiedot:

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


Ilmoittautuminen:

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

 


Opetusmuodot:

Luennot ja harjoitukset.


Suoritustavat:

Harjoitukset.


Kurssin työmäärä:

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


Aikataulu:

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)


Kirjallisuus:
Yhteystiedot:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

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

Ajankohtaista:

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.


Sisältö:

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!


Esitiedot:

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


Ilmoittautuminen:

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

 


Opetusmuodot:

Luennot ja harjoitukset.


Suoritustavat:

Harjoitukset.


Kurssin työmäärä:

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


Aikataulu:

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)


Kirjallisuus:
Yhteystiedot:

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)

Sisältö:

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


Esitiedot:

Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti (pakollinen esitieto). Ohjelmointitaito.


Opetusmuodot:

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


Suoritustavat:

Demot ja tentti.


Kurssin työmäärä:

 

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


Kirjallisuus:

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)

Sisältö:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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
 


Aikataulu:

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


Yhteystiedot:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Ajankohtaista:

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


Sisältö: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Osaamistavoitteet: 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ä.
Esitiedot: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Valintamenettely: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Opetusmuodot: 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.
Suoritustavat: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Kirjallisuus: Ilmoitetaan ensimmäisellä luennolla.
Avainsanat: 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)

Ajankohtaista:

Opintojakso suoritetaan samanaikaisesti opettajan pedagogisten aineopintojen kanssa.


Sisältö: 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ä.
Osaamistavoitteet:

Opintojakson suoritettuaan opiskelija


Esitiedot:

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


Valintamenettely:

Etusijalla tietotekniikan aineenopettajankoulutuksen opiskelijat.


Opetusmuodot:

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.


Suoritustavat:

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


Kurssin työmäärä:

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


Aikataulu:

Lähitapaamiset Agoralla oppimistilassa (Ag D122).


Kirjallisuus: Ilmoitetaan ensimmäisellä luennolla.

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot (5 - 15 op)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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

 

 


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

Kurssin käytyään opiskelija

 

 


Avainsanat:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES474 Pelinkehityshaaste (1 - 5 op)

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

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

Suositellut esitiedot:


Ilmoittautuminen:

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


Valintamenettely:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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


Avainsanat:

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)

Ajankohtaista:

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.


Sisältö:

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. 


Esitiedot: Todennäköisyyslaskenta tai tilastomenetelmien peruskurssi, perusohjelmointitaito.
Opetusmuodot:

Videoidut luennot, harjoitukset.


Suoritustavat:

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)

Sisältö:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Tutkimusongelman jäsentäminenosaa luoda
Tutkimustiedon jäsentäminenosaa analysoida
Tieteen lähtökohdatymmärtää
Tieteellinen kirjoittaminenosaa luoda
Tieteellinen presentaatioosaa luoda
Tieteelliset menetelmätosaa soveltaa

Esitiedot:

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.


Opetusmuodot:

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


Suoritustavat:
Kurssin työmäärä:

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


Avainsanat:

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

Sisältö:

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

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

Dokumentoinnissa tulee

 

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

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


Kurssin työmäärä:

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


[Tarkat tiedot]

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

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

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

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

Sisältö:

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

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

Dokumentoinnissa tulee

 

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

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


Kurssin työmäärä:

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


[Tarkat tiedot]

TIES505 Tutkimusprojekti (10 - 15 op)

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

Ajankohtaista:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


Sisältö:

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


Esitiedot:

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


Suoritustavat:

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


[Tarkat tiedot sekä ilmoittautuminen]

TIES505 Tutkimusprojekti (10 - 15 op)

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

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

Ajankohtaista:

Lisätietoja tarvittaessa kurssin vastuuprofessorilta Timo Tiihoselta.


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

0-5


[Tarkat tiedot]

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

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

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

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

[Tarkat tiedot sekä ilmoittautuminen]

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

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

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

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

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

[Tarkat tiedot sekä ilmoittautuminen]

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

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)

Ajankohtaista:

More details coming during the summer.


Sisältö:

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


Esitiedot:

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


Suoritustavat:

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

The ECTS credit allocation scheme is as following:


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Ilmoittautuminen:

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


Opetusmuodot:

Luennot (lähiopetus/video)


Suoritustavat:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Aikataulu:

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)


Kirjallisuus:

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


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Esitiedot:

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


Opetusmuodot:

Luennot.


Suoritustavat:

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)

Sisältö:

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


Kirjallisuus:

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

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

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


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Sisältö:

Työtehtävät

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

Työn kesto ja opintopisteet

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

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

 

Harjoitteluraportti

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

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

 


[Tarkat tiedot sekä ilmoittautuminen]

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

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

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

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

Sisältö:

Työtehtävät

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

Työn kesto ja opintopisteet

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

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

 

Harjoitteluraportti

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

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

 


[Tarkat tiedot]

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

Sisältö:

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.


Osaamistavoitteet:

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.


Suoritustavat:

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


Arviointi:

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)

Sisältö:

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


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

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


Suoritustavat:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEJ607 Tutkimusetiikka (2 op)

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

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

Ajankohtaista:

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


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

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


Suoritustavat: Kirjatentti.
Aikataulu:

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

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

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


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

[Tarkat tiedot]

TIEJ607 Tutkimusetiikka (2 op)

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

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

Ajankohtaista:

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


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

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


Suoritustavat: Kirjatentti
Aikataulu:

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

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

Ilmoittautuminen opintoasioihin IT-tiedekunnan palvelukeskukseen.


Kirjallisuus:
Oppimateriaali

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


[Tarkat tiedot]

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)

Ajankohtaista:

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

 


Sisältö:

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. 


Osaamistavoitteet:

Opiskelija


Esitiedot:

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


Ilmoittautuminen: [Not translated.]

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


Valintamenettely:

Kurssille valinnassa etusijalla ovat humanistisen tiedekunnan ja informaatioteknologian tiedekunnan opiskelijat. 

Kurssi ei sovellu ensimmäisen vuoden opiskelijoille.

 


Opetusmuodot:

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


Suoritustavat:

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.


Aikataulu:

1. periodi

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


Yhteystiedot:

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


Avainsanat:

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/

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

[Tarkat tiedot]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

Hyväksytty-hylätty

Arviointiperusteet

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Sisältö:

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

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

Osaamistavoitteet:

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


[Tarkat tiedot]

ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu (2 op)

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

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

Ajankohtaista:

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.


Sisältö: 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.
Osaamistavoitteet: 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.
Valintamenettely: Kurssi on tarkoitettu kaikille IT-tiedekunnan uusille opiskelijoille.
Opetusmuodot: Luennot, tiedotustilaisuudet, keskustelut, itsenäinen työskentely. Lisäksi pääainekohtaiset opetusmuodot.
Suoritustavat:

Kurssin suoritustavat esitellään kurssin alussa.


Aikataulu:

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


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

Ajankohtaista:

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


Sisältö:

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


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

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

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


Aikataulu:

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

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

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


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

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

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

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

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

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

Ajankohtaista:

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


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

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

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

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


[Tarkat tiedot]

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)

Sisältö:

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. 


Osaamistavoitteet:

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


Opetusmuodot:

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)

Ajankohtaista:

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


Sisältö:

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. 


Osaamistavoitteet:

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


Opetusmuodot:

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.


Suoritustavat:

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]

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

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

Johannes Stenberg (jstenberg86(at)gmail.com)

Ajankohtaista:

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

 

 


Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

Ei pakollisia esitietoja


Valintamenettely:

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.


Opetusmuodot:

Luennot, demonstraatiot/harjoitukset ja harjoitustyö.


Suoritustavat: Harjoitustyö
Kirjallisuus:

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)

Ajankohtaista:

Aloita kurssin esitehtävillä.


Sisältö:

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.


Osaamistavoitteet:

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


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Rakenteisen ohjelmoinnin perusajatusosaa soveltaa
Algoritminen ajatteluosaa soveltaa
C# tai Java-kielen perusteetosaa soveltaa
Peräkkäisyysosaa analysoida
Muuttujatosaa luoda
Aliohjelmat ja funktiotosaa luoda
Parametrin välitysosaa analysoida
Ehtolauseetosaa analysoida
Silmukatosaa analysoida
Taulukotosaa soveltaa
Tiedostot ohjelmasta käytettynäymmärtää
Olioiden käyttöosaa soveltaa
Yksikkötestit (TDD)ymmärtää
Debuggerin käyttöosaa soveltaa
Lukujärjestelmät, ASCII-koodiymmärtää
Rekursiomuistaa

Esitiedot: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Opetusmuodot: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Suoritustavat: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Kurssin työmäärä:
                  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

Kirjallisuus:

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.


Avainsanat:

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)

Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

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.


Opetusmuodot:

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


Suoritustavat:

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.
 


Kurssin työmäärä:

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.


Aikataulu:

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)

Ajankohtaista:

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

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

 


Sisältö:

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

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

 


Esitiedot:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Opetusmuodot:

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


Suoritustavat:

Raportit, loppuseminaari.
 


Kirjallisuus:

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

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


[Tarkat tiedot sekä ilmoittautuminen]

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

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

 

 


Opetusmuodot:

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.

 


Suoritustavat:

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

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2015


Kirjallisuus:

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

Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Opetusmuodot:

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.


Suoritustavat:

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.

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2016


Kirjallisuus:

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

Yhteystiedot:

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)

Sisältö:

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


Opetusmuodot: Lectures, demos in a computer class
Suoritustavat:

Assignment.


[Tarkat tiedot sekä ilmoittautuminen]

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

ITKST41 Kybermaailma ja turvallisuus (5 op)

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

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

Kandidaatin tutkinto.


Opetusmuodot:

Luennot, ryhmätyöt, mahdollisia vierailijaluentoja.

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

 


Suoritustavat:

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


Kurssin työmäärä:

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

 


Aikataulu:

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
 


Kirjallisuus:

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

Yhteystiedot:

Martti Lehto

martti.lehto@jyu.fi


Avainsanat:

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

Ajankohtaista:

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]

TIEP114 Tietokoneen rakenne ja arkkitehtuuri (3 op)

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

Sisältö:

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


Osaamistavoitteet:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Tietokoneen sisäinen rakenne ja arkkitehtuuriymmärtää
Digitaalilogiikan perusteetosaa soveltaa
Boolean logiikkaymmärtää
Kombinaatiologiikkaymmärtää
Sekvenssilogiikkaymmärtää
Prosessorin rakenneymmärtää
Käskyn suoritusymmärtää
Konekieliymmärtää
Muistin toteutusymmärtää
Moniprosessoritmuistaa

Esitiedot:

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


Opetusmuodot:

Luennot, ohjaukset


Suoritustavat:

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.


Kurssin työmäärä:
                           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)

Ajankohtaista:

Kurssi sopii aloittaville opiskelijoille ja sivuaineopiskelijoille. Yhteiset luennot ITKST41-kurssin kanssa. 


Sisältö:

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.


Osaamistavoitteet:

Kurssin jälkeen opiskelija ymmärtää perustiedot kybermaailman olemuksesta, uhkista ja haavoittuvuuksista sekä kyberturvallisuuden toteuttamisen periaatteista.


Esitiedot:

Ei esitietovaatimuksia


Opetusmuodot:

Luennot, vierailijaluentoja.

Kurssi on mahdollista suorittaa etäopintoina videoitujen luentojen avulla.


Suoritustavat:

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


Kurssin työmäärä:

Luentoja 18 tuntia, oppimispäiväkirjan laadinta 32.

 


Aikataulu:

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
 


Kirjallisuus:

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

Yhteystiedot:

Martti Lehto

martti.lehto@jyu.fi


Avainsanat:

Kyberturvallisuus, kyberuhat, kyberhaavoittuvuudet

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEP161 Opetusteknologia (3 op)

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

Teemu Natunen

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Ilmoittautuminen:

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


Valintamenettely:

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


Opetusmuodot:

Luennot ja demot.


Suoritustavat:

Oppimistehtävät.

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


Kurssin työmäärä:

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)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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.


Esitiedot:

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.


Suoritustavat:

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.


Kurssin työmäärä:

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)

Ajankohtaista:

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.


Sisältö:

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


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

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Opetusmuodot:

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


Suoritustavat:

Viikkotehtävät + harjoitustyö


Kirjallisuus:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Avainsanat:

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)

Sisältö:

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

 


Osaamistavoitteet:

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.


Esitiedot:
Opetusmuodot:

Luennot, kotitehtävät ja ohjaukset


Suoritustavat:

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


Kurssin työmäärä:

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.


Kirjallisuus:

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)

Ajankohtaista:

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.


Sisältö:

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


Osaamistavoitteet:

Opintojakson suoritettuaan opiskelija


Esitiedot:

Ei esitietovaatimuksia.


Ilmoittautuminen:

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


Valintamenettely:

Etusijalla tietotekniikan aineenopettajaksi pää- tai sivuaineenaan opiskelevat.


Opetusmuodot:

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


Suoritustavat:

Harjoitustyö ja aktiivinen osallistuminen.

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


Kurssin työmäärä:

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


Aikataulu:

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


Yhteystiedot:

[Not translated.]

 


Avainsanat:

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

Ajankohtaista:

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)

Ajankohtaista:

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)

Ajankohtaista:

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

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


Sisältö:

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

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

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

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

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

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

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


Suoritustavat:

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

Laajuus 1-2 op


Aikataulu:

Tutustu ja katso kurssin aikataulu.


Kirjallisuus:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA345 IoT prototyypit (2 - 4 op)

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

Tuomas Tenkanen (tst(at)sattumia.com)

Ajankohtaista:

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


Sisältö:

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

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

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

 


Valintamenettely:

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


Opetusmuodot:

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


Avainsanat:

IoT, Internet of Things


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA381 Numeeriset menetelmät (5 op)

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

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Tentti + pakolliset ohjelmointitehtävät.


Kurssin työmäärä:

luennot 36 h

demot 16 h

itsenäinen työskentely 46 h

yhteensä 150 h


Kirjallisuus: 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)

Ajankohtaista:

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


Sisältö:

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.


Esitiedot: Matematiikan perusopinnot, hyvä laskutekniikka.
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat:

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


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

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)

Ajankohtaista:

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


Sisältö: 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.
Osaamistavoitteet: 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.
Esitiedot: 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
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Kurssin työmäärä:

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

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


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

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


Arviointi:
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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

Videotallenteet, itsenäinen työskentely.


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES323 Sovellusprotokollat (3 op)

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

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Ajankohtaista:

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

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


Sisältö:

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


Esitiedot:

Perustaidot/-tiedot ohjelmoinnista, perustiedot optimoinnista


Opetusmuodot:

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


Kurssin työmäärä:

Luennot + harjoitustyö 


Aikataulu:

Luennot 20h, harjoitustyö


[Tarkat tiedot sekä ilmoittautuminen]

TIES410 Future Internet (5 op)

Ajankohtaista:

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


Sisältö:

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


Suoritustavat:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES436 Langattomat teknologiat (3 - 5 op)

Ajankohtaista:

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.


Sisältö:

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!


Esitiedot:

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


Ilmoittautuminen:

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

 


Opetusmuodot:

Luennot ja harjoitukset.


Suoritustavat:

Harjoitukset.


Kurssin työmäärä:

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


Aikataulu:

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)


Kirjallisuus:
Yhteystiedot:

Lisätietoja: Elina Mäkitalo

 


[Tarkat tiedot sekä ilmoittautuminen]

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

Ajankohtaista:

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.


Sisältö:

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!


Esitiedot:

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


Ilmoittautuminen:

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

 


Opetusmuodot:

Luennot ja harjoitukset.


Suoritustavat:

Harjoitukset.


Kurssin työmäärä:

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


Aikataulu:

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)


Kirjallisuus:
Yhteystiedot:

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)

Sisältö:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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
 


Aikataulu:

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


Yhteystiedot:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

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

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

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

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


Esitiedot:

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


Ilmoittautuminen:

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


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

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


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

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


Esitiedot:

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


Ilmoittautuminen:

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


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

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


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Ajankohtaista:

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


Sisältö: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Osaamistavoitteet: 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ä.
Esitiedot: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Valintamenettely: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Opetusmuodot: 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.
Suoritustavat: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Kirjallisuus: Ilmoitetaan ensimmäisellä luennolla.
Avainsanat: 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)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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

 

 


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

Suositellut esitiedot:


Ilmoittautuminen:

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


Valintamenettely:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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


Avainsanat:

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)

Sisältö:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Tutkimusongelman jäsentäminenosaa luoda
Tutkimustiedon jäsentäminenosaa analysoida
Tieteen lähtökohdatymmärtää
Tieteellinen kirjoittaminenosaa luoda
Tieteellinen presentaatioosaa luoda
Tieteelliset menetelmätosaa soveltaa

Esitiedot:

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.


Opetusmuodot:

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


Suoritustavat:
Kurssin työmäärä:

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


Avainsanat:

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)

Ajankohtaista:

More details coming during the summer.


Sisältö:

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


Esitiedot:

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


Suoritustavat:

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

The ECTS credit allocation scheme is as following:


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Ilmoittautuminen:

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


Opetusmuodot:

Luennot (lähiopetus/video)


Suoritustavat:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Aikataulu:

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)


Kirjallisuus:

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


Yhteystiedot:

Lisätietoja: Elina Mäkitalo


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

Sisältö:

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.


Osaamistavoitteet:

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.


Suoritustavat:

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


Arviointi:

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

2. periodi (syksy)

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

[Tarkat tiedot]

ITKY005 Pienryhmän ohjaaminen (3 op)

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

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

Hyväksytty-hylätty

Arviointiperusteet

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

Sisältö:

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


[Tarkat tiedot]

ITKY060 Luottamustehtävät (2 op)

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

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

Osaamistavoitteet:

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


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

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

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

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

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

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

Ajankohtaista:

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


Sisältö:

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


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

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

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


Aikataulu:

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

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

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


[Tarkat tiedot]

ITKY115 Asiantuntijaluentojen seuraaminen (2 op)

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

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

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

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

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

Ajankohtaista:

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


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

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

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

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


[Tarkat tiedot]

ITKP102 Ohjelmointi 1, syksy 2016 (6 op)

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

Ajankohtaista:

Aloita kurssin esitehtävillä.


Sisältö:

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.


Osaamistavoitteet:

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


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Rakenteisen ohjelmoinnin perusajatusosaa soveltaa
Algoritminen ajatteluosaa soveltaa
C# tai Java-kielen perusteetosaa soveltaa
Peräkkäisyysosaa analysoida
Muuttujatosaa luoda
Aliohjelmat ja funktiotosaa luoda
Parametrin välitysosaa analysoida
Ehtolauseetosaa analysoida
Silmukatosaa analysoida
Taulukotosaa soveltaa
Tiedostot ohjelmasta käytettynäymmärtää
Olioiden käyttöosaa soveltaa
Yksikkötestit (TDD)ymmärtää
Debuggerin käyttöosaa soveltaa
Lukujärjestelmät, ASCII-koodiymmärtää
Rekursiomuistaa

Esitiedot: Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa.
Opetusmuodot: Luennot, ohjatut demonstraatiot mikroluokassa, harjoitustyö.
Suoritustavat: Lopputentti ja hyväksytty harjoitustyö. Demonstraatiot.
Kurssin työmäärä:
                  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

Kirjallisuus:

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.


Avainsanat:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

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

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

Ajankohtaista:

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

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

 


Sisältö:

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

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

 


Esitiedot:

Kurssilaisten on hyvä osata data-analyysin perusteet. 


Opetusmuodot:

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


Suoritustavat:

Raportit, loppuseminaari.
 


Kirjallisuus:

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

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


[Tarkat tiedot sekä ilmoittautuminen]

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

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

 

 


Opetusmuodot:

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.

 


Suoritustavat:

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

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2015


Kirjallisuus:

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

Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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.


Osaamistavoitteet:

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.

Esitiedot:

Basics of object-oriented analysis and design.

TIEA301 and TIEA302 highly recommeded.


Opetusmuodot:

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.


Suoritustavat:

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.

 


Kurssin työmäärä:

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


Aikataulu:

Autumn 2016


Kirjallisuus:

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

Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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.


Suoritustavat:

Luennot 24 tuntia, mahdollinen harjoitustyö ja tentti

Opintoviikot 3-4 riippuen harjoitustyöstä


Kirjallisuus:

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


Yhteystiedot:

Professori Pekka Neittaanmäki
FT Erkki Laitila


[Tarkat tiedot sekä ilmoittautuminen]

ITKST40 Yhteiskunta ja informaatioturvallisuus (5 op)

Rauno Kuusisto (rkkuusis(at)gmail.com)

Ajankohtaista:

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

Kurssin opetuskieli on suomi.


Sisältö:

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.


Osaamistavoitteet:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Sosiaalinen systeemi ja tiedon turvaaminenosaa soveltaa
Tiedon turvallisuuden attribuutitosaa soveltaa
Tiedon turvaaminen osana yhteiskuntaaymmärtää
Tiedon turvaamisen toimintaympäristöymmärtää
Tieon turvaamisen arvottaminenymmärtää
Tiedon tuvaamisen normitymmärtää
Tiedon turvaamisen tavoitteetymmärtää

Esitiedot:

Kandidaatin tutkinto.


Opetusmuodot:

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.


Suoritustavat:

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


Kurssin työmäärä:

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


Aikataulu:

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

 

 


Kirjallisuus:

Kirjallisuus esitellään ensimmäisellä luennolla.


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Esitiedot:

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

 


Suoritustavat:

Kurssi suoritetaan harjoitustehtävien avulla. 

 

 


Kurssin työmäärä:

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)

Ajankohtaista:

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

 

 


Sisältö:

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.


Opetusmuodot: [Ei käännetty kuvausta.]

Lectures, discussion, tabletop exercise.


Kurssin työmäärä: [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

MIT0004 TTL pikkujoulut, Henkilökunta (0 op)

Ajankohtaista:

Tietotekniikan laitoksen viimeisiä pikkujouluja vietetään henkilökunnan kesken perjantaina 16.12.2016 mukavan illan ja herkuttelun sekä ehkäpä muistelunkin merkeissä Lozzilla.


Sisältö:

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)

Sisältö:

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


Esitiedot:

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


Opetusmuodot:

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.
 


Suoritustavat:

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)

Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

ITKP101 - Tietokone ja tietoverkot työvälineenä


Valintamenettely:

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


Opetusmuodot:

Luennot ja demot verkko-opintoina.


Suoritustavat:

Oppimistehtävät.


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Suoritustavat:

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.


Kurssin työmäärä:

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.


Kirjallisuus:

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)

Ajankohtaista:

Kurssille voi nyt ilmoittautua!


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

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.


Valintamenettely:

Ohjaus- ja tilaresurssien mukaisesti kurssin osaanottajamäärää voidaan joutua rajoittamaan. Muistathan tämän vuoksi täyttää ilmoittautumisen yhteydessä lomakkeen 'Miksi haluan projektikurssille?'.


Opetusmuodot:

Kurssin alun tapaamiset ja tukiluennot, itsenäinen ryhmätyöskentely, itsearvioinnit, ryhmäkeskustelut ja oppimisraportti.


Suoritustavat:

Projektiin aktiivinen ja rakentava osallistuminen sekä siihen liittyvät ohjaukset, itsearvioinnit, ryhmäkeskustelut ja oppimisraportti.


Kurssin työmäärä:

Kurssille tulee varata riittävästi aikaa. Kurssin laajuuden, 5 opintopisteen mukainen työmäärä 12 viikossa tarkoittaa noin 10-12 työtuntia viikossa.


Aikataulu:

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)

Ajankohtaista:

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.


Sisältö:

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


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

Ohjelmointi 2, tietokannat ja tiedonhallinnan perusteet, tietoverkot.


Opetusmuodot:

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


Suoritustavat:

Viikkotehtävät + harjoitustyö


Kirjallisuus:

Microsoftin WWW:ssä tarjoamat C#-ohjeet


Avainsanat:

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)

Ajankohtaista:

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


Sisältö:

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.


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

Kurssin käytyään opiskelija


Esitiedot:

Esitiedoksi suositellaan kurssia HTKA112 Pelin lumo.


Valintamenettely:

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


Opetusmuodot:

Luennot, ryhmätyöskentely


Suoritustavat:

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


Kirjallisuus:

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


Yhteystiedot:

Jukka Varsaluoma (jukka.varsaluoma_at_jyu.fi)


Avainsanat:

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)

Ajankohtaista:

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)

Ajankohtaista:

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)

Ajankohtaista:

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


Sisältö:

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


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

Esitiedot:

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

 


Suoritustavat:

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


Aikataulu:

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


Kirjallisuus:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIEA316 ICT-foorumi (2 op)

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

Ajankohtaista:

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

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


Sisältö:

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

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

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

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

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

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

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


Suoritustavat:

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

Laajuus 1-2 op


Aikataulu:

Tutustu ja katso kurssin aikataulu.


Kirjallisuus:

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

 


[Tarkat tiedot sekä ilmoittautuminen]

TIEA382 Lineaarinen ja diskreetti optimointi (5 op)

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

Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Loppukoe + pakolliset ohjelmointitehtävät.


Kurssin työmäärä:

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)


Kirjallisuus: 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)

Ajankohtaista:

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


Sisältö:

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.


Esitiedot: Matematiikan perusopinnot, hyvä laskutekniikka.
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat:

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


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

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)

Ajankohtaista:

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


Sisältö: 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.
Osaamistavoitteet: 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.
Esitiedot: 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
Ilmoittautuminen:

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


Opetusmuodot: Kurssi koostuu videoiduista luennoista, niitä tukevista harjoitustehtävistä, jotka suoritetaan kurssin oppimisympäristössä, sekä erillisestä harjoitustyöstä, joka raportoidaan videokonferenssina.
Suoritustavat: Viikkoharjoitukset, harjoitustyö, osallistuminen muiden opiskelijoiden palautusten kommentointiin
Kurssin työmäärä:

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

Viikkoharjoitukset 10*4 + kommentonti 10*1

Harjoitustyö 50

Yhteensä 130


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

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


Arviointi:
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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

Videotallenteet, itsenäinen työskentely.


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES323 Sovellusprotokollat (3 op)

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

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

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


Opetusmuodot:

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


Suoritustavat:

Harjoitustehtävät


Kurssin työmäärä:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

TIES324 Signaalinkäsittely (4 op)

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

Sisältö:

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.

 


Osaamistavoitteet:

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


Esitiedot:

Matematiikan opintoja.


Opetusmuodot:

Luennot, harjoitukset. Luennot englanniksi.


Suoritustavat: Tentti
Kirjallisuus:

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)

Sisältö:

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.


Osaamistavoitteet:

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


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
WiFi security and encryptionosaa analysoida
Man-in-the-middle attacksosaa analysoida
SSH downgradingosaa soveltaa
Reverse TCP attackosaa soveltaa
Virtual private networks, OpenVPNosaa soveltaa
Public key infrastructure, GNU Privacy Guardosaa soveltaa
HTTp traffic anomaly analysisosaa analysoida

Esitiedot:

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


Opetusmuodot:

Luennot, viikkoharjoitukset ja demot


Suoritustavat:

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

tekemällä nuo harjoitukset.

 


Kurssin työmäärä:

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)

Ajankohtaista:

Opettaja: Lehtori Tomi Nieminen (JAMK)


Sisältö:

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


Osaamistavoitteet:

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


Esitiedot:

Esitietoja ei vaadita.


Opetusmuodot:

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


Suoritustavat:

Harjoitustyö.


[Tarkat tiedot sekä ilmoittautuminen]

TIES410 Future Internet (5 op)

Ajankohtaista:

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


Sisältö:

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


Suoritustavat:

Learning diary


[Tarkat tiedot sekä ilmoittautuminen]

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

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

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

Sisältö:

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


Esitiedot:

Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti (pakollinen esitieto). Ohjelmointitaito.


Opetusmuodot:

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


Suoritustavat:

Demot ja tentti.


Kurssin työmäärä:

 

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


Kirjallisuus:

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

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

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

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

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


Esitiedot:

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


Ilmoittautuminen:

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


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

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


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Ajankohtaista:

WISE-program, for WISE-students
 


Sisältö:

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


Esitiedot:

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


Ilmoittautuminen:

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


Valintamenettely:

Course is obligatory for all WISE programme students


Opetusmuodot:

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


Suoritustavat:

Short personal progress report


Aikataulu:

I meeting per month for 2 years till graduation


Kirjallisuus:

Online questionary


Yhteystiedot:

olena@jyu.fi


Avainsanat:

Self-evaluation, progress monitoring, feedback


[Tarkat tiedot sekä ilmoittautuminen]

TIES461 Tietotekniikan opetuksen perusteet (5 op)

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

Ajankohtaista:

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


Sisältö: Opintojaksolla tutustutaan tietotekniikan opetuksen didaktisiin ja pedagogisiin perusteisiin, erilaisiin opetusmenetelmiin sekä lähestymistapoihin.
Osaamistavoitteet: 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ä.
Esitiedot: Aineenopettajan pedagogiset perusopinnot tai (aikuis-)kasvatustieteen perusopinnot (25 op). Tietotekniikan opettajan työvälineitä -kurssi, myös samanaikainen suorittaminen mahdollista.
Valintamenettely: Etusijalla tietotekniikan opettajankoulutuksen pääaineopiskelijat.
Opetusmuodot: 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.
Suoritustavat: Oppimispäiväkirja, oppimistehtävät ja harjoitustyö sekä itse- ja vertaisarviointi. Opintojaksoa ei voi suorittaa tenttimällä.
Kirjallisuus: Ilmoitetaan ensimmäisellä luennolla.
Avainsanat: 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)

Ajankohtaista:

Opintojakso suoritetaan samanaikaisesti opettajan pedagogisten aineopintojen kanssa.


Sisältö: 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ä.
Osaamistavoitteet:

Opintojakson suoritettuaan opiskelija


Esitiedot:

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


Valintamenettely:

Etusijalla tietotekniikan aineenopettajankoulutuksen opiskelijat.


Opetusmuodot:

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.


Suoritustavat:

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


Kurssin työmäärä:

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


Aikataulu:

Lähitapaamiset Agoralla oppimistilassa (Ag D122).


Kirjallisuus: Ilmoitetaan ensimmäisellä luennolla.

[Tarkat tiedot sekä ilmoittautuminen]

TIES468 Koulutusteknologian projektiopinnot (5 - 15 op)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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.


Sisältö:

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.


Osaamistavoitteet:

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


Esitiedot:

Suositeltavina esitietoina ovat Koulutusteknologian maisteriohjelmaan suuntaavat pääaineopinnot:


Ilmoittautuminen:

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

 

 


Suoritustavat:

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


Kurssin työmäärä:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

Suositellut esitiedot:


Ilmoittautuminen:

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


Valintamenettely:

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


Opetusmuodot:

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


Suoritustavat:

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


Kurssin työmäärä:

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


Avainsanat:

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)

Ajankohtaista:

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.


Sisältö:

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. 


Esitiedot: Todennäköisyyslaskenta tai tilastomenetelmien peruskurssi, perusohjelmointitaito.
Opetusmuodot:

Videoidut luennot, harjoitukset.


Suoritustavat:

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)

Sisältö:

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.


Osaamistavoitetaulukko:
Osaamistavoitteet?1
muistaa
2
ymmärtää
3
osaa soveltaa
4
osaa analysoida
5
osaa arvioida
6
osaa luoda
Tutkimusongelman jäsentäminenosaa luoda
Tutkimustiedon jäsentäminenosaa analysoida
Tieteen lähtökohdatymmärtää
Tieteellinen kirjoittaminenosaa luoda
Tieteellinen presentaatioosaa luoda
Tieteelliset menetelmätosaa soveltaa

Esitiedot:

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.


Opetusmuodot:

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


Suoritustavat:
Kurssin työmäärä:

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


Avainsanat:

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)

Ajankohtaista:

More details coming during the summer.


Sisältö:

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


Esitiedot:

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


Suoritustavat:

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

The ECTS credit allocation scheme is as following:


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Osaamistavoitteet:

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.


Esitiedot:

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


Ilmoittautuminen:

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


Opetusmuodot:

Luennot (lähiopetus/video)


Suoritustavat:

Kirjalliset ja suulliset esitelmät sekä kirjalliset raportit.


Aikataulu:

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)


Kirjallisuus:

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


Yhteystiedot:

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)

Ajankohtaista:

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


Sisältö:

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


Esitiedot:

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


Opetusmuodot:

Luennot.


Suoritustavat:

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


[Tarkat tiedot sekä ilmoittautuminen]

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

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

Sisältö:

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.


Osaamistavoitteet:

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.


Suoritustavat:

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


Arviointi:

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