[edellinen] [sisällys] [seuraava]

Tietojärjestelmätieteen ja tietojenkäsittelytieteen pääaineopinnot

Syksy

TJTA111 Tietohallinto ja tietojärjestelmien kehittämisen perusteet (5 op, 3 ov)

Luennoitsija: Pekka Makkonen (pmakkone@jyu.fi)
Sisältö: Sisältö: Tavoitteena on antaa laaja-alainen näkemys tietoteknisten ratkaisujen hyödyntämisestä organisaatiossa, kyky ymmärtää tietojenkäsittelyn ja tietojärjestelmien kehittäminen osana yrityksen kehittämistoimintaa sekä perehdyttää opiskelija tietojärjestelmien kehittämisen problematiikkaan ja ratkaisuihin. Kurssilla tarkastellaan tietohallintoa organisatorisesta, teknisestä sekä tietohallinnon johtamisen näkökulmasta. Lisäksi kurssilla käydään läpi tietojärjestelmien kehittämisen vaiheet esitutkimuksesta ylläpitoon ja käsitellään kehittämiseen oleellisesti liittyviä seikkoja kuten osallistumista, ryhmätyötä, kehitysprojekteja, systeemityömenetelmiä ja tietokoneavusteista systeemityötä.
Kirjallisuus: Luentomateriaali. Erikseen ilmoitettava kirjallisuus.
Esitiedot: Tietokone ja tietoverkot työvälineenä tai muulla tavalla hankitut vastaavat tiedot tai taidot. Tietokone ja tietoverkot työvälineenä kurssille voi osallistua samanaikaisesti tjta111-kurssin kanssa.
Opetusmuodot: Luennot 32 h ja erikseen ilmoitettavat ohjaukset.
Suoritustavat: Lopputentti ja harjoitustyö. Harjoitustyö suoritetaan kurssin aikana ennen tenttiä. Vapaaehtoisella Internet-oppimistehtävällä voi kerätä pohjapisteitä tenttiin. Lisätietoja luennolla 20.9 ja kurssin WWW-sivuilla.
Kurssin kotisivu: http://www.cc.jyu.fi/~pmakkone/tjta111
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41443

TJTA220 Johdatus digitaaliseen mediaan (6 op, 3 ov)

Luennoitsija: Pasi Tyrväinen (pasi.tyrvainen@jyu.fi)
Sisältö: Kurssin tavoitteena on antaa perusvalmiudet digitaalisen median opintokokonaisuuden suorittamiseen käymällä läpi alan perusteita ja peruskäsitteistöä. Kurssin keskeiset teemat ovat: digitaalinen konvergenssi ja multimedia, digitaaliseen sisältöön liittyvät standardit, inhimillinen ja tietokoneavusteinen kommunikointi, ihmisten ja tietokoneiden kyky ja tapa käsitellä tekstimuotoisen tiedon semantiikaa, tekstitiedonhaku, kieliteknologia, XML ja rakenteiset dokumenttit, ja organisaatioiden sisällönhallinta. Näiden teemojen lisäksi organisaation ja viestinnän näkökulmat tulevat tällä kurssilla vahvasti esiin. Lisäksi kurssilla tutustutaan digitaalisen median opetukseen ja tutkimukseen.
Kirjallisuus: Kurssilla käytetään pääasiassa Optima-ympäristössä jaettavaa digitaalista materiaalia.
Esitiedot: Informaatioteknologian tiedekunnan yhteiset opinnot.
Opetusmuodot: Luennot 24 h, ryhmätyö.
Suoritustavat: Harjoitukset, ryhmätyö (raportti ja esitys) ja tentti.
Kurssin kotisivu: http://www.cs.jyu.fi/dm/Pasi/TJTA220/index.html
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41425

TJTA221 XML-kieli (4 op, 2 ov)

Luennoitsija: Anneli Heimburger (anheimbu@cc.jyu.fi)
Sisältö: XML:n tausta ja tavoitteet. XML luonnollisten ja formaalien kielien esitystapana. XML-dokumenttien looginen rakenne. XML-dokumenttien fyysinen rakenne. W3C:n XML-kieliperhe. XML:n käyttö.
Kirjallisuus: XML-spesifikaatio ( http://www.w3.org/TR/REC-xml ) sekä kurssille suunniteltu materiaali joka tulee olemaan opiskelijoiden saatavissa joko Optima-järjestelmässä. Materiaalin ensimmäinen, johdatteleva jakso ja lisätietoa kurssista saatavissa kurssin kotisivulta http://www.cs.jyu.fi/~airi/opetus/xml/xml-kieli/ .
Esitiedot: Tietojenkäsittelyn approbatur-opintoja vastaavat tiedot.
Opetusmuodot: Johdantoluennot, itsenäiset harjoitukset, verkko-opetus
Suoritustavat: Tentti, itsenäiset harjoitukset
Kurssin kotisivu: http://www.cs.jyu.fi/~airi/opetus/xml/xml-kieli/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41427

TJTA236 Elektronisen liiketoiminnan keskeisiä kysymyksiä (7 op, 4 ov)

Luennoitsija: Panu Moilanen (pjmoilan@cs.jyu.fi)
Sisältö: Kurssi on johdatus elektronisen liiketoiminnan ja sähköisen asioinnin maailmaan. Kurssilla käsitellään monipuolisesti aiheeseen liittyviä teemoja, mm. tietoyhteiskuntakehitystä, informaatiotaloutta, liiketoimintamalleja sekä elektronisen liiketoimintaan liittyviä käytännön aspekteja kuten turvallisuus, maksujärjestelmät ja aiheeseen liittyvä relevantti lainsäädäntö. Kurssin näkökulma on kuluttaja-asiakaspainotteinen: yritysten ja organisaatioiden välisiä suhteita käsitellään vain vähän.
Kirjallisuus: Laudon, Kenneth C. "E-commerce : business, technology, society", 3rd ed. Upper Saddle River (NJ) : Addison-Wesley, 2007. Artikkeleita ja mahdollista muuta täydentävää materiaalia.
Esitiedot: Kurssille osallistuvan henkilön suositellaan hallitsevan perustiedot tietohallinnosta, tietojärjestelmien suunnittelusta, kansantaloustieteestä ja markkinoinnista. Suositeltavia esitietokursseja ovat: 1) Tietohallinto ja tietojärjestelmien perusteet (TJTA111), 2) Markkinoinnin perusteet (YTPP130), 3) Kansantaloustieteen peruskurssi (KTTP110).
Opetusmuodot: Luennot ja mahdollisesti harjoitukset.
Suoritustavat: Kirjallinen kuulustelu.
Kurssin kotisivu: http://www.cs.jyu.fi/el/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41434

TJTA260 Basics of Software Business (7 op, 4 ov)

Luennoitsija: Anicet Yalaho (ayalaho@cc.jyu.fi)
Sisältö: Software industry is one of the fastest growing industries in the world. Software products are also increasingly becoming one of the key enablers of other industries, and largely drive and enable today’s economy and business tasks. However, software based business creates challenges to companies both technological and managerial point of view. The relationships between technological constrains and opportunities, as well as new business strategies and increasing competition in the field create a complex network that are difficult to manage. Success in software business depends on how a company can organize and fit together these pieces of puzzle. The aim of this course is to provide a basic understanding of what characterize software business by highlighting the entrepreneurial challenges and opportunities associated with establishing, managing, and expanding a software company. Topics include: • Understanding the characteristics of software business (software business vs. traditional business) • Understanding the main segments of software industry • Building a software business that creates and shares knowledge effectively • Organizing and managing a software business • Organizing and managing software project business and related services • Understanding the frontier between software product and services • Competing with software products and standards • Developing and distributing software products
Kirjallisuus: To be announced later
Esitiedot: Basic understanding of organizational and information systems design.
Opetusmuodot: Lectures and course assigments The lecture will be held in English. The exams will be in English and Finnish
Suoritustavat: Exam and assignments
Kurssin kotisivu: http://www.cs.jyu.fi/sb/study.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41441

TJTA301 Cl-seminaari (3 op, 1 ov)

Luennoitsijat: Timo Käkölä (timokk@cc.jyu.fi), Annikki Järvinen (annikki.jarvinen@library.jyu.fi)
Sisältö: Tavoitteena on tutustuttaa opiskelija alan tieteellisen tiedon lähteisiin ja lähteiden käyttöön, tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin.
Kirjallisuus: - Hirsjärvi, P., Remes, P. & Sajavaara, R. 1997 (tai uudempi). Tutki ja kirjoita. Helsinki: Kirjayhtymä Oy. - Heinisuo, R. & Ekholm, K. 1997. Elektronisen viittaamisen opas. Jyväskylän yliopiston kirjasto. Julkaisuja n:o 40. - Puuronen, S. (toim.) 2002. Ohjeita tutkimusraportin kirjoittajalle. Tietojärjestelmätieteen ohjemoniste.
Esitiedot: Äidinkielen pakolliset kieliopinnot, approbaturin ja cum laude approbaturin pakolliset opintojaksot tutkielman aihealueelta.
Opetusmuodot: itsenäinen työskentely, luennot, harjoitusten pienryhmät.
Suoritustavat: Pakollisia: tiedonhankinnan koulutukseen osallistuminen ja harjoitteiden esittäminen pienryhmissä.
Kurssin kotisivu: http://www.jyu.fi/it/laitokset/cs/opiskelu/kandidaattiopinnot/TJTA301/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41413

TJTA302 Kandidaatin tutkielma (7 op, 3 ov)

Luennoitsijat: Jorma Kyppö (jorma@it.jyu.fi), Panu Moilanen (pjmoilan@cs.jyu.fi), Mauri Leppänen (mauri@cs.jyu.fi), Pekka Makkonen (pmakkone@jyu.fi), Ville Seppänen (rissepp@st.jyu.fi), Antti Pirhonen (pianta@cc.jyu.fi), Airi Salminen (airi@cs.jyu.fi), Sacha Helfenstein (sh@jyu.fi), Petri Maaranen (petri.maaranen@cc.jyu.fi), Lauri Frank (frank@cc.jyu.fi)
Sisältö: Kandidaatintutkielman tavoitteena on harjaannuttaa opiskelija tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin. Kandidaatintutkielma on pienimuotoinen kirjallisuuteen pohjautuva tutkielma sovitusta aiheesta. Maisterin tutkintoon jatkavat voivat valita tutkielman aiheen niin, että sen puitteissa tehtyä kirjallisuusselvitystä voi olla mahdollista hyödyntää osana graduntekoprosessia. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.
Kirjallisuus: - Hirsjärvi, P., Remes, P. & Sajavaara, R. 1997 (tai uudempi). Tutki ja kirjoita. Helsinki: Kirjayhtymä Oy. - Heinisuo, R. & Ekholm, K. 1997. Elektronisen viittaamisen opas. Jyväskylän yliopiston kirjasto. Julkaisuja n:o 40. - Puuronen, S. (toim.) 2002. Ohjeita tutkimusraportin kirjoittajalle. Tietojärjestelmätieteen ohjemoniste.
Esitiedot: TJTA301 /TJTC86 Cl-seminaari tai ITK286 kandiseminaari, äidinkielen pakolliset kieliopinnot, approbaturin ja cum laude approbaturin pakolliset opintojaksot tutkielman aihealueelta.
Opetusmuodot: itsenäinen työskentely, seminaarit
Suoritustavat: Tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaareissa. Seminaarityöskentelytavat vaihtelevat hieman suuntautumisvaihtoehdoittain.
Kurssin kotisivu: http://www.jyu.fi/it/laitokset/cs/opiskelu/kandidaattiopinnot/tutkielma/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41437

TJTA311 Projektin hallinta (3 op, 2 ov)

Luennoitsija: Timo Käkölä (timokk@cc.jyu.fi)
Sisältö: Johdatus projektityöskentelyyn.
Kirjallisuus: Taustalukemisena: Ruuska, K. 2001. Projekti hallintaan.
Esitiedot: Ei esitietovaatimuksia.
Opetusmuodot: Kurssi koostuu luennoista, ja luentoihin liittyvistä/luennoilla käsiteltävistä demonstraatioista.
Suoritustavat: Tentti. Tenttikysymykset koskevat luennoilla esitettyjä asioita. Mikäli opiskelija haluaa kurssista aikaisempien vuosien mukaisen suorituksen 5 op / 3 ov, on lisäksi ryhmätyönä tehtävä projektisuunnitelman luontiin keskittyvä harjoitus 5.10.2007 mennessä. Kurssi arvostellaan asteikolla 1 -5.
Kurssin kotisivu: http://www.cc.jyu.fi/~samuli/TJTA311_autumn2006/index.html
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41401

TJTA322 Tietotekniikka, etiikka ja yhteiskunta (4 op, 2 ov)

Luennoitsija: Tero Vartiainen (tero.vartiainen@tse.fi)
Sisältö: Kurssin sisältö: tietotekniikan eettiset ongelmat, moraalisten ongelmien ennaltaehkäisy ja ratkaiseminen, moraaliset konfliktit, etiikan teoriat, business-etiikan teoriat, tietojenkäsittelyn yhteiskunnalliset vaikutukset.
Kirjallisuus: Johnson D.G. Computer Ethics. 3. edition. Upper Saddle River (NJ): Prentice Hall. 2001.
Esitiedot: Suositellaan 3. vuosikurssin opiskelijoille.
Opetusmuodot: Luennot, harjoitukset, lopputyö, tentti.
Kurssin kotisivu: http://www.cs.jyu.fi/~tvarti/etiikka.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41446

TJTA380 Launch Pad -Practicum (2 op, 1 ov)

Luennoitsija: Arto Ojala (arojala@cc.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41582

TJTS431 Projektin johtaminen (15 op, 10 ov)

Luennoitsijat: Eero Tourunen (eero@cc.jyu.fi), Irja Tourunen (iitourun@it.jyu.fi)
Sisältö: Opintojakso muodostaa yhteyden yliopisto-opintojen ja työelämän välille. Ohjattu työskentely yhdessä asiakasorganisaation ammattilaisten kanssa luo puitteet käytännön ja teorian yhteensovittamiselle. Samalla se antaa opiskelijoille kuvaa tulevista työtehtävistä ja mahdollistaa tietoista ammatti-identiteetin kehittämistä. Opintojakson tavoitteena on opettaa projektimuotoisesti tietojenkäsittelyn kehittämishankeen läpivientiä. Opintojaksolla opiskelijat opiskelevat tutkimuksellista työotetta painottaen IT-alan projektin hallintaa ja siihen liittyviä ryhmätyö-, johtamis- ja viestintätaitoja. Kurssin kaikille yhteisiä oppimistavoitteita syvennetään jokaisen opiskelijan itse määrittelemien henkilökohtaisten oppimistavoittein kautta. Projektiopiskelua tuetaan tiiviillä ryhmä- ja yksilökohtaisella ohjauksella ja useilla oheiskoulutustapahtumilla. Opiskelu perustuu asiakasorganisaatioiden todellisten tietojenkäsittelyn kehittämishankkeiden työstämisestä saataviin kokemuksiin ja niiden reflektointiin. Projektien kohteena olevat kehittämistehtävät voivat olla luonteeltaan hyvin erilaisia. Aiempien projektien aiheisiin voi tutustua projektiopintojen WWW-sivuilla osoitteessa http://projekti.it.jyu.fi/ . Työskentely tapahtuu 5 hengen projektiryhmissä ja jokainen ryhmän jäsen toimii vuorotellen projektiorganisaation eri rooleissa.
Esitiedot: Esitietovaatimukset löytyvät opintojakson omalta WWW-sivustolta osoitteesta http://projekti.it.jyu.fi/ .
Opetusmuodot: Projektimuotoinen ryhmätyöskentely, itsenäinen työskentely, vertaisoppiminen, luennot, seminaarit ja muut koulutustapahtumat.
Suoritustavat: Aktiivinen ja dokumentoitu työskentely laitoksen ja projektitehtävän tarjonneen asiakasorganisaation määrittelemässä projektiryhmässä (275 tuntia), ryhmänä tuotetun yliopiston ja asiakasorganisaation hyväksymän ratkaisun esittäminen määriteltyyn ongelmaan sekä aktiivinen osallistuminen opintojaksoon liittyviin tukikoulutustapahtumiin (125 tuntia).
Kurssin kotisivu: http://projekti.it.jyu.fi
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41420

TJTS431 Projektin johtaminen (15 op, 10 ov)

Luennoitsijat: Eero Tourunen (eero@cc.jyu.fi), Maritta Pirhonen (pirhonen@cs.jyu.fi), Irja Tourunen (iitourun@it.jyu.fi)
Sisältö: Opintojakso muodostaa yhteyden yliopisto-opintojen ja työelämän välille. Ohjattu työskentely yhdessä asiakasorganisaation ammattilaisten kanssa luo puitteet käytännön ja teorian yhteensovittamiselle. Samalla se antaa opiskelijoille kuvaa tulevista työtehtävistä ja mahdollistaa tietoista ammatti-identiteetin kehittämistä. Opintojakson tavoitteena on opettaa projektimuotoisesti tietojenkäsittelyn kehittämishankeen läpivientiä. Opintojaksolla opiskelijat opiskelevat tutkimuksellista työotetta painottaen IT-alan projektin hallintaa ja siihen liittyviä ryhmätyö-, johtamis- ja viestintätaitoja. Kurssin kaikille yhteisiä oppimistavoitteita syvennetään jokaisen opiskelijan itse määrittelemien henkilökohtaisten oppimistavoittein kautta. Projektiopiskelua tuetaan tiiviillä ryhmä- ja yksilökohtaisella ohjauksella ja useilla oheiskoulutustapahtumilla. Opiskelu perustuu asiakasorganisaatioiden todellisten tietojenkäsittelyn kehittämishankkeiden työstämisestä saataviin kokemuksiin ja niiden reflektointiin. Projektien kohteena olevat kehittämistehtävät voivat olla luonteeltaan hyvin erilaisia. Aiempien projektien aiheisiin voi tutustua projektiopintojen WWW-sivuilla osoitteessa http://projekti.it.jyu.fi/ . Työskentely tapahtuu 5 hengen projektiryhmissä ja jokainen ryhmän jäsen toimii vuorotellen projektiorganisaation eri rooleissa.
Esitiedot: Esitietovaatimukset löytyvät opintojakson omalta WWW-sivustolta osoitteesta http://projekti.it.jyu.fi/ .
Opetusmuodot: Projektimuotoinen ryhmätyöskentely, itsenäinen työskentely, vertaisoppiminen, luennot, seminaarit ja muut koulutustapahtumat.
Suoritustavat: Aktiivinen ja dokumentoitu työskentely laitoksen ja projektitehtävän tarjonneen asiakasorganisaation määrittelemässä projektiryhmässä (275 tuntia), ryhmänä tuotetun yliopiston ja asiakasorganisaation hyväksymän ratkaisun esittäminen määriteltyyn ongelmaan sekä aktiivinen osallistuminen opintojaksoon liittyviin tukikoulutustapahtumiin (125 tuntia).
Kurssin kotisivu: http://projekti.it.jyu.fi
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=45389

TJTS432 Projektityöskentely (9 op, 5 ov)

Luennoitsija: Irja Tourunen (iitourun@it.jyu.fi)
Sisältö: Opintojakso muodostaa yhteyden yliopisto-opintojen ja työelämän välille. Se on tarkoitettu niille opiskelijoille, jotka ovat työelämässä ja joilla siellä on meneillään todellinen IT-alan projektimuotoinen työtehtävä. Myös mennyt IT-alan projektimuotoinen työkokemus voi olla perustana opintojaksolle. Käytännön ja teorian yhteensovittamista sovelletaan omassa työssä. Opintojakson tavoitteena on opiskella projektimuotoista tietojenkäsittelyn kehittämishanketta kokonaisuutena ja eri osapuolten rooleja siinä. Opintojaksolla opiskelijat opiskelevat tutkimuksellista työotetta painottaen IT-alan projektin hallintaa ja siihen liittyviä ryhmätyö-, johtamis- ja viestintätaitoja. Kurssin kaikille yhteisiä oppimistavoitteita syvennetään jokaisen opiskelijan itse määrittelemien omien tarkempien henkilökohtaisten oppimistavoittein kautta. Projektiopiskelua tuetaan yksilökohtaisella ohjauksella, vertaisoppimistavoilla ja erilaisilla oheiskoulutustapahtumilla. Oppimista tukee opiskelijan itse valitsema mentor ja myös työyhteisön oletetaan tukevan opiskelijan oppimista opintojakson aikana.
Esitiedot: Esitietovaatimukset ovat projektiopintojen www-sivuilla osoitteessa http://projekti.it.jyu.fi/ .
Opetusmuodot: Projektimuotoinen työskentely ryhmässä ja sen reflektointi ja dokumentointi, itsenäinen työskentely, vertaisoppiminen, luennot, seminaarit ja muut koulutustapahtumat. Mentorointi, työyhteisön tuki.
Suoritustavat: Oppimispäiväkirjojen tai esseiden avulla tapahtuva oman työn reflektointi (joko meneillään olevaa tai mennyttä työkokemusta), ohjaus- ja arviointipalavereihin osallistuminen sekä aktiivinen osallistuminen tarjotuille luennoille ja seminaareihin. Opintojakson suorittamiseen liittyvän sopimuksen ja siihen liittyvän henkilökohtaisen opintosuunnitelman laatiminen opintojakson alkuvaiheessa. Projektiasiantuntijuuden portfolion tuottaminen.
Kurssin kotisivu: http://projekti.it.jyu.fi/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41421

TJTS501 Graduseminaari (5 op, 1 ov)

Luennoitsijat: Jorma Kyppö (jorma@it.jyu.fi), Tero Vartiainen (tero.vartiainen@tse.fi), Panu Moilanen (pjmoilan@cs.jyu.fi), Mauri Leppänen (mauri@cs.jyu.fi), Pasi Tyrväinen (pasi.tyrvainen@jyu.fi), Pertti Hirvonen (hirvonen@it.jyu.fi), Pekka Makkonen (pmakkone@jyu.fi), Jussi Koskinen (koskinen@cs.jyu.fi), Timo Käkölä (timokk@cc.jyu.fi), Ville Seppänen (rissepp@st.jyu.fi), Nazmun Nahar (naznaha@cc.jyu.fi), Eero Tourunen (eero@cc.jyu.fi), Seppo Puuronen (sepi@cs.jyu.fi), Jukka Heikkilä (jups@cc.jyu.fi), Markku Sakkinen (sakkinen@cs.jyu.fi), Arto Ojala (arojala@cc.jyu.fi), Airi Salminen (airi@cs.jyu.fi), Mikko Jäkälä (mikko@cc.jyu.fi), Jari Veijalainen (veijalai@cs.jyu.fi), Hanna Parkkola (hanna.parkkola@jyu.fi), Maritta Pirhonen (pirhonen@cs.jyu.fi), Pertti Saariluoma (psa@cc.jyu.fi), Irja Tourunen (iitourun@it.jyu.fi), Petri Maaranen (petri.maaranen@cc.jyu.fi), Marikka Heikkilä (marikka.heikkila@jyu.fi), Veikko Halttunen (veikko@cc.jyu.fi), Lauri Frank (frank@cc.jyu.fi), Anneli Heimburger (anheimbu@cc.jyu.fi), Pauli Brattico (pajubrat@jyu.fi)
Sisältö: TJTS501 Graduseminaari koostuu kahdesta osasta. Osa 1 toteutetaan kaikille suuntautumisvaihtoehdoille yhteisenä ja se vastaa aikaisempaa Tutkimusmenetelmät-opintojaksoa (ITK343) ja sen tavoitteena on antaa sekä yleisiä että erityisesti tutkimusmentelmiin liittyviä valmiuksia pro gradu-tutkielman tekemiseen. Opintojaksoon sisältyy syys-lokakuussa tiiviinä periodina 14 tuntia luentoja ja 6 tuntia seminaareja, joissa käsitellään tutkimusprosessia ja tutustutaan tietojenkäsittelyn tutkimussuuntiin, tutkimustyyppeihin, tutkimusmenetelmiin, tutkimussuunnitelman ja tutkimusraportin tekemiseen sekä tieteelliseen kommunikointiin. Seminaariosuudessa opiskelijat arvioivat ryhmissä hyväksyttyjä pro gradu -tutkielmia. Tämän vaiheen lopussa kaikilla seminaarilaisilla tulee olla selvillä oman pro gradu -työn aihe ja ohjaaja. Osa 2 toteutetaan suuntautumisvaihtoehtokohtaisesti ja se vastaa aikaisempaa Graduseminaari-opintojaksoa (ITK344) ja sen tavoitteena on tukea pro gradu-tutkielman tekemistä. Kukin opiskelija osallistuu pienryhmään, jota vetää pääsääntöisesti pro gradu -työn ohjaaja tai suuntautumisvaihtoehdon pienryhmän vetäjä. Pienryhmät pitävät istuntoja syksyn ja kevään aikana omien aikataulujensa mukaan. Pienryhmässä kukin opiskelija esittelee oman tutkimussuunnitelmansa, valmistelee ja esittää noin 20 -sivuisen raportin (“minigradun”) oman gradunsa aihepiirista ja lisäksi opponoi jonkun toisen opiskelijan laatiman vastaavan työn.
Kirjallisuus: Kurssikirja: Puuronen, S. (toim.) 2002. Ohjeita tutkimusraportin kirjoittajalle. JY/TKTL. Saatavissa http://www.cs.jyu.fi/maisteripaja/dokumentit/puuronen.pdf Järvinen,P.& Järvinen,A.2004 (huom! ei vanhempi painos). Tutkimustyön metodeista. Tampere:Opinpaja Oy. Muuta kirjallisuutta: Hirsjärvi,P.,Remes,P.& Sajavaara,R. 1997. Tutki ja kirjoita. Helsinki:Kirjayhtymä Oy. Heinisuo,R.& Ekholm, K. 1997. Elektronisen viittaamisen opas. Jyväskylän yliopiston kirjasto. Julkaisuja n:o 40. Eco, U. 1989. Oppineisuuden osoittaminen eli miten tutkielma tehdään. Suom. P.Mänttäri. Tampere:Vastapaino. Creswell, J.W. 1994. Research Design: Qualitative & Quantitative Approaches. London:Sage. Galliers, R. (toim.) 1992. Information Systems Research. Issues, Methods and Practical Guidelines. Blackwell Scientific Publications. Alasuutari, P. 1994. Laadullinen tutkimus. Tampere:Vastapaino.
Esitiedot: Osa 1. Joko kandiseminaari ja kanditutkielma tai näyttö kandiseminaaria vastaavasta osaamisesta (esim. aikaisempi kirjallisuuteen perustuva tutkielma). Osa 2. Suuntautumisvaihtoehtokohtaisesti joko valmis kanditutkielma tai selkeästi edistynyt työskentely kanditutkielman parissa.
Opetusmuodot: Osa 1: Luennot ja seminaari-istunnot tai kirjatentti ja kirjallinen arviointiraportti Osa 2: pienryhmätyöskentely
Suoritustavat: Osa 1: 1) Osallistuminen luentoihin ja seminaariin (pois saa olla enintään 1 luennolta). 2) Tenttimällä kirjan Järvinen&Järvinen, Tutkimustyön metodeista, 2004 (ei vanhempi painos!) ja laatimalla yksin kirjallisena sovitun hyväksytyn gradun arvioinnin. Osa 2: Oman tutkimussuunnitelman ja minigradun kirjallinen ja suullinen esitys pienryhmäistunnoissa ja suuntautumisvaihtoehdon riittäväksi katsoma osallistuminen muihin istuntoihin.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41442

TJTS502 Tutkielma (30 op, 17 ov)


Sisältö: Tutkielma on itsenäinen opinnäytetyö ja samalla myös kielen taidon kypsyysnäyte. Sen voi kirjoittaa joko suomen tai englannin kielellä. Tutkielman aiheen voi saada ohjaajalta, sen voi kehitellä itse tai aihe voi perustua jonkin yrityksen tai organisaation kiinnostuksen kohteeseen. Kaikissa tapauksissa tutkielman aiheesta on tutkielman aloitusvaiheessa sovittava ohjaajan kanssa. Ohjaajina toimivat tietojenkäsittelytieteiden laitoksen tutkijat, erityisesti professorit, apulaisprofessorit ja yliassistentit. Tutkielmassa opiskelijan tulee osoittaa: 1) valmiutta tieteelliseen ajatteluun, 2) perehtyneisyyttä tutkielman aihepiiriin, 3) tutkimusmenetelmien hallintaa ja 4) kykyä tietojen esittämiseen omalla tieteenalalla.
Esitiedot: Työ aloitetaan pääsääntöisesti opintojen loppuvaiheessa Tutkimusmenetelmät-opintojakson yhteydessä ja sitä tehdään graduseminaarin tukemana. Työtä aloittaessaan opiskelijan on syytä varmistua siitä, että hänellä on valmiudet löytää tietojenkäsittelytieteiden kirjallisia lähteitä, lukea ja ymmärtää englanninkielistä tietojenkäsittelytieteiden kirjallisuutta ja kirjoittaa hyvää kieltä.
Opetusmuodot: Henkilökohtainen ohjaus
Suoritustavat: Pro gradu –tutkielma.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41444

TJTS568 Global Information Systems (3 op, 2 ov)

Luennoitsija: Jan Pawlowski (japawlow@jyu.fi)
Sisältö: Developing, implementing, and adopting information systems cannot be limited to a single organization or country. Information Systems have to be designed to work in and for globally distributed organizations. This leads to new requirements regarding management and development competencies, for all, IT managers, developers, and users. This course gives an introduction to development methodologies as well as hands-on experiences to develop information systems for the global context. Students will be able to plan, design, and implement systems for international use.
Kirjallisuus: The course provides all materials during the term - the books listed are helpful but not mandatory for the course. Additionally, for every lecture, recent articles will be provided as a preparation for the lecture. Books: Sangwan, R., Bass, M., Mullick, N., Paulish, D.J., Kazmeier, J.: Global Software Development Handbook, Auerback Publications, 2006. ISBN: ISBN:0849393841 This book provides a guideline for GSD / Global Information Systems. It structures the IS lifecycle. However, the contents have to be critically analysed. Karolak, D.W.: Global Software Development: Managing Virtual Teams and Environments (Practitioners)- ISBN-10: 0818687010 This book provides specifically advice on virtual teams, one of the main challenges in GSD. Avgerou, C.: Information Systems and Global Diversity, Oxford University Press, Oxford, 2002. ISBN-10: 0199240779 This book looks at more theoretical aspects - recommended for those who would like to gain deeper insights in the topic.
Opetusmuodot: The course is designed to provide a problem-oriented learning experience. At the beginning of the course, a practical problem will be described showing the challenges and opportunities of global information systems. Starting from this problem, different components to develop solutions will be discussed. The course will start with an intensive face to face phase, introducing the problems and contents. After this introduction, groups will be build to cooperatively work on a case study. The results of the case study will be presented and discussed in a second face to face phase. The course will be concluded by a final written examination.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=49793

TJTSB51 Requirements Management and Systems Engineering (5 op, 4 ov)

Luennoitsija: Artem Katasonov (akataso@cc.jyu.fi)
Sisältö: This course is an introduction into the 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 that system. The course provides an overview of different activities in the requirements development and management processes, explains how RE fits into a broader software or system engineering process, and provides an understanding of the main challenges in requirements engineering. The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal, while formal and other structured approaches to RE, which are doubtfully of a practical relevance due to a variety of reasons, are not treated to any significant extent. The course is designed mainly for students of the Software Engineering 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. The course is lectured in English.
Kirjallisuus: [1] Karl E. Wiegers, "Software Requirements" Microsoft Press, 2nd ed., 2003 [2] Gerald Kotonya and Ian Sommerville, "Requirements Engineering: Processes and Techniques", John Wiley & Sons, 1998 [3] a collection of articles recommended by the lecturer.
Opetusmuodot: App. 30 hours of lectures and some practical work, group work with writing some reports and making presentations.
Suoritustavat: Final examination, group work.
Kurssin kotisivu: http://people.cc.jyu.fi/~akataso/tjtsb51.html
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44131

TJTSD18 Digitaalisen median projektikonsultointi (4 op, 2 ov)


Sisältö: Opiskelijat toimivat oman suuntautumisvaihtoehtoalueensa erikoistietämyksen asiantuntijoina joko Projektityökurssin ryhmissä, Projektin johto -kurssilla tai yritysten projekteissa. Konsultoinnista tehdään toimintasuunnitelma ja kurssin päätteeksi opiskelija arvioi omaa toimintaansa ja suunnitelman toteutumista. Kurssin suorituksesta sovitaan tapauskohtaisesti yhteistyössä suuntautumisvaihtoehdon ja projektioopintojen kanssa. Kurssi mitoitetaan kunkin opiskelijan tarpeiden mukaisesti laajuudeltaan vastaamaan 4 – 6 opintopistettä.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46751

TJTSD22 XML-laboratoriotyö (3 op, 2 ov)

Luennoitsija: Anneli Heimburger (anheimbu@cc.jyu.fi)
Sisältö: Kurssi sisältää käytännön harjoittelua XML-työvälineillä. Kurssilla tutustutaan XML-kieleen ja sen liitännäiskieliin sekä XML-työvälineisiin tekemällä harjoitustehtäviä. Kurssi koostuu viidestä-kuudesta harjoituksesta. Kurssi on suoritettu, kun ohjaaja on hyväksynyt kaikkien harjoitustehtävien suoritukset. Kurssilla tutustutaan XML-kieleen lähinnä dokumenttien ja monikanavajulkaisun näkökulmasta.
Kirjallisuus: 1) Tehtäväohjeet ja ohjelmaoppaat tulevat Optimaan (katso myös http://www.ad.jyu.fi/users/a/ankarjal/TJTSD22/ ) 2) Seuraavat World Wide Web Consortiumin (W3C) spesifikaatiot: XML, XSLT, Namespaces in XML, sekä CSS. Saatavilla osoitteessa http://www.w3c.org/ . 3) Runokustannus Oy-demonstraatio osoitteessa http://www.ad.jyu.fi/Digdoc ->Demot.
Esitiedot: Tietojenkäsittelyn approbatur-opintoja vastaavat tiedot ja perustiedot XML-kielestä, tai osallistuminen kurssille XML-kieli- kurssin kanssa yhtäaikaa. Myös esimerkiksi kurssi "TLI374 Structured Electronic Documentation" soveltuu kurssin esitiedoiksi.
Opetusmuodot: Johdantoluennon jälkeen oppilaat tekevät harjoitustehtäviä laboratorioluokassa C531.1 ja/tai kotona ohjelmien 30 päivän evaluointiversioita käyttäen. Demonstraatioita (=ohjaus- ja tehtävien tarkastustilaisuuksia) järjestetään luokassa C531.1 viikoittain. Oppilaat ilmoittautuvat demonstraatioryhmiin.
Suoritustavat: 5-6 harjoitustyötehtävää, jotka tehdään joko itsenäisesti tai luokassa C531.1 pidettävien ohjaus- ja suoritustilaisuuksien yhteydessä. Kurssista saa suoritusmerkinnän, kun XML-kieli kurssi on tentitty hyväksytysti.
Kurssin kotisivu: http://www.ad.jyu.fi/users/a/ankarjal/TJTSD22/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41448

TJTSE18 Elektronisen liiketoiminnan projektikonsultointi (4 op, 2 ov)


Sisältö: Opiskelijat toimivat oman suuntautumisvaihtoehtoalueensa erikoistietämyksen asiantuntijoina joko Projektityökurssin ryhmissä, Projektin johto -kurssilla tai yritysten projekteissa. Konsultoinnista tehdään toimintasuunnitelma ja kurssin päätteeksi opiskelija arvioi omaa toimintaansa ja suunnitelman toteutumista. Kurssin suorituksesta sovitaan tapauskohtaisesti yhteistyössä suuntautumisvaihtoehdon ja projektioopintojen kanssa. Kurssi mitoitetaan kunkin opiskelijan tarpeiden mukaisesti laajuudeltaan vastaamaan 4 – 6 opintopistettä.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46753

TJTSE50 Yritysmuodostelmat ja niiden informaatiojärjestelmät (5 op, 3 ov)


Sisältö: Yritysten globalisoituessa ja keskittyessä ydinosaamiseensa tuotteiden ja palveluiden tuottaminen ja jakelu teknistyy ja vaatii tietojärjestelmien tuettuja yhteistyöverkostoja. Kurssilla käsitellään tuotannon ja jakelun yritysryhmittymien sekä muiden yritysverkostojen toimintaperiaatteet, johtamisen menetelmät ja tällaisten verkostojen informaatiojärjestelmille asettamat erikoisvaatimukset. Kurssilla esitellään keskeisiä verkostototalouden teorioita ja konkretisoidaan niitä esimerkkien avulla. Virtuaaliorganisaatio. Toimittajaverkostot. Informaatiojärjestelmien roolit yritysverkostoissa. Transaktiokustannusteoria. Prosessien automatisointi. Tausta- ja kauppapaikkajärjestelmien integrointi. Organisaatio-oppiminen ja oppiva organisaatio.
Kirjallisuus: Luennoijan ilmoittama kirjallisuus, luento- ja muu materiaali.
Opetusmuodot: Luennot ja harjoitustyö.
Suoritustavat: Hyväksytysti suoritettu harjoitustyö (30 prosenttia) ja tentti (70 prosenttia).
Kurssin kotisivu: http://www.cs.jyu.fi/el/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41391

TJTSE58 Informaatioteknologian hallinta ja ennakointi (5 op, 3 ov)

Luennoitsija: Lauri Frank (frank@cc.jyu.fi)
Sisältö: Tällä kurssilla perehdytään informaatioteknologiainnovaation yleistymisen hallintaan ja ennakointiin. Kurssilla esitellään IT-innovaatioiden nykytilaa ja erityispiirteitä sekä innovaation omaksumista ja yleistymistä. Innovaation yleistymisen hallintaa käsitellään omaksumiseen ja yleistymiseen vaikuttavien tekijöiden kautta. Innovaation yleistymisen ennakointia varten käydään läpi erilaisia innovaation ennakointimenetelmiä. Kurssilla käsiteltäviä aiheita havainnollistetaan aihepiirin empiiristen tutkimusten tulosten avulla.
Kirjallisuus: Ilmoitetaan myöhemmin
Esitiedot: KTTA10 & TJTA236
Opetusmuodot: Luennot
Suoritustavat: Ilmoitetaan myöhemmin
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41544

TJTSK18 Käyttäjäystävällisen tietojenkäsittelyn projektikonsultointi (4 op, 2 ov)


Sisältö: Opiskelijat toimivat oman suuntautumisvaihtoehtoalueensa erikoistietämyksen asiantuntijoina joko Projektityökurssin ryhmissä, Projektin johto -kurssilla tai yritysten projekteissa. Konsultoinnista tehdään toimintasuunnitelma ja kurssin päätteeksi opiskelija arvioi omaa toimintaansa ja suunnitelman toteutumista. Kurssin suorituksesta sovitaan tapauskohtaisesti yhteistyössä suuntautumisvaihtoehdon ja projektioopintojen kanssa. Kurssi mitoitetaan kunkin opiskelijan tarpeiden mukaisesti laajuudeltaan vastaamaan 4 – 6 opintopistettä.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46758

TJTSK63 Introduction to mobile social software application (4 op, 2 ov)


Sisältö: The success of so-called “Web 2.0” (blogs, del.icio.us, Flickr, YouTube and many others) has captured both the interest of the scientific community and industry. The former are interested in investigating and understanding the issues related to the use of ubiquitous technology in everyday life; the latter has seen the possibility of new commercial applications and innovative business models. Three are the main building blocks of Web 2.0 applications: social networking, tagging and user-generated content. As Rheingold points out, “technologies of cooperation represent the next social revolution”. When Web 2.0-like applications become mobile, we enter the domain of Mobile Social Software (MoSoSo). Many prototypes and some commercial applications are already available, but there are still a number of open issues, which need further investigation, like social network modelling and visualisation, context and information sharing and its privacy implications, mixed digital-physical information systems, social computing to support the development of the information society, openness vs closeness of knowledge…During the first lectures, such issues will be covered, focusing more on the human perspective than the technological one. Course participants will familiarize with opportunities, challenges and risks connected to the design and use of mobile social software applications.
Kirjallisuus: course material will consist of a selection of books, scientific papers and blog entries written by leading researchers and practitioners of mobile social computing. More detailed information: to be announced by the instructor
Esitiedot: No course prerequisites
Opetusmuodot: No course prerequisites
Suoritustavat: Introduction lectures, readings and assignments, student presentations
Kurssin kotisivu: http://users.jyu.fi/~gilugano/MoSoSo/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41371

TJTSK81 Käytettävyyden tutkimusmenetelmät ja tilastotiede (4 op, 2 ov)

Luennoitsijat: Hanna Parkkola (hanna.parkkola@jyu.fi), Sacha Helfenstein (sh@jyu.fi)
Sisältö: The course consists of lectures, individual reading, and the intensive SPSS course kept by the MTI (Sari Eronen). It's main contents are an introduction to empirical thinking, methods, and practice as applied to human-oriented studies in the context of information system research.
Kirjallisuus: - Metsämuuronen, J. Metodologia sarja. 1: Metodologian perusteet & 4: Laadullisen tutkimuksen perusteet. (distributed by e-mail at the beginning of the course) -Helfenstein, S., Research and Statistical Methods I. (link will be provided)
Opetusmuodot: Participation in the lecture and the SPSS course. Individual reading.
Suoritustavat: Participation in the lecture and the SPSS course, and examination.
Kurssin kotisivu: https://www.jyu.fi/it/laitokset/cs/kog/kurssit/tjtsk81
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41414

TJTSS18 Ohjelmistotuotannon projektikonsultointi (4 op, 2 ov)


Sisältö: Opiskelijat toimivat oman suuntautumisvaihtoehtoalueensa erikoistietämyksen asiantuntijoina joko Projektityökurssin ryhmissä, Projektin johto -kurssilla tai yritysten projekteissa. Konsultoinnista tehdään toimintasuunnitelma ja kurssin päätteeksi opiskelija arvioi omaa toimintaansa ja suunnitelman toteutumista. Kurssin suorituksesta sovitaan tapauskohtaisesti yhteistyössä suuntautumisvaihtoehdon ja projektioopintojen kanssa. Kurssi mitoitetaan kunkin opiskelijan tarpeiden mukaisesti laajuudeltaan vastaamaan 4 – 6 opintopistettä.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46754

TJTSS33 Olio-ohjelmointi (5 op, 3 ov)

Luennoitsija: Pertti Hirvonen (hirvonen@it.jyu.fi)
Sisältö: Ohjelmointikielten oliokeskeiset rakenteet ja ominaisuudet esitetään sekä yleisesti että Javan ja osittain C++:n kannalta. Myös muista merkittävistä oliokielistä saadaan näkemystä. Olio-ohjelmoinnin historiaa ja kehitystä. Klassisen ("skandinaavisen") oliomallin perusteet ja niiden soveltaminen Javassa (ja C++:ssa). Yksittäisperintä ja polymorfismi. Säiliöluokkia ynnä muita tyypillisiä esimerkkejä. Smalltalk-kielen perusominaisuuksia. Geneerisyys, moniperintä ja muita oliokielten vaativampia ominaisuuksia.
Kirjallisuus: Sakkinen M.: Olio-ohjelmointi (luentomoniste). Sopivaa oheiskirjallisuutta esim. (mainittu tai uudempi laitos kustakin): Koskimies K.: Oliokirja, Satku-Kauppakaari 2000. Budd T.: An Introduction to Object-Oriented Programming (2nd ed.), Addison-Wesley 1997. Meyer B.: Object-Oriented Software Construction (2nd ed.), Prentice-Hall 1997. Rintala M., Jokinen J.: Olioiden ohjelmointi C++:lla, Satku-Kauppakaari 2000.
Esitiedot: Ohjelmointi 1, Oliokeskeinen tietojärjestelmien kehittäminen, Ohjelmointi 2.
Opetusmuodot: Luennot (n. 40 h), demonstraatiot (n. 18 h).
Suoritustavat: Tentti, demot ja esitelmä.
Kurssin kotisivu: http://www.cs.jyu.fi/~hirvonen/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41433

TJTSS60 Liikkuva tietojenkäsittely (5 op, 3 ov)


Sisältö: The goals of the course are to make the participants aware of the basic concepts of mobile (or nomadic) computing, and closely related concepts, such as ubiquitous and wireless computing. During the course, a general overview on the structure of the terrestrial wireless networks (especially GSM and UMTS networks) is given; satellite networks are shortly introduced. After laying the ground, various aspects and problems and solutions in mobile computing are analysed. These include the mobile terminals and their properties, mobile applications and their development, and mobile data management problems in the environment. Further, the combination of Internet-based technologies and mobile computing (WAP, Mobile IP, WWW, Mobile Internet) are discussed. The topics also cover location-based services and basic issues in mobile electronic commerce.
Kirjallisuus: To be announced by the instructor
Esitiedot: Basic knowledge in Operating Systems and Data Communications, Database Management Systems; useful courses are also Digital Mobile Terminals and Wireless Systems
Opetusmuodot: Lectures and assignments
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41395

TJTSS61 Ohjelmistojen ylläpidon tehtävät (7 op, 4 ov)

Luennoitsija: Jussi Koskinen (koskinen@cs.jyu.fi)
Kurssin kotisivu: http://www.cs.jyu.fi/~koskinen/oyp1.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41458

TJTSS62 Ohjelmistojen ylläpidon tekniikat (9 op, 5 ov)

Luennoitsija: Jussi Koskinen (koskinen@cs.jyu.fi)
Kurssin kotisivu: http://www.cs.jyu.fi/~koskinen/oyp2.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41459

TJTSS63 Ohjelmistojen ylläpito (5 op, 3 ov)

Luennoitsija: Jussi Koskinen (koskinen@cs.jyu.fi)
Kurssin kotisivu: http://www.cs.jyu.fi/~koskinen/oyp0.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41543

TJTSS64 Ohjelmistojen ylläpidon kustannusten arviointi (5 op, 3 ov)

Luennoitsija: Jussi Koskinen (koskinen@cs.jyu.fi)
Kurssin kotisivu: http://www.cs.jyu.fi/~koskinen/oyp3.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41460

TJTSS88 Web-sovellusten kehittäminen (3 op, 2 ov)

Luennoitsija: Martina Seidl (seidl@big.tuwien.ac.at)
Sisältö: The aim of this course is to provide insights into current concepts and methods for Web application engineering and development and to give an overview of the technological basis of modern Web applications. This covers client-side as well as server-side technologies including Servlets, JSP, Web Services, etc. An overview of Semantic Web and Web 2.0 concepts gives an outlook on the future of Web applications. Besides the design and actual realisation an important topic is the maintenance of the Web application. In this context issues like marketing, advertising, web controlling, and how search engines work have to be discussed. In practical examples the students develop their own Web application.
Kirjallisuus: G.Kappel et al., Web Engineering, John Wiley & Sons, 2006
Esitiedot: Java, basics in (X)HTML, XML, SQL
Opetusmuodot: Lectures, exercises, coursework
Suoritustavat: Written exam, coursework
Kurssin kotisivu: http://www.big.tuwien.ac.at/staff/seidl/we.html
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=48039

TJTST12 Tietokantasovelluksen suunnittelu ja toteutus (6 op, 3 ov)

Luennoitsija: Mauri Leppänen (mauri@cs.jyu.fi)
Sisältö: Tämän tietojärjestelmätieteen valinnaisen syventävän opintojakson tavoitteena on jäsentää ja kuvata www-pohjaisen tietokantasovelluksen suunnittelun vaiheet, tehtävät ja menetelmät sekä opettaa, miten tehdyt suunnitelmat toteutetaan (yksinkertaisena) Oracle-sovelluksena. Vaiheet kattavat käsitteellisen mallintamisen, käyttöliittymän suunnittelun, tietokannan loogisen ja fyysisen suunnittelun sekä tietokannan toteutuksen.
Kirjallisuus: Leppänen M., Tietokantasovelluksen suunnittelu ja toteutus, Luentomoniste, elektronisessa muodossa tapahtuvasta jakelusta ilmoitetaan kurssin alkuun mennessä. Dorsey P., Hudicka J., Oracle8 – Design Using UML Object Modeling, Oracle Press, 1999. Jacobson I., Booch G., Rumbaugh J., The Unified Software Development Process, Addison-Wesley, 1999. Mayhew D., The Usability Engineering Lifecycle – A Practitioner’s Handbook for User Interface Design, Morgan Kaufmann, 1999. Muller R., Database design for Smarties – Using UML for Modelling, Morgan Kaufmann, 1999. Odewahn A., Oracle Web Applications – PL/SQL Developer’s Introduction, O’Reilly, 1999. Shneiderman B., Designing the User Interface – Strategies for Effective Human-Computer Interaction, 3. Edition, 1998. Kyte T., Effective Oracle by design, Oracle Press, 2003. Dietrich S., Urban S., An advanced course in database systems – beyond relational databases, Pearson Prentice-Hall, 2005. Kifer M., Bernstein A., Lewis P., Database systems – an application-oriented approach, Addison-Wesley, 2005. ORACLE-kirjoja ja käyttöoppaita.
Esitiedot: Oliokeskeinen tietojärjestelmien kehittäminen, Tietokannat ja tiedonhallinnan perusteet Myös jonkinlaisista ohjelmointivalmiuksistaon hyötyä.
Opetusmuodot: Luennot 40 h, Ohjatut Oracle-demonstraatiot
Suoritustavat: Loppukuulustelu
Kurssin kotisivu: http://www.cs.jyu.fi/~mauri/tjtst12/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41545

TJTST18 Tietojärjestelmäkehityksen projektikonsultointi (4 op, 2 ov)


Sisältö: Opiskelijat toimivat oman suuntautumisvaihtoehtoalueensa erikoistietämyksen asiantuntijoina joko Projektityökurssin ryhmissä, Projektin johto -kurssilla tai yritysten projekteissa. Konsultoinnista tehdään toimintasuunnitelma ja kurssin päätteeksi opiskelija arvioi omaa toimintaansa ja suunnitelman toteutumista. Kurssin suorituksesta sovitaan tapauskohtaisesti yhteistyössä suuntautumisvaihtoehdon ja projektioopintojen kanssa. Kurssi mitoitetaan kunkin opiskelijan tarpeiden mukaisesti laajuudeltaan vastaamaan 4 – 6 opintopistettä.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46755

TJTST21 Yrityksen tietojärjestelmien integrointi (6 op, 4 ov)

Luennoitsija: Petri Maaranen (petri.maaranen@cc.jyu.fi)
Sisältö: Tavoittaa on, että kurssin suoritettuaan opiskelija - ymmärtää liiketoimintaprosessien ja sovellusten väliset yhteydet - oivaltaa IT:n mahdollisuudet synnyttää ja tukea uusia organisaatiomuotoja - ymmärtää integroinnin tarpeet ja mahdollisuudet eri perspektiiveistä (ulkoinen / sisäinen / tekninen) -osaa suunnitella liiketoiminta- ja sovellusarkkitehtuureja Sisältöä: -organisaationaaliset tarpeet järjestelmien integroinnille, yhteensopivuudelle ja joustavuudelle -geneeriset arkkitehtuurimallit ja kehykset -liiketoiminta-arkkitehtuuri: tieto- ja prosessiarkkitehtuuri -liiketoiminnan mallintaminen -liiketoimintaprosessien uudelleensuunnittelu -sovellusarkkitehtuuri ja mallintaminen -sovellustason ratkaisuja; ERP: periaatteet, toiminnot ja trendit; CRM, PRM, yms.;Data Warehousing; yritysportaalit; organisaatioiden väliset järjestelmät -yhteentoimivuus (interoperability) ja standardointi -teknisiä arkkitehtuuriratkaisuja (networks, middleware, legacy system, client-server, web-based technologies)
Kirjallisuus: Next Generation Application Integration: From Simple Information to Web Services (Addison-Wesley Information Technology Series), 2004 by David S. Linthicum
Esitiedot: Kaikki tietojärjestelmien linjan perus- (approbatur) ja aineopinto- (cum laude) kurssit.
Opetusmuodot: Luennot, seminaarityö
Suoritustavat: Kirjallinen kuulustelu ja hyväksytty seminaarityö
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=31833

TJTST28 Tietohallinnon projektikonsultointi (4 op, 2 ov)


Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46942

TJTV400 Viestinnän teoreettiset perusteet (4 op, 2 ov)

Luennoitsija: Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Opintojakson tavoitteena on perehtyä viestinnän keskeisimpiin näkökulmiin, teorioihin ja käsitteisiin, joiden ymmärtäminen tukee tietojärjestelmien suunnittelua ja arviointia. Opintojakson aikana tarkastellaan viestinnän eri muotoja ja kanavia sekä viestinnän tavoitteita ja tehtäviä. Opintojaksoon liittyvässä esseetehtävässä sovelletaan prosessikirjoittamisen menetelmiä. Opiskelijat saavat esseestään henkilökohtaista palautetta sekä opastusta kirjalliseen viestintään.
Kirjallisuus: Luennoilla jaettava materiaali
Opetusmuodot: Luennot, ryhmätyöskentely ja yksilöohjaus
Suoritustavat: Aktiivinen osallistuminen luennoille sekä arvioitavana suorituksena esseetehtävä
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41428

ITKS540 Introduction to Mobile Computing and Business (5 op, 3 ov)

Luennoitsijat: Matthieu Weber (mweber@mit.jyu.fi), Nazmun Nahar (naznaha@cc.jyu.fi), Jari Veijalainen (veijalai@cs.jyu.fi)
Kurssin kotisivu: http://www.peda.net/polku/motebu
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44529

ITKS541 Mobile Software Business (6 op, 3 ov)

Luennoitsija: Nazmun Nahar (naznaha@cc.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44530

Kevät

TJTA237 Informaatio- ja tietotekniikkaoikeus (7 op, 4 ov)


Sisältö: 1. Informaation oikeudellinen sääntely ja informaatio-oikeuden yleiset opit, 2. Tietotekniikan käytön ja käyttöönoton vaikutukset eri oikeudenaloilla.
Kirjallisuus: 1. Saarenpää Ahti, Oikeusinformatiikka. Teoksessa Oikeusjärjestys 2000 osa 1, toim. Risto Haavisto, ss. 1-59. (3. vuonna 2004 ilmestynyt painos); 2. Lehtonen, Asko: Oikeudellinen vastuu tietokoneviruksen aiheuttamasta vahingosta http://www.uwasa.fi/ktt/talousoikeus/it/index.htm , Lehtonen, Asko: Tietokoneiden ja tietokoneohjelmien hankintamenon verokohtelusta henkilö- ja elinkeinoverotuksessa http://www.uwasa.fi/ktt/talousoikeus/it/index.htm , Lehtonen, Asko: Domain-osoite http://www.uwasa.fi/ktt/talousoikeus/it/index.htm; 3.Pohjois-Suomen tuomarikoulu, julkaisu 2/2002, 4. Samuelson, Pamela Privacy as Intellectual Property osoitteessa: http://www.sims.berkeley.edu/~pam/papers.html , 5. Ahti Saarenpään artikkeli Teoskynnys, ymmärryskynnys, hyväksymiskynnys - Vähäisiä näkökohtia verkkoyhteiskunnan tekijänoikeudesta. Teoksessa Juhlakirja Borenius & Kemppinen 90 vuotta, 2001. 6. Muu myöhemmin ilmoitettava artikkeli (tulee verkkoon)
Esitiedot: Ei määritelty.
Opetusmuodot: Luennot.
Suoritustavat: Tentti.
Kurssin kotisivu: http://www.cs.jyu.fi/el/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41449

TJTA238 Johdatus elektroniseen liiketoimintaan (2 op, 1 ov)


Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41357

TJTA270 www-sovellukset (4 op, 2 ov)

Luennoitsijat: Tommi Lahtonen (tjlahton@mit.jyu.fi), Antti Ekonoja (anjoekon@jyu.fi)
Sisältö: Kurssilla tutustutaan ohjelmointipainotteisesti dynaamisten WWW-sovelluksien rakentamiseen. Kurssin aiheina ovat mm. XHTML, CSS, CGI, evästeet, sessiot, tietokannat, DOM, XML, Ajax ja Ecmascript
Esitiedot: ITKP101 Tietokone ja tietoverkot työvälineenä, ITKP102 Ohjelmointi 1 ja joko ITKY203 Henkilökohtaisen tiedonhallinnan perusteet tai ITKA204 Tietokannat ja tiedonhallinnan perusteet. Hyötyä on myös kursseista TJTA221 XML-kieli, ITKY202 WWW-julkaiseminen, TIEP111 Ohjelmointi 2, ja TIEA212 Graafisten käyttöliittymien ohjelmointi. Kurssista suoriutuminen edellyttää hyvää ohjelmointitaitoa.
Opetusmuodot: Luennot, demotehtävät ja viikkotehtävät
Suoritustavat: 1) Viikkotehtävät tai 2) Harjoitustyö
Kurssin kotisivu: http://appro.mit.jyu.fi/sovellukset/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41363

TJTA302 Kandidaatin tutkielma (7 op, 3 ov)

Luennoitsijat: Jorma Kyppö (jorma@it.jyu.fi), Panu Moilanen (pjmoilan@cs.jyu.fi), Mauri Leppänen (mauri@cs.jyu.fi), Pekka Makkonen (pmakkone@jyu.fi), Ville Seppänen (rissepp@st.jyu.fi), Antti Pirhonen (pianta@cc.jyu.fi), Airi Salminen (airi@cs.jyu.fi), Sacha Helfenstein (sh@jyu.fi), Lauri Frank (frank@cc.jyu.fi)
Sisältö: Kandidaatintutkielman tavoitteena on harjaannuttaa opiskelija tutkimusongelman määrittelyyn sekä tutkimuksen raportointiin. Kandidaatintutkielma on pienimuotoinen kirjallisuuteen pohjautuva tutkielma sovitusta aiheesta. Maisterin tutkintoon jatkavat voivat valita tutkielman aiheen niin, että sen puitteissa tehtyä kirjallisuusselvitystä voi olla mahdollista hyödyntää osana graduntekoprosessia. Tutkielman voi kirjoittaa joko suomen tai englannin kielellä.
Kirjallisuus: - Hirsjärvi, P., Remes, P. & Sajavaara, R. 1997 (tai uudempi). Tutki ja kirjoita. Helsinki: Kirjayhtymä Oy. - Heinisuo, R. & Ekholm, K. 1997. Elektronisen viittaamisen opas. Jyväskylän yliopiston kirjasto. Julkaisuja n:o 40. - Puuronen, S. (toim.) 2002. Ohjeita tutkimusraportin kirjoittajalle. Tietojärjestelmätieteen ohjemoniste.
Esitiedot: TJTC86 Cl-seminaari tai ITK286 Kandidaattiseminaari, äidinkielen pakolliset kieliopinnot, approbaturin ja cum laude approbaturin pakolliset opintojaksot tutkielman aihealueelta.
Opetusmuodot: itsenäinen työskentely, seminaarit
Suoritustavat: Tutkimussuunnitelman ja kandidaatintutkielman kirjallinen ja suullinen esittäminen seminaareissa. Seminaarityöskentelytavat vaihtelevat hieman suuntautumisvaihtoehdoittain.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41463

TJTA330 Ohjelmistotuotanto (5 op, 3 ov)

Luennoitsija: Jussi Koskinen (koskinen@cs.jyu.fi)
Sisältö: Kurssilla kuvataan suurten ohjelmistojen tuottamisen ongelmia, tekniikoita ja menetelmiä.
Kirjallisuus: Ks. kurssin web-sivut.
Esitiedot: Johdatus ohjelmistotekniikkaan.
Opetusmuodot: Luennot (+mahdollisesti muuta)
Suoritustavat: Tentti (+mahdollisesti muuta)
Kurssin kotisivu: http://www.cs.jyu.fi/~koskinen/ohtu.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41409

TJTA341 Projektityö (6 op, 3 ov)

Luennoitsijat: Eero Tourunen (eero@cc.jyu.fi), Irja Tourunen (iitourun@it.jyu.fi)
Sisältö: Kurssin toteutusidea perustuu tietoiseen kokemuksen hankkimiseen käytännön projektitoiminnasta. Viiden hengen opiskelijaryhmät toteuttavat aidossa työskentely-ympäristössä yritysten IT-alan hankkeita noin puolen vuoden ajan. Jos opiskelija on jo työssä, hän voi käyttää oppimisympäristönään omaa projektityötään. Myös IT-alan tutkimusryhmässä toimiminen sopii kurssin oppimisympäristöksi. Viiden hengen ryhmien johto nimetään Projektin johto –kurssilta. Projektitoimeksiannon työstäminen tapahtuu ohjatusti tiiviissä vuorovaikutuksessa asiakasorganisaation henkilökunnan kanssa. Tämä luo puitteet aiemmin opittujen teoreettisten menetelmien ja lähestymistapojen käytännön soveltamiselle sekä uusien asioiden oppimiselle. Yliopiston järjestämä ohjaus ja opetus mahdollistavat uusimpien ideoiden ja menetelmien käytön. Asiantuntijoiden tuen lisäksi yliopisto tarjoaa yliopiston tiloissa toimiville opiskelijaprojekteille työskentelytilat ja välineet.
Suoritustavat: Oppiminen tapahtuu yksilöllisen kokemuksen ja vertaisryhmätyöskentelyn avulla. Kurssilla opiskelija pitää oppimispäiväkirjaa ja kurssin lopussa kirjoitetaan itsearvio kehittymisestä. Opintojakso järjestetään kokeiluluonteisesti kevätlukukaudella, jaksojen kolme ja neljä aikana.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44527

TJTAK08 Käyttäjäpsykologia ja johdatus käytettävyyteen (6 op, 3 ov)

Luennoitsijat: Pertti Saariluoma (psa@cc.jyu.fi), Pauli Brattico (pajubrat@jyu.fi)
Kurssin kotisivu: http://V:\What is user psychology2_files\frame.htm
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41565

TJTS441 Projektin johto (6 op, 3 ov)

Luennoitsijat: Eero Tourunen (eero@cc.jyu.fi), Irja Tourunen (iitourun@it.jyu.fi)
Sisältö: Opiskelijat ovat projektipäällikkönä yksin tai päällikköparina Projektityö-kurssin ryhmissä. Työelämässä olevat opiskelijat voivat toimia myös yrityksensä projektipäällikköinä tai tutkimustehtävissä tutkimusryhmän osa-alueen vastuuhenkilöinä kurssin aikana. Projektin johto –kurssilla opiskelijat saavat kokemusta ICT-hankkeen projektimuotoisen läpiviennin kokonaishallinnasta, johtamisen taidoista sekä asiakastyön ja tilaajan roolin ymmärtämisestä. Oppiminen perustuu sekä yksilölliseen kokemukseen että vertaisryhmätyöskentelyyn.
Opetusmuodot: Oppimismuotoina käytetään oppimispäiväkirjoja, teemaryhmätyöskentelyä, seminaareja ja kurssin lopussa kukin kirjoittaa portfolion omasta kehittymisestään.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=46746

TJTS567 Teknorealismin teemoja (4 op, 2 ov)

Luennoitsijat: Panu Moilanen (pjmoilan@cs.jyu.fi), Samuli Pekkola (samuli@cc.jyu.fi), Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Tällä opintojaksolla ei pohdita teknologiakehityksen visioita, utopioita tai tulevaisuuskuvia. Opintojaksolla tarkastellaan kriittisesti teemoja, jotka liittyvät teknologian arkeen; miten olemassaolevia teknologioita käytetään tai sovelletaan ja miten ne vaikuttavat ihmisten elämään 2000-luvun alkupuolella. Teknologiaa tarkastellaan erilaisten tulkintojen, asenteiden ja käyttö- tai sovelluskokemuksien näkökulmasta. Opintojakson tavoitteena on lisätä opiskelijoiden ymmärtämystä teknologioiden käytöstä, soveltamisesta ja vaikutuksista erilaisissa käyttökonteksteissa ja tehtävissä.
Kirjallisuus: Johdantoluennoilla jaettava materiaali sekä harjoitustyöt.
Opetusmuodot: Johdantoluento, ryhmätyöskentely ja ryhmäohjaus sekä itsenäinen opiskelu.
Suoritustavat: Osallistuminen johdantoluennolle, harjoitustehtävän laatiminen ja esitteleminen sekä harjoitustöihin perustuva tentti. Opintojakson arvosana koostuu harjoitustehtävän ja tentin arvioinneista.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41372

TJTS569 Advanced Topics in Global Information Systems (5 op, 3 ov)

Luennoitsija: Jan Pawlowski (japawlow@jyu.fi)
Sisältö: Developing, implementing and adopting information systems cannot be limited to a single organization or country. Information Systems have to be designed to work in and for globally distributed organizations. This leads to new requirements regarding management and development competencies, for all, IT managers, developers and users. The main topics are specific issues in the field of "Global Information Systems (GLIS) and Global Software Development". It gives in-sights into specific aspects of the topic. The course will focus on recent research topics, e.g., global / cultural issues in knowledge intensive processes or knowledge management and learning in the global context. The course is clearly research oriented. It is the main goal to independently develop a research concept and a research paper in a specific topic.
Opetusmuodot: The course is designed to provide a problem-oriented learning experience with a strong focus on research work. At the beginning of the course, an introduction to the topic will be given, particularly looking at knowledge intensive processes and selected research topics. Based on this introduction, students are expected to prepare a specific topic independently with intensive support of the docent. The goal is to prepare a research paper in this specific field. The topics could address (but are not limited) to the following issues: Awareness building and tools in distributed process, Knowledge management in global organizations, Intercultural learning, Learning for global organizations, Theories of global information systems. In the first phase, students are expected to prepare a literature survey in their field. This phase is concluded by a presentation to the group. In the second phase, students are expected to develop a research agenda for the field and to develop ideas for new innovative concepts (e.g., using culture-aware social software tools for knowledge exchange). The second phase will be concluded by a research paper and a final presentation.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=51918

TJTSD51 Sisällönhallinta organisaatioissa (6 op, 3 ov)

Luennoitsija: Pasi Tyrväinen (pasi.tyrvainen@jyu.fi)
Sisältö: Kurssin tavoitteena on antaa yleiskuva organisaation sisältöjen hallinnasta, sen mahdollisuuksista, ongelmista, tekniikoista ja menetelmistä. Kurssi esittelee yleisimmät sisällönhallinnan lähestymistavat, tyypilliset ongelmat ja yleisimmät dokumenttien ja sisällön hallinnan tuotteet sekä johdattaa organisaation sisällönhallintajärjestelmien käytön suunnitteluun hyödyntäen muilla kursseilla saatuja perustietoja. Ryhmätyössä suunnitellaan ja toteutetaan pieni sisällönjulkaisusovellus avoimen lähdekoodin tuotteella. Tulos demonstroidaan ja opittu raportoidaan suullisesti ja kirjallisesti.
Kirjallisuus: Opetusmoniste ja materiaalia Optima-oppimisympäristössä. Vaihtuva materiaali: Bob Boiko, Content Management Binble. Juha Anttila, Dokumenttien hallinta, IT Press, 2. painos, Edita 2001.
Esitiedot: Digitaalisen median maisterikokonaisuuden kursseja 10 op.
Opetusmuodot: Luennot 22 h ja harjoitustyö.
Suoritustavat: Tentti ja ryhmissä toteutettava harjoitustyö
Kurssin kotisivu: http://www.cs.jyu.fi/dm/Pasi/TJTSD51/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41426

TJTSD60 Rakenteiset dokumentit (6 op, 4 ov)

Luennoitsija: Anneli Heimburger (anheimbu@cc.jyu.fi)
Sisältö: Kurssilla tutustutaan XML-kieliperheeseen. Kurssilla tutustutaan myös rakenteisten dokumenttien suunnitteluun ja tapaustutkimusesimerkkeihin. Kurssilla keskitytään XML-kielen käyttöön enimmäkseen monikanavajulkaisun ja dokumenttien hallinnan näkökulmista.
Kirjallisuus: Artikkelipaketti+keskeisimmät W3C-määritykset (XML 1.1, Namespacs in XML 1.1, XML Information Set, XML Schema, XSLT, XPath, ja XSL 1.0, saatavilla osoitteesta http://www.w3.org/tr/ ).
Esitiedot: TJT221 XML-kieli, suositeltava myös TJTSD22 XML-laboratoriotyö.
Opetusmuodot: Luennot, demonstraatiot, itsenäiset harjoitustyöt.
Suoritustavat: Harjoitustyö, tentti.
Kurssin kotisivu: http://optima.jyu.fi
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41407

TJTSD63 Digitaalisen median harjoitustai laboratoriotyö (0 op, 0 ov)

Luennoitsija: Anneli Heimburger (anheimbu@cc.jyu.fi)
Sisältö: Harjoitustyö, jonka voi suorittaa yksin tai ryhmätyönä. Työn aihe, tavoitteet, ja laajuus, sekä työn raportointi on sovittava erikseen tentaattorin kanssa ennen työn aloittamista.
Esitiedot: Digitaalisen median linjan esititietovaatimukset. Lisäksi aiheen mukaiset tapauskohtaiset vaatimukset.
Opetusmuodot: Yksilö- tai ryhmäohjaus, erikseen sovittavat katselmoinnit. Itsenäinen yksilö-tai ryhmätyöskentely.
Suoritustavat: Topic, schedule, and the learning goals for the assignment must be approved by the lecturer before starting the work.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41456

TJTSD65 Semantic Web (5 op, 2 ov)

Luennoitsija: Airi Salminen (airi@cs.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44466

TJTSE51 Elektronisen liiketoiminnan laboratoriotyö (5 op, 3 ov)

Luennoitsija: Ville Seppänen (rissepp@st.jyu.fi)
Sisältö: Tavoitteena on ymmärtää kuluttajille suunnattujen elektronisen liiketoiminnan sovellusten toimintaa ja niille asetettavia vaatimuksia sekä oppia toteuttamaan WWW-sovelluksia soveliaille liiketoiminta-alueille käyttäen open source -välineitä. Kurssilla käsitellään erityisesti sovellusten keskeisiä aspekteja kuten autentikointia, turvallisuutta, turvallisia transaktioita, sessionhallinnan mekanismeja, tietokantojen käyttöä HTTP:n yli sekä ostamisen ja tilaamisen mekanismeja. Kurssin aikana määritellään, suunnitellaan ja toteutetaan toimiva elektroninen kauppapaikka.
Kirjallisuus: Welling & Thompson: PHP and MySQL Web Development, Sams Publishing 2001.
Esitiedot: ITK 236, perustiedot tietokannan hallintajärjestelmistä ja ohjelmoinnista.
Opetusmuodot: Luennot ja demonstraatiot.
Suoritustavat: Aktiivinen osallistuminen demonstraatioihin ja menestyksekkäästi toteutettu kurssityö.
Kurssin kotisivu: http://www.cc.jyu.fi/~rissepp/tjtse51-07/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41435

TJTSE52 Arjen uudet ulottuvuudet (5 op, 3 ov)


Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41390

TJTSE53 Viraalimarkkinointi (5 op, 3 ov)

Luennoitsija: Panu Moilanen (pjmoilan@cs.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=53138

TJTSE54 Kehittämismenetelmät ja arkkitehtuurit liiketoiminnassa (7 op, 4 ov)

Luennoitsija: Jukka Heikkilä (jups@cc.jyu.fi)
Sisältö: Elektronisen liiketoiminnan suunnittelun viitekehykset ja menetelmät lähtevät liikkeelle asiakkaiden tarpeista, minkä vuoksi perinteisten suunnittelumenetelmien alaa on laa-jennettava. Tällöin erityistä huomiota on kiinnitettävä käytettävyyteen, asiakkaan kokemaan lisäarvoon sekä liiketapahtumien ja poikkeusten dokumentointiin. Kurssin harjoituksissa käsitellään kauppapaikkojen suunnittelua ja toteutusta edustavilla komponenttitekniikkaan perustuvilla kehitysvälineillä. Omina teemoi-naan ovat myös käyttöönoton haasteet ja palvelevuuden arviointi sekä hyvän ja käytettävän käyttöliittymän kehittäminen eri laite- ja käyt-töympäristöihin sekä käyttökonteksteihin.
Kirjallisuus: Daum Berthold, & Scheller Markus, (2000). "Success with electronic business: design, architecture and technology of electronic business systems", Addison Wesley, Pearson Education ja muu luennoijien ilmoittama kirjallisuus.
Esitiedot: ITK 236.
Opetusmuodot: Luennot, demonstraatiot.
Suoritustavat: Kirjallinen kuulustelu.
Kurssin kotisivu: http://www.cs.jyu.fi/el
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41436

TJTSE63 Tutkimus ja sen menetelmät elektronisessa liiketoiminnassa (3 op, 2 ov)

Luennoitsijat: Panu Moilanen (pjmoilan@cs.jyu.fi), Lauri Frank (frank@cc.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41388

TJTSK52 Käytettävyysanalyysi (8 op, 4 ov)

Luennoitsijat: Pertti Saariluoma (psa@cc.jyu.fi), Pauli Brattico (pajubrat@jyu.fi)
Sisältö: Kurssilla tehdään ryhmissä tai yksin empiirinen käytettävyysanalyysi, josta kirjoitetaan tekninen raportti. Työt ovat käytettävyysanalyysejä yritysten ja muiden käytännön käytettävyystyötä tekevien ihmisten aiheista. Kurssin alussa sovitaan aiheet ja kurssin aikana järjestettävät henkilökohtaiset ohjaustilaisuudet.
Kirjallisuus: Annetaan aiheen antamisen yhteydessä
Esitiedot: Syventävien opintojen kurssi
Opetusmuodot: Tutoroitu praktinen työ
Suoritustavat: Empiirinen tutkimus ja sen raportointi
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41439

TJTSK55 Käytettävän käyttöliittymän kehittyminen (8 op, 3 ov)


Sisältö: Projektimuotoinen opintojakso, jonka aikana ryhmissä suunnitellaan, toteutetaan ja evaluoidaan pienimuotoinen sovellus käyttäjätutkimuksella.
Esitiedot: Ihminen ja tietojärjestelmä, käytettävyysanalyysi
Opetusmuodot: Luennot 4h, seminaarit 20h
Suoritustavat: Harjoitustyö, seminaariraportti, aktiivinen osallistuminen ryhmätyöskentelyyn
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41424

TJTSK62 Ihmisen ja tietokoneen vuorovaikutus (5 op, 3 ov)

Luennoitsija: Pertti Saariluoma (psa@cc.jyu.fi)
Sisältö: Jakson tarkoitus on tutustuttaa opiskelija HCI:n ydinkysymyksiin kirjallisuuden avulla.
Kirjallisuus: Tentitään Helanderin Handbook of human-computer interaction kappaleet 1, 3, 8, 10, 19, 22, 28, 33, 46, 59 (Laitoksella on kokoelma ja kirja löytyy kurssikirjalainaamosta)
Opetusmuodot: KIRJATENTTI
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41452

TJTSK69 Erityisluentosarja (3 op, 2 ov)

Luennoitsija: Pauli Brattico (pajubrat@jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41397

TJTSS50 Ohjelmistojen testaus ja laadunvarmistus (5 op, 3 ov)

Luennoitsija: Markku Sakkinen (sakkinen@cs.jyu.fi)
Sisältö: Tehokas ohjelmistotestaus. Testaus osana ohjelmistokehitystä. Virheraportointi ja virheasian ajaminen. Katselmoinnit testaustoimintana. Testitapaukset ja testien suorittaminen. Testaustekniikat. Testauksen suunnittelu ja hallinta. Testausvälineet ja testauksen automatisointi. Testausprosessin muuttaminen.
Kirjallisuus: Maaret Pyhäjärvi, Erkki Pöyhönen: Ohjelmistotestaus, Talentum 2007. Mahdollinen muu aineisto ilmoitetaan myöhemmin.
Esitiedot: Johdatus ohjelmistotekniikkaan, Ohjelmistotuotanto.
Opetusmuodot: Luennot n. 40 h, harjoitustyö, demonstraatioita.
Suoritustavat: Lopputentti ja harjoitustyö.
Kurssin kotisivu: http://www.cs.jyu.fi/~sakkinen/testaus/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41440

TJTSS52 Verkkoteoria tietojenkäsittelytieteissä (7 op, 4 ov)

Luennoitsija: Jorma Kyppö (jorma@it.jyu.fi)
Sisältö: Kurssi tarjoaa monipuoliset tiedot verkkoteorian perusteista, algoritmeista ja soveltamisesta mallintamisessa ja ongelmien ratkaisemisessa. Keskeisiä aihealueita ovat: Verkkoteorian tietojenkäsittelytieteellinen merkitys. Keskeiset verkkoteoreettiset käsitteet, rakenteet ja algoritmit. Ongelmien formulointi ja ratkaiseminen verkkojen avulla. Kyky konstruoida ja soveltaa verkkoja analysoivia algoritmeja. Tieto- ja tietokantarakenteiden kuvaaminen verkoilla. Verkon keskukset, mediaanit ja linkit; matkapuhelinoperaattorien tukiasemaverkoston optimisijoittelu. Toimintaverkot, kriittiset polut ja käytännön soveltaminen. Minimietäisyydet ja -reitit. Neliväriteoreema ja sen ratkaisu. Topologinen verkkoteoria. Informaatiomatriisit. Virtaukset verkossa. Kielioppipuut. Pareittain yhdistely. Verkkoteoreettisten algoritmien suorittaminen tietokoneella. Verkkojen konstruointia ja analyysia tukevat ohjelmistot. Lisäksi pyritään käsittelemään monia muita verkkoteoriaan kuuluvia aihepiirejä, erityisesti sellaisia, jotka löytyvät kurssin taustakirjoista. Tällaisia ovat: Petri-verkot. Muistilaitteiden osoitekooditus. Tiedostojen sijoittelu muisteihin. Dynaaminen muistin allokointi systeemiohjelmissa. Mikro-ohjelmakoodin optimointi. Optimikoodaus. Vertikaalisen ohjelmointikielen kääntäminen horisontaaliselle kielelle. Algoritmien monimutkaisuus. Lisäksi mukaan pyritään ottamaan tilanteen mukaan ajankohtaisia verkkoteoreettisia aiheita, verkostoteoriaa, sosoiometrisia verkkoja, solmuteoriaa, semanttisia verkkoja, jne ja uusinta kirjallisuutta.
Kirjallisuus: Verkkoteoria (Vesa Savolainen) Graph Theory (Frank Harary) Graphs and Digraphs (Chartrand & Lesniak) Muu kirjallisuus (ks. kurssin kotisivut)
Esitiedot: Suositellaan matematiikan peruskäsitteiden tuntemusta.
Opetusmuodot: Luennot, demoja, mahdollisesti seminaarimuotoista työskentelyä.
Suoritustavat: Tentti, kotitehtävät, aktiivinen osallistuminen mahdolliseen seminaarityöskentelyyn edesauttaa kurssin suoritusta.
Kurssin kotisivu: http://www.cs.jyu.fi/~jorma/verkko/
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41422

TJTSS72 Hajautetut tietokannat (7 op, 4 ov)


Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41394

TJTST10 Tietojärjestelmien kehittämismenetelmät (6 op, 4 ov)

Luennoitsija: Samuli Pekkola (samuli@cc.jyu.fi)
Sisältö: Tavoite: Kurssin tavoitteena on syventää ja laajentaa opiskelijan tietoja tietojärjestelmien kehittämisen erilaisista lähestymistavoista ja menetelmistä. Sisältö: Tietojärjestelmien kehittämislähestymistapojen, menetelmien sekä metodologian (menetelmien tutkimuksen) keskeiset käsitteet, menetelmät ja niiden taustalla oleva ajattelu, menetelmätietämys ja sen soveltaminen tietojärjestelmien kehittämisessä, metodisen järjestelmäkehityksen tavoitteet ja kehittyminen, ametodisen ja agiilin järjestelmäkehityksen erityispiirteitä, keskeiset näkökulmat tietojärjestelmien kehittämismenetelmien tarkastelussa, tietojärjestelmien kehittämisen lähestymistapoja ja menetelmiä, tietojärjestelmien kehittämismenetelmien arvioinnista ja valinnasta, sovittamisesta ja käytöstä
Kirjallisuus: Avison, D. & G. Fitzgerald. Information systems development. Methodologies, techniques and tools. 3rd edition. 2003. McGraw-Hill. soveltuvin osin. Lisäksi artikkelipaketti.
Opetusmuodot: Luennot, harjoitustöitä.
Suoritustavat: Harjoitustyöt. Tentti.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41546

TJTST13 Menetelmien käyttö ja sovittaminen (5 op, 3 ov)

Luennoitsijat: Minna Koskinen (miko@cs.jyu.fi), Juha-Pekka Tolvanen (jpt@metacase.com)
Sisältö: Kurssilla tutustutaan eri tekniikoihin automatisoida ohjelmistokehitystä mallinnuskielten ja koodigeneraattorien avulla. Mallinnusmenetelmiä sovittamalla suunnittelija etsii ratkaisun käyttämällä suoraan sovellusalueen käsitteitä toteutusteknologian tai -kielen käsitteiden sijasta. Sovellusalueen käsitteiden käytön etuna on, että ne ovat jo ennaltaan tuttuja, ymmärrettäviä ja semantiikaltaan määriteltyjä. Kun koko ohjelmistoratkaisun staattiset ja dynaamiset ominaisuudet voidaan kuvata näillä "domain"-käsitteillä, voidaan usein myös ratkaisu generoida toimivaksi koodiksi. Tämä vapauttaa samalla suunnittelijan työstämään ratkaisuja suoraan domainin tasolla, ilman hankalaa ja aikaa vievää "mappausta" ohjelmointiteknologian käsitteisiin. Generaattoreita käyttäen myös lopputulos on tavallisesti parempi, sillä sovellusalueen suunnittelukieli ja generaattori tuottavat aina virheettömättömämmän ja tehokkaamman koodin kuin keskiverto ohjelmoija.
Esitiedot: TJTA101 Oliokeskeinen tietojärjestelmien kehittäminen
Opetusmuodot: Luennot (2 ov) ja harjoitustyö (1 ov)
Suoritustavat: Harjoitustyö ja kirjallinen kuulustelu.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41585

TJTST15 Tietojärjestelmätieteen perusteet ja näkökulmat (5 op, 3 ov)

Luennoitsija: Minna Koskinen (miko@cs.jyu.fi)
Sisältö: Opintojakson tavoitteena on monipuolistaa, täydentää ja syventää opiskelijan tietoja tietojärjestelmätieteen alueesta. Johdatusta tietojärjestelmätieteen alaan. Tietojärjestelmien historiaa ja suuntaviivoja. Käsityksiä tiedosta, tietojärjestelmistä ja järjestelmien luonteesta. Tietojärjestelmien muutoksen tarkastelutapoja. Tietojärjestelmätiede tieteenä. Tarkempi perehtyminen johonkin tietojärjestelmätieteen näkökulmaan.
Kirjallisuus: Koskinen, M. 2007. Tietojärjestelmätieteen perusteet.
Esitiedot: Kandidaattitason opinnot.
Opetusmuodot: Verkkokurssi: Työskentely Optima-ympäristössä. Oppimispäiväkirjat, keskustelut.
Suoritustavat: Oppimistehtävien suorittaminen, verkkokeskusteluihin osallistuminen, oman tutkimuksen reflektointi.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41393

TJTST21 Yrityksen tietojärjestelmien integrointi (6 op, 4 ov)


Sisältö: Tavoittaa on, että kurssin suoritettuaan opiskelija - ymmärtää liiketoimintaprosessien ja sovellusten väliset yhteydet - oivaltaa IT:n mahdollisuudet synnyttää ja tukea uusia organisaatiomuotoja - ymmärtää integroinnin tarpeet ja mahdollisuudet eri perspektiiveistä (ulkoinen / sisäinen / tekninen) -osaa suunnitella liiketoiminta- ja sovellusarkkitehtuureja Sisältöä: -organisaationaaliset tarpeet järjestelmien integroinnille, yhteensopivuudelle ja joustavuudelle -geneeriset arkkitehtuurimallit ja kehykset -liiketoiminta-arkkitehtuuri: tieto- ja prosessiarkkitehtuuri -liiketoiminnan mallintaminen -liiketoimintaprosessien uudelleensuunnittelu -sovellusarkkitehtuuri ja mallintaminen -sovellustason ratkaisuja; ERP: periaatteet, toiminnot ja trendit; CRM, PRM, yms.;Data Warehousing; yritysportaalit; organisaatioiden väliset järjestelmät -yhteentoimivuus (interoperability) ja standardointi -teknisiä arkkitehtuuriratkaisuja (networks, middleware, legacy system, client-server, web-based technologies)
Kirjallisuus: Next Generation Application Integration: From Simple Information to Web Services (Addison-Wesley Information Technology Series), 2004 by David S. Linthicum
Esitiedot: Kaikki tietojärjestelmien linjan perus- (approbatur) ja aineopinto- (cum laude) kurssit.
Opetusmuodot: Luennot, seminaarityö
Suoritustavat: Kirjallinen kuulustelu ja hyväksytty seminaarityö
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41417

TJTST22 Prosessit ja ERP (6 op, 3 ov)

Luennoitsija: Petri Maaranen (petri.maaranen@cc.jyu.fi)
Sisältö: The main goal of the course is to familiarize students with process-based thinking of business management, quality systems and basic concepts of Enterprice resource planning systems (ERP). The purpose is also make attendants aware of the magnitude of information system acquisition projects. Supply chain management will be used as an example when speaking of ERP systems in more detail. The course plan is produced from the viewpoint of a global corporation. For smaller national companies the steps should be simplified. This written part of our work includes outlines for the 15 lectures, of which five mostly concern business processes and ten of which basics of ERP systems and the acquisition project.
Opetusmuodot: Independent study, please contact the instructor for further information.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41399

TJTV410 Organisaatioviestintä (5 op, 2 ov)

Luennoitsija: Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Opintojaksolla tarkastellaan viestintää ja viestinnän tavoitteita organisaatioissa. Organisaation ja viestinnän suhdetta lähestytään esimerkiksi funktionaalisen yritysviestinnän, viestinnän prosessien, julkisuustyön ja organisaatiokulttuurin näkökulmista. Opintojaksolla perehdytään organisaatioviestinnän monimuotoistumiseen ja erilaisten viestintäjärjestelmien suunnitteluun ja niiden toiminnan arviointiin yrityksissä ja yhteisöissä.
Kirjallisuus: Artikkelipaketti
Esitiedot: TJTV400/ITKV50 Viestinnän teoreettiset perusteet tai TJV 010 Viestivä ihminen
Opetusmuodot: Luennot ja itsenäinen työskentely
Suoritustavat: Luentotentti
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41429

TJTV555 Social Technology and Communication (4 op, 2 ov)

Luennoitsija: Erkka Piirainen (erjopiir@cc.jyu.fi)
Sisältö: The evolution of the social technology has had a tremendous impact on our lives both on- and offline. Blogs and mobile phones! Facebook and online consuming! Instant messengers and Lolcats! Virtual worlds and cyber romances! Social technology is not only the technology and buzzwords, but also new communication skills, real communities and complex cultural adaptation. On this course we don't believe the hype, but we can't ignore it either. The goal of this course is to find both individual and organizational viewpoints to computer mediated communication (CMC), highlighting web-based social networks, new ways of media consumption and other aspects of web culture today. During the lectures we discuss about what kind of online communication skills we need as private and public individuals, active consumers and organizational representatives. We take a look at the life online and the technologies behind it, and try to understand the different ways of communication, participation and making a difference. Digitaalisen median järjestämä opintojakso sosiaalisesta webistä, internetkulttuurista ja tietokonevälitteisestä viestinnästä. Kurssille voivat osallistua kaikki aiheesta kiinnostuneet. Kurssin opetus- ja suorituskieli on englanti.
Kirjallisuus: Ilmoitetaan luennoilla.
Esitiedot: Ei esitietovaatimuksia.
Opetusmuodot: Luennot ja itsenäinen opiskelu.
Suoritustavat: Aktiivinen osallistuminen luennoille ja harjoitustehtävien suorittaminen.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=50264

TJTV560 Verkkoviestintä (4 op, 2 ov)

Luennoitsija: Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Opintojaksolla tarkastellaan teknologiavälitteisen viestinnän erityispiirteitä ja perehdytään erilaisissa verkoissa tapahtuvan viestinnän arvioimiseen ja analysoimiseen. Viestintäteknologioita ja niiden käyttöä tarkastellaan viestinnän teorioiden, mallien ja ilmiöiden avulla.
Kirjallisuus: Luennoilla jaettava materiaali.
Esitiedot: TJTV400/ITKV50 Viestinnän teoreettiset perusteet tai TJV 010 Viestivä ihminen
Opetusmuodot: Luennot ja itsenäinen työskentely.
Suoritustavat: Harjoitustehtävät
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41418

TJTV561 Viestinnän harjoitustyö (2 op, 1 ov)

Luennoitsija: Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Opintojaksolla opiskelija perehtyy itsenäisesti valitsemaansa tietokonevälitteisen viestinnän ilmiöön kirjallisuuden ja/tai empiirisen aineiston avulla. Harjoitustyön aihe ja laajuus sekä käytettävät lähteet ja ohjaustavat sovitaan opintojakson ohjaajan kanssa ennen työskentelyn aloittamista.
Kirjallisuus: Määritellään aihekohtaisesti
Esitiedot: TJTV400/ITKV50 Viestinnän teoreettiset perusteet tai TJV010 Viestivä ihminen tai vastaavat tiedot
Opetusmuodot: Ohjattu itsenäinen työskentely
Suoritustavat: Essee, selvitys tai raportti
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41416

TJTV565 Viestinnän kirjatentti (5 op, 3 ov)

Luennoitsija: Mikko Jäkälä (mikko@cc.jyu.fi)
Sisältö: Syventyminen tietokonevälitteiseen viestintään yksilö-, ryhmä- tai organisaationäkökulmasta.
Kirjallisuus: Tentitään yksi alla olevista teoksista. HUOM! Valittu teos tulee ilmoittaa tentaattorille sähköpostitse viimeistään viikko ennen tenttiä. Jones, S. G. (Ed) 1995. CyberSociety: computer-mediated communication and community. Thousand Oaks (Calif.): Sage. TAI Jones, S. G. (Ed) 1997. Virtual culture: identity and communication in cybersociety. London: Sage. TAI Rheingold, H. 1993. The virtual community: homesteading on the electronic frontier. Reading (MA): Addison-Wesley. TAI Thurlow, C., Lengel, L. & Tomic, A. 2005. Computer mediated communication: social interaction and the internet. London: Sage. TAI Negroponte, N. 1996. Being digital. New York (NY): Vintage.
Esitiedot: Vähintäänkin seuraavat digitaalisen median viestinnän opintokokonaisuuden opintojaksot: TJTV400 Viestinnän teoreettiset perusteet ja TJTV410 Organisaatioviestintä.
Opetusmuodot: Itseopiskelu
Suoritustavat: Kirjatentti
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41392

ITKS542 Mobile Regulation and Standardization (6 op, 3 ov)


Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44532

ITKS543 Mobile Technology Marketing and Management (6 op, 3 ov)

Luennoitsija: Nazmun Nahar (naznaha@cc.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44533

ITKS544 Semantic Web and Ontology Engineering (5 op, 3 ov)

Luennoitsijat: Vagan Terziyan (vagan@it.jyu.fi), Artem Katasonov (akataso@cc.jyu.fi)
Sisältö: The Semantic Web is an initiative of the WWW Consortium, with the goal of extending the current Web to facilitate Web automation and universally accessible content. Semantic Web is the vision of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across various applications. This vision assumes annotating Web resources with machine-interpretable descriptions, and provides mechanisms for automated reasoning about them. Software applications can be accessed and executed via the Web based on the idea of Web services. Web services can significantly increase the Web architecture's potential, by providing a way of automated program communication, discovery of services, their integration, etc. The key to Web Services is on-the-fly software composition through the use of distributed reusable software components. The course focuses on emerging Semantic Web and intelligent information integration technologies applied for commercial applications in mobile environment. Course includes an introduction to Semantic Web knowledge markup techniques and markup languages RDF-based semantic annotation of Web resources and services, ontology engineering. Course also considers modern applications of these methods and techniques for embedded intelligent applications, mobile e-commerce services, location-based services, mobile electronic transactions, integration of services and others. The course consists of two parts: theoretical (Vagan Terzyan) and practical (Artem Katasonov).
Opetusmuodot: Lectures, demos in a computer class
Suoritustavat: Assignments. The first assignment is based on the theoretical part of the course. The second assignment is based on the practical part of the course.
Kurssin kotisivu: http://www.cs.jyu.fi/ai/vagan/SWWS_Introduction.ppt
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=44213

ITKS545 Mobile Services Design (4 op, 2 ov)

Luennoitsija: Matthieu Weber (mweber@mit.jyu.fi)
Sisältö: The course focuses on producing network services for mobile terminals. The course covers Service-Oriented Architecture, location-based services, Web technologies such as HTTP, WAP and CGI. Creating dynamic content with Java servlets and JSP. Administrating content server. Lectured in English.
Esitiedot: Knowledge of computer networks and programming. Basic knowledge of the Perl and Java programming languages is recommended.
Opetusmuodot: Lectures, exercises.
Suoritustavat: Assignment work and final examination.
Kurssin kotisivu: http://www.mit.jyu.fi/mweber/teaching/#itks545
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=45412

ITKS546 Mobile Interface Design and Implementations (4 op, 2 ov)

Luennoitsija: Matthieu Weber (mweber@mit.jyu.fi)
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=45413

Kesä

TJTST20 Tietohallinnon johtaminen (6 op, 4 ov)

Luennoitsija: Petri Maaranen (petri.maaranen@cc.jyu.fi)
Sisältö: Kurssilla tietohallintoa tarkastellaan ylimmän tietohallintojohdon ja yleensäkin liikkeenjohdon näkökulmasta. Tavoitteena on (1) ymmärtää informaatioteknologian strateginen käyttö liiketoiminnassa koko yrityksen tasolla sekä (2) ymmärtää tietohallintopalveluiden sisäinen hallinto tietohallintojohtajan näkökulmasta ja tarkastella erilaisia strategioita ja taktiikoita toiminnan johtamiseen. Kurssin sisältö: tietohallinnon ydinprosessit, tietohallinnon ja muun liiketoiminnan suhteet, tietojärjestelmien arvo, tietojärjestelmien kriittiset menestystekijät, tietohallinnon tavoitteiden ja strategian yhteensovittaminen, strategiasta johdettu tietohallinnon johtaminen, tietohallinnon suunnittelu kokonaisuutena, järjestelmien implementointi, ulkoistaminen, tietohallinnon henkilöstöhallinto, riskien hallinta
Kirjallisuus: McNurlin, B.C, Sprague, R.H.Jr, Information Systems Management in Practice, 5th edition,Prentice-Hall, 2002
Esitiedot: Suositellaan tietojärjestelmien aineopintojen suorittamista ennen kurssille osallistumista.
Opetusmuodot: Luennot, ryhmätyö ja seminaarityö
Suoritustavat: Kirjallinen kuulustelu sekä seminaarityön hyväksytty suorittaminen lukukauden aikana
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41454

Ajankohdasta riippumattomat

TJTA290 Harjoittelu (0 op, 0 ov)

Luennoitsija: Panu Moilanen (pjmoilan@cs.jyu.fi)
Sisältö: Tavoitteena on perehdyttää opiskelija ekonomin ammattikäytäntöön jossakin organisaatiossa toimien. Harjoittelun tulee toimenkuvaltaan vastata sellaista tehtävää, johon tietojärjestelmätieteen opetuksessa pyritään antamaan valmiuksia. Harjoittelun tulee täyttää seuraavat vaatimukset: a) harjoittelutehtävien tulee olla ei-rutiiniluonteisia, tyypillisesti kehitys- tai selvitystehtäviä, b) opiskelijalla tulee harjoittelupaikalla olla laitoksen hyväksymä ohjaaja, jolle opiskelija toimittaa etukäteen tiedot harjoittelun tavoitteista, c) opiskelijan tulee laatia harjoittelustaan yksityiskohtainen selonteko, jonka harjoittelusta vastaava henkilö laitoksella hyväksyy. Harjoittelun maksimilaajuus on määritelty tutkintoasetuksessa. Sitä ei lasketa pääaineopintojen minimilaajuteen.
Opetusmuodot: Harjoittelu ja sen raportointi.
Suoritustavat: Harjoittelu. Arvostelu hyväksytty/hylätty.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=41445

Väliajoin luennoitavat

TJTV555 Social Technology and Communication (4 op, 2 ov)

Luennoitsija: Erkka Piirainen (erjopiir@cc.jyu.fi)
Sisältö: The evolution of the social technology has had a tremendous impact on our lives both on- and offline. Blogs and mobile phones! Facebook and online consuming! Instant messengers and Lolcats! Virtual worlds and cyber romances! Social technology is not only the technology and buzzwords, but also new communication skills, real communities and complex cultural adaptation. On this course we don't believe the hype, but we can't ignore it either. The goal of this course is to find both individual and organizational viewpoints to computer mediated communication (CMC), highlighting web-based social networks, new ways of media consumption and other aspects of web culture today. During the lectures we discuss about what kind of online communication skills we need as private and public individuals, active consumers and organizational representatives. We take a look at the life online and the technologies behind it, and try to understand the different ways of communication, participation and making a difference. Digitaalisen median järjestämä opintojakso sosiaalisesta webistä, internetkulttuurista ja tietokonevälitteisestä viestinnästä. Kurssille voivat osallistua kaikki aiheesta kiinnostuneet. Kurssin opetus- ja suorituskieli on englanti.
Kirjallisuus: Ilmoitetaan luennoilla.
Esitiedot: Ei esitietovaatimuksia.
Opetusmuodot: Luennot ja itsenäinen opiskelu.
Suoritustavat: Aktiivinen osallistuminen luennoille ja harjoitustehtävien suorittaminen.
Kurssi Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=50264


[edellinen] [sisällys] [seuraava]