759 TIETOTEKNIIKAN OSASTO (T) Informaatiotekniikan laboratorio: T-61 Informaatiotekniikka Ohjelmistoliiketoiminnan ja tuotannon laboratorio: T-76 Ohjelmistoliiketoiminta ja -tuotanto T-86 Tietotekniikka T-121 Käytettävyystutkimus Tietojenkäsittelyteorian laboratorio: T-79 Tietojenkäsittelyteoria Ohjelmistotekniikan laboratorio: T-93 Tietämystekniikka T-106 Ohjelmistotekniikka Tietoliikenneohjelmistojen ja multimedian laboratorio: T-109, T-110 Tietoliikenneohjelmistot ja sovellukset T-111 Vuorovaikutteinen digitaalinen media, Sisällöntuotanto T-124 Informaatioverkostot / Liiketoimintaverkostot Ohjelmistotuoteliiketoiminnan laboratorio: T-128 Ohjelmistoliiketoiminta AVDELNINGEN FÖR DATATEKNIK (T) Laboratoriet för informationsteknik: T-61 Informationsteknik Laboratoriet för programvaruaffärsverksamhet och -produktion: T-76 Programvaruaffärsverksamhet och -produktion T-86 Datateknik T-121 Användbarhetsforskning Laboratoriet för teoretisk datalogi: T-79 Teoretisk datalogi Laboratoriet för programteknik: T-93 Kunskapsteknik T-106 Programteknik Laboratoriet for datakommunikationsprogram och multimedia: T-109, T-110 Telekommunikationsprogram och -applicationer T-111 Interaktiva digitala media, Innehållsproduktion T-124 Informationsnätverk / Affärsprocesser i nätverk Laboratoriet för programvaruaffärsverksamhet: T-128 Programvaruaffärsverkasmhet YHTEISET KURSSIT OPETUS Kurssit opintopisteinä (op) T-0.1001 Johdatus opiskeluun tietotekniikan tutkintoohjelmassa (2 op) 30 + 18 (5 + 3) I Opettaja: Tietotekniikan osaston opettajia Sisältö: Tietotekniikan opiskelu Teknillisessä korkeakoulussa. Opintojen suunnittelu ja tavoitteellinen opiskelu, tutkinnon rakenne, kirjastonkäyttö, tietotekniikan osaston esittely, opiskelun kannalta keskeisten sovellusten käyttö Unix-, WWW- ja MS Windows-ympäristöissä. Suorittaminen: Aktiivinen osallistuminen, opintosuunnitelman teko, kirjastonkäyttöharjoitus, läsnäolo luennoilla ja tutortapaamisissa ja pakollisten harjoitusten tekeminen. Kirjallisuus: Katso kurssin kotisivu. Esitiedot: - Lisätiedot: Korvaa opintojakson T-0.020. Kurssin kotisivu http:// www.hut.fi/yksikot/tieto/opinnot/t-0.1001/index.html Kieli: Suomi UNDERVISNING GEMENSAMMA KURSER Kurserna i studiepoäng (sp) T-0.1001 Inledning till studierna i examensprogrammet för datateknik (2 sp) 30 + 18 (5 +3 ) I Lärare: Universitetslektorer inom utbildningsprogrammet for datateknik Innehåll: Inledning till datateknikstudier vid Tekniska högskolan. Planering av studierna, målinriktade studier, bibliotekssystemet, presentation av avdelningen, program som används allmänt under studierna i Unix-, WWW- och MS Windowsomgivningarna. Examination: Aktivt deltagande, studieplan, övning i användning av bibliotek, närvaro på föreläsningarna och tutorträffarna samt obligatoriska övningar. Litteratur: Se kursens hemsida. Ytterligare information: Ersätter kursen T-0.020. Kursens hemsida http://www.hut.fi/yksikot/tieto/opinnot/t-0.1001/ index.html Språk: Finska
760 T-0.7050 Johdatus tietotekniikan jatko-opintoihin (2 op) L 14 (2) III-IV Opettaja: Tietotekniikan osaston professoreita ja tutkijoita Sisältö: Tutkijantyön perustaidot. Tieteellinen julkaisuprosessi. Tieteellisten esitelmien pitäminen. Tietotekniikan tutkimusalat. Suorittaminen: Harjoitustöitä ja -esitelmiä, mm. oman tutkimussuunnitelman laatiminen ja esittely Lisätiedot: http://www.tkk.fi/yksikot/tieto/opinnot/t-0.7050/ index.htm Kieli: Englanti TIK.kand Kandidaatintyö ja seminaari (10 op) I-II, III-IV Sisältö: Kurssilla opetetaan tieteellistä ajattelua, tiedonhakua, tiedon jäsentämistä ja käsittelyä sekä kielen ja viestinnän taitoja. Suorittaminen: Luennot, harjoitustehtävät, seminaari ja kandidaatintyö Lisätiedot: Edellytys seminaarin ja kandidaatintyön aloittamiselle on alemman tutkinnon vahvistettu opintosuunnitelma Kieli: Suomi T-61 INFORMAATIOTEKNIIKKA (va 11100) prof: TkT Erkki Oja, B328, 451 3265 prof: TkT Olli Simula, B324, 451 3271 prof: TkT Juha Karhunen, B327, 451 3270 prof: FT Heikki Mannila (virkavapaa), A334 prof: TkT Samuel Kaski, A313, 451 8203 prof.emer.: Akateemikko TkT Teuvo Kohonen, C315, 451 3268 dos: TkT Seppo Haltsonen; FT Timo Honkela, A314, 451 4180; FT Aapo Hyvärinen; TkT Jyrki Joutsensalo; TkT Jari Kangas; TkT Mikko Kurimo, C313, 451 5388; TkT Jorma Laaksonen, B304, 451 3269; FT Amaury Lendasse, 451 4499, B308; TkT Kimmo Raivio, B305, 451 5295; TkT Miki Sirola, B314, 451 5353; TkT Ricardo Vigário, 451 8217, A345; TkT Ari Visa. opett.tutk: TkT Jaakko Hollmén, B323, 451 5290; TkT Mikko Kurimo, C314, 451 5388; TkT Jorma Laaksonen, B304, 451 3269; TkT Janne Nikkilä, A336, 451 4464; FT Kai Puolamäki, A339, 451 4482 yliopisto-opettaja: Jukka Parviainen, C310, 451 5285 toimisto: Leila Koivisto, B325, 451 3267; Tarja Pihamaa, B326, 451 3272, faksi 451 3277. http://www.cis.hut.fi/ Kurssit opintopisteinä (op) Kurssit ja opintojaksot webissä: http://www.cis.hut.fi/opinnot/ T-61.2010 Datasta tietoon (4 op) 26 + 26 (4 + 4) II Opettaja: prof. Heikki Mannila, prof. Erkki Oja Sisältö: Johdatus menetelmiin, joilla suurista data-aineistoista löydetään kiinnostavaa tietoa. Digitaalisten signaalien, puheen ja kuvien käsittely, estimoinnin ja hahmontunnistuksen perusteet, neuroverkkojen peruskäsitteet, hahmoetsintä datasta, Webetsintämenetelmät, sekvenssien rakenteen selvittäminen. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Opetusmoniste. Esitiedot: Matematiikan peruskurssit. T-0.7050 Introduktion till forskarstudier i utbildningsprogrammet för datateknik (2 sp) L 14 (2) III-IV Lärare: Professorer och forskare inom utbildningsprogrammet for datateknik Innehåll: Grundläggande färdigheter i forskningsarbetet. Den vetenskapliga publikationsprocessen. Hur man håller vetenskaplika föredrag. Forskningsområden inom datateknik. Examination: övningsarbeten och presentationer, inkl. Uppgörande och presentation av en egen forskningsplan. Ytterligare information: http://www.tkk.fi/yksikot/tieto/opinnot/ T-0.7050/index.htm Språk: Engelska TIK.kand Kandidatarbete och seminarium (10 sp) I-II, III-IV Innehåll: På kursen behandlas vetenskapligt tänkande, informationssökning, struktuering och behandling av information samt språkliga och kommunikativa färdigheter. Examination: Föreläsningar, övningsarbete, seminarium och kandidatarbete. Ytterligare information: För att du ska kunna påbörja seminariet och kandidatarbetet bör du ha en godkänd studieplan. Språk: Finska T-61 INFORMATIONSTEKNIK (ao 11100) prof: TkD Erkki Oja, B328, 451 3265 prof: TkD Olli Simula, B324, 451 3271 prof: TkD Juha Karhunen, B327, 451 3270 prof: FD Heikki Mannila (tjänsteledig), A334 prof: TkD Samuel Kaski, A313, 451 8203 prof.emer.: Akademiker TkD Teuvo Kohonen, C315, 451 3268 doc: TkD Seppo Haltsonen; FD Timo Honkela, A314, 451 4180; FD Aapo Hyvärinen; TkD Jyrki Joutsensalo; TkD Jari Kangas; TkD Mikko Kurimo, C313, 451 5388; TkD Jorma Laaksonen, B304, 451 3269; FD Amaury Lendasse, 451 4499, B308; TkD Kimmo Raivio, B305, 451 5295; TkD Miki Sirola, B314, 451 5353; TkD Ricardo Vig rio, 451 8217, A345; TkD Ari Visa. underv.forsk.: TkD Jaakko Hollmén, B323, 451 5290; TkD Mikko Kurimo, C314, 451 5388; TkD Jorma Laaksonen, B304, 451 3269; TkD Janne Nikkilä, A336, 451 4464; FD Kai Puolamäki, A339, 451 4482. universitetslärare: Jukka Parviainen, C310, 451 5285. lab.ins.: TkD Miki Sirola, B314, 451 5353 kansliet: Leila Koivisto, B325, 451 3267; Tarja Pihamaa, B326, 451 3272, fax 451 3277. http://www.cis.hut.fi/ Kurserna i studiepoäng (sp) Kurserna och studieperioder i web: http://www.cis.hut.fi/opinnot/ T-61.2010 Från data till information (4 sp) 26 + 26 (4 + 4) II Lärare: prof. Heikki Mannila, prof. Erkki Oja Innehåll: Introduktion till metoder med vilka intressant information upptäcks ur stora datamängder. Digital signal-, tal- och bildbehandling, grunderna i estimering och mönsterigenkänning, grundbegreppen inom neurala nätverk, mönstersökning ur data, webbsökningsmetoder, upptäckt av strukturer i sekvenser. Examination: Tentamen och övningsarbete. Litteratur: Studiekompendium. Förkunskaper: Grundmatematiken.
761 T-61.2020 Datasta tietoon harjoitustyö (1 op) 0 + 0 (0 + 0) III Opettaja: prof. Heikki Mannila, prof. Erkki Oja Sisältö: Harjoitustyö kurssin T-61.2010 Datasta tietoon aihepiiristä. Suorittaminen: Harjoitustyö. Kirjallisuus: Opetusmonisteita. Esitiedot: T-61.2010 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 op) 39 + 26 (3 + 2) III-IV Opettaja: prof. Olli Simula Sisältö: Digitaalisen suodatuksen perusteet: differenssiyhtälöt, siirtofunktiot, ja realisaatiomuodot; digitaalisuodattimien suunnittelu: FIR- ja IIR-suodattimet, äärellisen laskentatarkkuuden vaikutukset; monen näytteenottotaajuuden (multirate) suodattimet. Suorittaminen: Tentti (tai välikokeet) ja harjoitustyö. Kirjallisuus: Mitra, 2005. Digital Signal Processing, 3rd edition. McGraw-Hill. Esitiedot: Perustiedot signaalinkäsittelystä, esim. T-61.2010, T-61.140 tai S-72.1110/S-72.060. Lisätiedot: Korvaa opintojakson T-61.246 Digitaalinen signaalinkäsittely ja suodatus. Luennoidaan suomeksi, yksi harjoitusryhmä englannin kielellä. Kieli: Englanti, osittain suomi. T-61.3020 Hahmontunnistuksen perusteet (4 op) 26 + 26 (4 + 4) III Opettaja: prof. Erkki Oja Sisältö: Kurssi antaa perustiedot hahmontunnistuksen tilastollisista ja neuraalilaskentaan perustuvista menetelmistä ja soveltamismahdollisuuksista. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: S. Theodoridis, K. Koutroumbas, 2003. Pattern Recognition, 2nd edition. Academic Press. Esitiedot: Matematiikan ja todennäköisyyslaskennan peruskurssit. Lisätiedot: Korvaa opintojakson T-61.231 Hahmontunnistuksen perusteet. T-61.3040 Signaalien tilastollinen mallinnus (5 op) 26 + 26 (2 + 2) I-II Opettaja: N.N. Sisältö: Satunnaisprosessien mallintaminen ja suodatus, tehospektri, lineaariset aiksarjamallit, adaptiivisen suodatuksen perusteita. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: M. Hayes, 1996. Statistical Digital Signal Processing and Modeling. Wiley. Esitiedot: Matematiikan ja todennäköisyyslaskennan peruskurssit. Lisätiedot: Korvaa opintojakson T-61.238 Signaalien tilastollinen mallinnus. T-61.3050 Machine Learning: Basic Principles (5 op) Autumn Lecturer: Kai Puolamäki, lecturing researcher Contents: The topics include the background principles needed to understand and apply the models of machine learning. After the course, the student is able to apply the basic methods to data and understand new models based on these principles. Requirements: Examination and exercise work Literature: Announced later Prerequisites: Basic mathematics and probability courses T-61.2020 Från data till information övningsarbete (1 sp) 0 + 0 (0 + 0) III Lärare: prof. Heikki Mannila, prof. Erkki Oja Innehåll: övningsarbete för kursen T-61.2010 Från data till information. Examination: övningsarbete. Litteratur: Kompedium. Förkunskaper: T-61.2010 T-61.3010 Digital signalbehandling och filtrering (6 sp) 39 + 26 (3 + 2) III-IV Lärare: prof. Olli Simula Innehåll: Grunderna i digitala filter: differensekvationer, överföringsfunktioner och realiseringsformer; planering av digitala filter: FIR- och IIR-filter; inverkan av ändlig räkneprecision inom digital signalbehandling, multirate-filter. Examination: Tentamen (eller mellanförhör) och övningsarbete. Litteratur: Mitra, 2005. Digital Signal Processing, 3rd edition. McGraw-Hill. Förkunskaper: Kunskaper i signalbehandling, t.ex. T-61.2010, T-61.140 eller S-72.1110/S-72.060. Ytterligare information: Ersätter studieperiod T-61.246 Digital signalbehandling och filtering. Föreläsas få finska, en övningsgrupp på engelska. Språk: Engelska, delvis finska. T-61.3020 Grunderna i mönsterigenkänning (4 sp) 26 + 26 (4 + 4) III Lärare: prof. Erkki Oja Innehåll: Kursen ger grundkunskaper i statistiska och neurala metoder för mönterigenkänning och i dess tillämpningsmöjligheter. Examination: Tentamen och övningsarbete. Litteratur: S. Theodoridis, K. Koutroumbas, 2003. Pattern Recognition, 2nd edition. Academic Press. Förkunskaper: Grundmatematiken och sannolikhetslära. Ytterligare information: Ersätter studieperiod T-61.231 Grunderna i mönsterigenkänning. T-61.3040 Statistisk modellering av signaler (5 sp) 26 + 26 (2 + 2) I-II Lärare: N.N. Innehåll: Modellering och filtrering av stokastiska processer, effektspektrum, lineära tidsseriemodeller, och den adaptive filtreringens grunder. Examination: Tentamen och övningsarbete. Litteratur: M. Hayes, 1996. Statistical Digital Signal Processing and Modeling. Wiley. Förkunskaper: Grundmatematiken och sannolikhetslära. Ytterligare information: Ersätter studieperiod T-61.238 Statistisk modellering av signaler. T-61.3050 Machine Learning: Basic Principles (5 op) Autumn Lecturer: Kai Puolamäki, lecturing researcher Contents: The topics include the background principles needed to understand and apply the models of machine learning. After the course, the student is able to apply the basic methods to data and understand new models based on these principles. Requirements: Examination and exercise work Literature: Announced later Prerequisites: Basic mathematics and probability courses
762 Additional information: Replaces course T-61.3030 Principles of Neural Computing Language: English T-61.5010 Informaation visualisointi (5 op) L 26 + 26 (4 + 4) III Opettaja: opett.tutk. Kai Puolamäki Sisältö: Informaation visualisoinnin tavoitteena voi olla tiedon esittäminen muille tai visualisoinnin käyttö ajattelun, datan hahmottamisen ja päätöksenteon apuna. Kurssilla käydään läpi tilastollisten menetelmien soveltaminen visualisointiin ja näköpsykologian ja datagrafiikan perusteet. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Ilmoitetaan myöhemmin; luentomonisteet. Esitiedot: Matematiikan peruskurssit. Lisätiedot: Korvaa opintojakson T-61.271 Informaation visualisointi. T-61.5020 Luonnollisen kielen tilastollinen käsittely (5 op) L 26 + 26 (2 + 2) III-IV Opettaja: TkT Krista Lagus Sisältö: Kurssi antaa yleiskuvan tilastollisten ja oppivien menetelmien soveltamisesta luonnollisen kielen analyysiin, esimerkiksi tekstikokoelmien järjestämiseen ja tiedonhakuun, puheentunnistukseen ja konekääntämiseen. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: C. Manning, H. Schütze, 1999. Foundations of Statistical Natural Language Processing. The MIT Press; opetusmonisteet. Esitiedot: Matematiikan ja todennäköisyyslaskennan peruskurssit. Lisätiedot: Korvaa opintojakson T-61.281 Luonnollisen kielen tilastollinen käsittely. T-61.5050 Suurkapasiteettimittausten bioinformatiikka (5 tai 7 op) L 26 + 26 (2 + 2) III-IV Opettaja: opett.tutk. Janne Nikkilä Sisältö: Kurssi käsittelee laskennallisia ja tilastollisia menetelmiä modernin biologian suurkapasiteettimittauksista tulevan aineiston analysointiin. Erityisesti keskitytään mikrosirutietoaineistoihin ja niiden käyttöön systeemibiologiassa. Tarpeellinen biologian taustatieto kerrataan lyhyesti. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Sorin Draghici, 2003. Data analysis tools for DNA microarrays, Chapman & Hall/CRC, USA. Muu kirjallisuus ilmoitetaan luennoilla. Esitiedot: Perusmatematiikan kurssit sekä S-114.2510 Laskennallinen systeemibiologia, tai vastaavat tiedot. Lisätiedot: Kurssista on kaksi muotoa: 5 op tai 7 op. Laajempi sisältää harjoitustyön. Kieli: Englanti Additional information: Replaces course T-61.3030 Principles of Neural Computing Language: English T-61.5010 Visualisering av information (5 sp) L 26 + 26 (4 + 4) III Lärare: underv.forsk. Kai Puolamäki Innehåll: Visualisering av information används för att presentera abstrak data i visuell form. På kursen undervisas hur man kan visualisera information med statistiska metoder och grunderna om synsinnet och datagrafik. Examination: Tentamen och övningsarbete. Litteratur: Meddelas senare; Kompendium. Förkunskaper: Grundmatematiken. Ytterligare information: Ersätter studieperiod T-61.271 Visualisering av information. T-61.5020 Statistisk behandling av naturligt språk (5 sp) L 26 + 26 (2 + 2) III-IV Lärare: TkD Krista Lagus Innehåll: Kursen ger en översikt av hur statistiska metoder kan användas för analysering av naturlight språk, t.ex. för organisering och sökning av textsamlingar, taligenkänning och automatiserad översättning. Examination: Tentamen och övningsarbete. Litteratur: C. Manning, H. Schütze, 1999. Foundations of Statistical Natural Language Processing. The MIT Press; Kompendium. Förkunskaper: Grundmatematiken och sannolikhetslära. Ytterligare information: Ersätter studieperiod T-61.281 Statistisk behandling av naturligt språk. T-61.5050 Bioinformatik av höghastighets mättekniker (5 eller 7 sp) L 26 + 26 (2 + 2) III-IV Lärare: underv.forsk. Janne Nikkilä Innehåll: Kursen behandlar kalkylatoriska och statistiska metoder till analys av biologisk data genererad med moderna höghastighets mättekniker. Speciellt betonas data på DNAarrayer och dess användning i systembiologi. Nödvändigt biologisk bakgrund gås kort igenom. Examination: Tentamen och övningsarbete. Litteratur: Sorin Draghici, 2003. Data analysis tools for DNA microarrays, Chapman & Hall/CRC, USA. Ytterligare litteratur meddelas senare. Förkunskaper: Grundkurser i matematik och S-114.2150, eller motsvarande kunskaper. Ytterligare information: Kursen har två varianter, 5 och 7 sp. Den längre varianten innehåller ett övningsarbet. T-61.5060 Tiedon louhinnan algoritmiset menetelmät (5 op) L 26 + 26 (2 + 2) I-II (vuorovuosin; luennoidaan 2007-2008) Opettaja: prof. Heikki Mannila Sisältö: Kurssilla käsitellään yleisiä tiedon luohinnan kysymyksiä, kuten hahmojen etsintää datasta, klusterointia ja jakaumien approksimointia. Erityisesti keskitytään diskreetin datan analysointiin algoritmisten tekniikoiden avulla. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-106.1220/T-106.250, kahden ensimmäisen vuoden matematiikan kurssit. T-61.5060 Algoritmiska metoder inom databrytning (5 sp) L 26 + 26 (2 + 2) I-II (Föreläses vartannat läsår; Föreläses 2007-2008) Lärare: prof. Heikki Mannila Innehåll: Kursen behandlar almännä frågor inom databrytning, såsom mönteravsökning i databaser, gruppering av data och approximation av statistiska distributioner. I synnerhet koncentrerar man sig på analys av diskret data med hjälp av algoritmiska tekniker. Examination: Tentamen och övningsarbete. Litteratur: Meddelas senare. Förkunskaper: T-106.1220/T-106.250 och grundmatematiken.
763 Lisätiedot: Korvaa opintojakson T-122.103 Tiedon louhinnan algoritmiset menetelmät. Kieli: Englanti T-61.5070 Tietokonenäkö (5 op) L 26 + 26 (2 + 2) III-IV Opettaja: opett.tutk. Jorma Laaksonen Sisältö: Kuvanmuodostus, kuvausgeometria, alkeisnäkö, liikkeen havaitseminen, piirteiden etsintä, kaksidimensioisten alueiden ja kolmidimensioisten kappaleiden esitys, rakennekuvauksen muodostus ja niiden tunnistus. Antaa perustiedot tietokoneen käytöstä "visuaalisen" tiedon analysointiin. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: M. Sonka, V. Hlavac, R. Boyle, 1998. Image Processing, Analysis and Machine Vision, Second edition. Thomson; opetusmonisteet. Esitiedot: Matematiikan peruskurssit, T-61.3020/T-61.231, T-61.5100/T-61.247. Lisätiedot: Korvaa opintojakson T-61.233 Tietokonenäkö. Kieli: Englanti T-61.5080 Signal Processing in Neuroinformatics L (5 op) 26 + 26 (2 + 2) I-II Lecturer: Rigardo Vigário, docent Contents: The goal of the seminar is to give an overview of some of the main biomedical signal processing techniques, with clear emphasis to EEG and MEG. There, we should see something about modeling, artifact identification and removal, nonparametric and model-based spectral analysis, segmentation and joint time-frequency analysis. Some closer attention will be given as well to the analysis of event related data. Additional topics include independent component analysis, biorhythms and sleep and synchrony. The material for these extra topics is in the form of several journal papers. Requirements: Announced later. Literature: Announced later Prerequisites: Basic mathematics courses. Language: English T-61.5090 Image Analysis in Neuroinformatics L (5 op) 26 + 26 (2 + 2) III-IV Lecturer: Rigardo Vigário, docent Contents: The goal of the seminar is to give an overview of some of the main biomedical signal processing techniques, with clear emphasis to neural data. Topics range from artifact removal and image enhancement to pattern classification and diagnostic decision. Requirements: Announced later. Literature: Announced later Prerequisites: Basic mathematics courses. Language: English T-61.5100 Digitaalinen kuvankäsittely (5 op) L 26 + 26 (2 + 2) I-II Opettaja: opett.tutk. Jorma Laaksonen Sisältö: Digitaalisen kuvankäsittelyn perusteet, kuvamuunnokset, kuvien parantaminen, kuvien segmentointi ja analysointi. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Gonzalez-Woods, 2002. Digital Image Processing, 2nd edition. Addison-Wesley; opetusmonisteet. Esitiedot: Matematiikan peruskurssit, T-61.3010/T-61.246. Lisätiedot: Korvaa opintojakson T-61.247 Digitaalinen kuvankäsittely. Kieli: Englanti, osittain suomi. T-61.5110 Modeling biological networks (5-7 cr) P Autumn Ytterligare information: Ersätter studieperiod T-122.103 Algoritmiska metoder inom databrytning. T-61.5070 Datorseende (5 sp) L 26 + 26 (2 + 2) III-IV Lärare: underv.forsk. Jorma Laaksonen Innehåll: Bildforming, geometri, rörelse, 2- och 3-dimensionella strukturer, bildande och identifiering av strukturella beskrivningar. Ger grundkunskaper i analys av "visuell" information med dator. Examination: Tentamen och övningsarbete. Litteratur: M. Sonka, V. Hlavac, R. Boyle, 1998. Image Processing, Analysis and Machine Vision, Second edition. Thomson; Kompendium. Förkunskaper: Grundmatematiken, T-61.3020/T-61.231, T- 61.5100/T-61.247. Ytterligare information: Ersätter studieperiod T-61.233 Datorseende. T-61.5080 Signal Processing in Neuroinformatics L (5 op) 26 + 26 (2 + 2) I-II Lecturer: Rigardo Vigário, docent Contents: The goal of the seminar is to give an overview of some of the main biomedical signal processing techniques, with clear emphasis to EEG and MEG. There, we should see something about modeling, artifact identification and removal, nonparametric and model-based spectral analysis, segmentation and joint time-frequency analysis. Some closer attention will be given as well to the analysis of event related data. Additional topics include independent component analysis, biorhythms and sleep and synchrony. The material for these extra topics is in the form of several journal papers. Requirements: Announced later. Literature: Announced later Prerequisites: Basic mathematics courses. Language: English T-61.5090 Image Analysis in Neuroinformatics L (5 op) 26 + 26 (2 + 2) III-IV Lecturer: Rigardo Vigário, docent Contents: The goal of the seminar is to give an overview of some of the main biomedical signal processing techniques, with clear emphasis to neural data. Topics range from artifact removal and image enhancement to pattern classification and diagnostic decision. Requirements: Announced later. Literature: Announced later Prerequisites: Basic mathematics courses. Language: English T-61.5100 Digital bildbehandling (5 sp) L 26 + 26 (2 + 2) I-II Lärare: underv.forsk. Jorma Laaksonen Innehåll: Kursens mål är att ge grundkunskaper i bildbehandling med dator. Grunderna i digital bildbehandling, transformation och förbättring av bilder, retuschering och restaurering, kodning av bilder, bildsegmentering och -analys. Examination: Tentamen och övningsarbete. Litteratur: Gonzalez-Woods, 2002. Digital Image Processing, 2nd edition. Addison-Wesley; Kompendium. Förkunskaper: Grundmatematiken, T-61.3010/T-61.246. Ytterligare information: Ersätter studieperiod T-61.247 Digital bildbehandling. Språk: Engelska, delvis finska. T-61.5110 Modeling biological networks (5-7 cr) P Autumn
764 Lecturer: Prof Samuel Kaski, Prof Tommi Jaakkola (MIT) Contents: Models of biological cellular-level networks: gene regulation, signaling, metabolism. Methods for inference of networks from data, and prediction using the models. Mainly probabilistic and machine learning models. Requirements: Intensive course or to be agreed individually with the lecturer. Literature: Lecture notes and a collection of articles. Prerequisites: Basic mathematics courses: basic bioinformatics courses help. Additional information: 2007 lectured as an intensive course.. Language: English. T-61.5120 Computational genomics (4-7 cr) P Autumn Lecturer: Sampsa Hautaniemi, Docent Contents: Algorithms and models for biological sequences and genomics. Requirements: Examination and exercises. Literature: Mount, 2004. Bioinformatics: Sequence and genome analysis, 2nd edition. Cold Spring Harbor Laboratory Press. Prerequisites: Basic mathematics courses, T-106.1220/T- 106.250. Language: English. T-61.5130 Machine Learning and Neural Networks L (5 op) II Lecturer: Prof Juha Karhunen Contents: Introduction to neural networks, multilayer perceptron networks, principal component analysis and its extensions, radial-basis function networks, support vector machines, independent component analysis, self-organizing maps and learning vector quantization, treatment of temporal information in neural networks, applications. Requirements: Examination and exercise work. Literature: F. Ham, I, Kostanic, 2001. Principles of Neurocomputing for Science & Engineering. McGraw-Hill. Prerequisites: T-61.3050 Machine Learning: Basic Principles. In Autumn 2007, it is sufficient that the student has started the course T-61.3050. Additional information: Replaces the course T-61.5030 Advanced Course in Neural Computing. Language: English T-61.5140 Machine Learning: Advanced Probabilistic Methods L (5 op) III-IV Lecturer: Jaakko Hollmén, lecturing researcher Contents: The course covers probabilistic concepts in machine learning: independence, conditional independence, mixture models, EM algorithm, Bayesian networks, computational algorithms for exact and approximate inference, sampling, prior distributions. The course emphasizes understanding fundamental principles and their use in practical machine learning problems. Requirements: Examination and exercise work. Literature: Announced later. Prerequisites: T-61.3050 Machine Learning: Basic Principles. Additional information: Replaces the course T-61.5050 Learning Models and Methods. Language: English T-61.5900 Informaatiotekniikan erikoistyö (5-10 op) V 0 + 0 (0 + 0) I, II, III, IV Opettaja: N.N. Sisältö: Tavoitteena on perehdyttää itsenäiseen työskentelyyn yksilöllisen työn avulla. Erikoistyö on verraten itsenäinen laboratoriotyö, suunnittelutehtävä, kirjallisuuskatsaus yms. informaatiotekniikan pääaineen aihepiiristä. Lecturer: Prof Samuel Kaski, Prof Tommi Jaakkola (MIT) Contents: Models of biological cellular-level networks: gene regulation, signaling, metabolism. Methods for inference of networks from data, and prediction using the models. Mainly probabilistic and machine learning models. Requirements: Intensive course or to be agreed individually with the lecturer. Literature: Lecture notes and a collection of articles. Prerequisites: Basic mathematics courses: basic bioinformatics courses help. Additional information: 2007 lectured as an intensive course. Language: English. T-61.5120 Computational genomics (4-7 cr) P Autumn Lecturer: Sampsa Hautaniemi, Docent Contents: Algorithms and models for biological sequences and genomics. Requirements: Examination and exercises. Literature: Mount, 2004. Bioinformatics: Sequence and genome analysis, 2nd edition. Cold Spring Harbor Laboratory Press. Prerequisites: Basic mathematics courses, T-106.1220/T- 106.250. Language: English. T-61.5130 Machine Learning and Neural Networks L (5 op) II Lecturer: Prof Juha Karhunen Contents: Introduction to neural networks, multilayer perceptron networks, principal component analysis and its extensions, radial-basis function networks, support vector machines, independent component analysis, self-organizing maps and learning vector quantization, treatment of temporal information in neural networks, applications. Requirements: Examination and exercise work. Literature: F. Ham, I, Kostanic, 2001. Principles of Neurocomputing for Science & Engineering. McGraw-Hill. Prerequisites: T-61.3050 Machine Learning: Basic Principles. In Autumn 2007, it is sufficient that the student has started the course T-61.3050. Additional information: Replaces the course T-61.5030 Advanced Course in Neural Computing. Language: English T-61.5140 Machine Learning: Advanced Probabilistic Methods L (5 op) III-IV Lecturer: Jaakko Hollmén, lecturing researcher Contents: The course covers probabilistic concepts in machine learning: independence, conditional independence, mixture models, EM algorithm, Bayesian networks, computational algorithms for exact and approximate inference, sampling, prior distributions. The course emphasizes understanding fundamental principles and their use in practical machine learning problems. Requirements: Examination and exercise work. Literature: Announced later. Prerequisites: T-61.3050 Machine Learning: Basic Principles. Additional information: Replaces the course T-61.5050 Learning Models and Methods. Language: English T-61.5900 Specialarbete i informationsteknik (5-10 sp) V 0 + 0 (0 + 0) I, II, III, IV Lärare: N.N. Innehåll: Specialarbetet är ett självständigt laboratoriearbete, planeringsuppgift, en litteraturöversikt m.m. ur ämnesområdet för informationsteknikens huvudämne. Examination: Arbetena godkänns av övervakaren. Det finss fastsällda anvisningar om utförandet av arbetena.
765 Suorittaminen: Työn hyväksyy sen valvoja. Töiden tekemiseksi on olemassa vahvistetut ohjeet, jotka saa vastaavalta opettajalta. Esitiedot: Esitietoina ovat laboratorion muut kurssit. Kurssi sopii neljännen vuosikurssin opiskelijoille. Lisätiedot: Suoritettuna vähintään 7 op laajuisena korvaa opintojakson T-61.195 Informaatiotekniikan erikoiskurssi I TAI T-61.196 Informaatiotekniikan erikoiskurssi II.Pyydettäessa suoritettavissa myös suomen tai ruotsin kielellä. T-61.6010 Informaatiotekniikan erikoiskurssi I (3-7op)VL 26 + 26 (2 + 2) I-II Opettaja: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.181 Informaatiotekniikan erikoiskurssi I. T-61.6020 Informaatiotekniikan erikoiskurssi II (3-7 op) V L 26 + 26 (2 + 2) III-IV Opettaja: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.182 Informaatiotekniikan erikoiskurssi II. T-61.6030 Informaatiotekniikan erikoiskurssi III (3-7 op) VL 26 + 26 (2 + 2) III-IV Opettaja: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.183 Informaatiotekniikan erikoiskurssi III. T-61.6040 Informaatiotekniikan erikoiskurssi IV (3-7 op) VL 26 + 26 (2 + 2) I-II Opettaja: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.184 Informaatiotekniikan erikoiskurssi IV. T-61.6050 Informaatiotekniikan erikoiskurssi V (3-7 op) V L 26 + 26 (2 + 2) I-II Opettaja: prof. Heikki Mannila Förkunskaper: Förekunskaper innehålls i de andra kurserna av laboratoriet. Kursen lämpar sig for fjärde årskursens studerande. Ytterligare information: Ersätter studieperiod T-61.195 Specialarbete i informationsteknik I ELLER T-61.196 Specialarbete i informationsteknik II om kursen är avlagd med minst 7 sp. Kan på begäran avläggas också på finska eller svenska. T-61.6010 Specialkurs i informationsteknik I (3-7 sp) V L 26 + 26 (2 + 2) I-II Lärare: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-61.181 Specialkurs i informationsteknik I. T-61.6020 Specialkurs i informationsteknik II (3-7 sp) V L 26 + 26 (2 + 2) III-IV Lärare: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-61.182 Specialkurs i informationsteknik II. T-61.6030 Specialkurs i informationsteknik III (3-7 sp) V L 26 + 26 (2 + 2) III-IV Lärare: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-61.183 Specialkurs i informationsteknik III. T-61.6040 Specialkurs i informationsteknik IV (3-7 sp) V L 26 + 26 (2 + 2) I-II Lärare: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-61.184 Specialkurs i informationsteknik IV. T-61.6050 Specialkurs i informationsteknik V (3-7 sp) V L 26 + 26 (2 + 2) I-II Lärare: prof. Heikki Mannila
766 Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä, erityisesti data-analyysin laskennallisista menetelmistä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-122.101 Informaatiotekniikan erikoiskurssi V. Kieli: Englanti T-61.6060 Informaatiotekniikan erikoiskurssi VI (3-7 op) V L 26 + 26 (2 + 2) III-IV Opettaja: prof. Heikki Mannila Sisältö: Lisenssiaattitasoista opetusta informaatiotekniikkaan liittyvästä aihepiiristä, erityisesti data-analyysin laskennallisista menetelmistä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-122.102 Informaatiotekniikan erikoiskurssi VI. T-61.6070 Bioinformatiikan erikoiskurssi I (3-7 op) V L 26 + 26 (2 + 2) III-IV Opettaja: prof. Samuel Kaski, prof. Heikki Mannila Sisältö: Tavoitteena on antaa lisensiaattitasoista opetusta bioinformatiikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.188 Special Course in Bioinformatics I. T-61.6080 Bioinformatiikan erikoiskurssi II (3-7op)VL 26 + 26 (2 + 2) I-II Opettaja: prof. Samuel Kaski, prof. Heikki Mannila Sisältö: Tavoitteena on antaa lisensiaattitasoista opetusta bioinformatiikkaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. T-61.6090 Kieliteknologian erikoiskurssi (3-7op)VL 26 + 26 (2 + 2) I-II Opettaja: dos. Timo Honkela Sisältö: Tavoitteena on antaa lisensiaattitasoista opetusta kieliteknologiaan liittyvästä aihepiiristä. Kurssin sisältö vaihtelee vuosittain. Kurssi voi olla luento- tai seminaarimuotoinen. Suorittaminen: Ilmoitetaan myöhemmin. Kirjallisuus: Tavallisesti jokin uusi oppikirja tai kokoelma artikkeleita. Lisätiedot: Korvaa opintojakson T-61.186 Kieliteknologian erikoiskurssi. T-61.6900 Yksilölliset opinnot (1-10op)VL 0 + 0 (0 + 0) I, II, III, IV Opettaja: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken, i synnerhet räknemetoder inom dataanalys. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-122.101 Specialkurs i informationsteknik V. T-61.6060 Specialkurs i informationsteknik VI (3-7 sp) V L 26 + 26 (2 + 2) III-IV Lärare: prof. Heikki Mannila Innehåll: En kurs på licentieatnivå med årligen varierande ämne, som behandlar något delområde inom informationstekniken, i synnerhet räknemetoder inom dataanalys. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-122.102 Specialkurs i informationsteknik VI. T-61.6070 Specialkurs i bioinformatik I (3-7 sp) V L 26 + 26 (2 + 2) III-IV Lärare: prof. Samuel Kaski, prof. Heikki Mannila Innehåll: En kurs på licentiatnivå med årligen varierande ämne, som behandlar något delområde inom bioinformatiken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. Ytterligare information: Ersätter studieperiod T-61.188 Specialkurs i bioinformatik. T-61.6080 Specialkurs i bioinformatik II (3-7sp)VL 26 + 26 (2 + 2) I-II Lärare: prof. Samuel Kaski, prof. Heikki Mannila Innehåll: En kurs på licentiatnivå med årligen varierande ämne, som behandlar något delområde inom bioinformatiken. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon ny lärobok eller en artikelsamling. T-61.6090 Specialkurs i språkteknologi (3-7 sp) V L 26 + 26 (2 + 2) I-II Lärare: dos. Timo Honkela Innehåll: En kurs på licensiatnivå med årligen varierande ämne, som behandlar något delområde inom språkteknologi. Kursen kan bestå av föreläsningar eller seminarier. Examination: Meddelas senare. Litteratur: Vanligen någon lärobok eller en artikelsamling. Ytterligare information: Ersätter kursen T-61.186 Specialkurs i språkteknologi. T-61.6900 Individuella studier (1-10 sp) V L 0 + 0 (0 + 0) I, II, III, IV Lärare: prof. Erkki Oja, prof. Olli Simula, prof. Juha Karhunen, prof. Heikki Mannila, prof. Samuel Kaski
767 Sisältö: Yksilöllisten opintojen sisällöstä ja laajuudesta sovitaan vastaavan opettajan kanssa etukäteen. Kysymykseen tulee esim. jonkin sopivan kirjan suorittaminen lisenssiaattitutkintoon. Suorittaminen: Sovitaan erikseen. Lisätiedot: Korvaa opintojakson T-61.190 Yksilöllinen opintojakso. Pyydettäessä suoritettavissa myös suomen tai ruotsin kielellä. Opintojaksot opintoviikkoina (ov) Kurssit ja opintojaksot webissä: http://www.cis.hut.fi/opinnot/ T-61.152 Informaatiotekniikan seminaari (2 ov) V 26 + 0 (2 + 0) III-IV Opettaja: prof. N.N. Sisältö: Seminaarin tarkoituksena on antaa harjoitusta esitelmän laatimisessa, sen esittämisessä ja sen kritiikissä. Seminaarin aihepiirinä ovat jotkin ajankohtaiset erityiskysymykset informaatiotekniikassa. Sisältö vaihtelee vuosittain. Suorittaminen: Seminaariesitelmä, kirjallinen versio esitelmästä sekä aktiivinen osallistuminen seminaaritilaisuuksiin. Esitiedot: Esitiedot sisältyvät pääaineen muihin opintojaksoihin. Seminaarin sopiva suoritusvuosi on neljäs vuosikurssi. Kieli: Suomi. Innehåll: Den individuella studiers mål och omfattning görs upp med den ansvariga läraren på förhand. Kursen kan till exempel infatta studium av en lämplig bok. Examination: Enligt överenskommelse. Ytterligare information: Ersätter studieperiod T-61.190 Individuell studieperiod. Kan på begäran avläggas också på finska eller svenska. Studieperioder i studieveckor (sv) Kurserna och studieperioder i web: http://www.cis.hut.fi/opinnot/ T-61.152 Seminarium i informationsteknik (2 sv) V 26 + 0 (2 + 0) III-IV Lärare: prof. N.N. Innehåll: övning i att avfatta, presentera och kritisera ett vetenskaplight föredrag. I seminariet behandlas aktuella frågor inom informationsteknik. Innegållet varierar årligen. Examination: Eget föredrag, skriftlig version av detta, samt aktivt deltagande i seminarier. Förkunskaper: Förekunskaper innehålls i de andra kurserna av laboratoriet. Studieperioden lämpar sig for fjärde årskursens studerande. Språk: Finska. T-76 OHJELMISTOLIIKETOIMINTA JA -TUO- TANTO (va 11120 Sulonen) prof: TkT Reijo Sulonen, Innopoli 2, E450, 451 3223 prof. OTT Juha Laine, Innopoli 2, E414, 451 6269 ma. prof: TkT Tomi Männistö, Innopoli 2, E455, 451 3373 dosentti FT Juha Puustjärvi, Innopoli 2, E436, 451 4893 dosentti FT Mikko Välimäki, Hanken opettava tutkija: DI Juha Itkonen E459, 451 6041; TkT Casper Lassenius E439, 451 2189 tutkija: TkL Jari Vanhanen, E442, 451 2887; DI Kristian Rautiainen, E 444, 451 5063; DI Laura Lehtola, D 413, 451 6295; TkT Maria Paasivaara, E437, 451 5039; TkT Marjo Kauppinen D 412, 451 5267 lab.ins: Miihkali Euro, Innopoli 2, E418, 451 6078 toimisto: suunnittelija Iiris Kauppila (vv.), Katja Laurinolli (vs.), Innopoli 2, E429, 451 5954 http://www.soberit.hut.fi/ Kurssit opintopisteinä (op) Kurssien kotisivut löytyvät osoitteesta: http://www.soberit.hut.fi/suomi/studies.html#kurssiluettelo Kurssien osallistujamäärät voivat olla rajoitetut. T-76.1143 Tiedonhallintajärjestelmät (5 op) 30 + 30 (3 + 2) III Opettaja: Dosentti Juha Puustjärvi Sisältö: Kurssilla käsitellään tiedonhallinnan peruskäsitteitä ja -menetelmiä. Ensisijaisesti tutustutaan relaatiomallin ja oliomallin mukaisten tiedonhallintajärjestelmien ja tietokantojen suunnitteluun ja toteutukseen. Suorittaminen: Tentti ja harjoitustyö. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-106.1220/T-106.1223. Lisätiedot: Korvaa opintojakson T-76.143 Tiedonhallintajärjestelmät. T-76 PROGRAMVARUAFFÄRSVERKSAMHET OCH -PRODUKTION (ao 11120 Sulonen) prof: TkD Reijo Sulonen, Innopoli 2, E450, 451 3223 prof: JD Juha Laine, Innopoli 2, E414, 451 6269 tf. prof: TkD Tomi Männistö, Innopoli 2, E455, 451 3373 docent FD Juha Puustjärvi, Innopoli 2, E436, 451 4893 docent FD Mikko Välimäki, Hanken. underv.forsk.: DI Juha Itkonen E459, 451 6041; TkD Casper Lassenius E439, 451 2189 forsk.: TkL Jari Vanhanen,E442, 451 2887; DI Kristian Rautiainen, E 444, 451 5063; DI Laura Lehtola, D 413, 451 6295; TkD Maria Paasivaara, E437, 451 5039; TkD Marjo Kauppinen D 412, 451 5267 lab.ing: Miihkali Euro, Innopoli 2, E418, 451 6078 kansliet: planerare Iiris Kauppila (tl.),katja Laurinolli (tf.), Innopoli 2, E429, 451 5954 http://www.soberit.hut.fi/ Kurserna i studiepoäng (sp) Kurserna i web: http://www.soberit.hut.fi/suomi/studies.html#kurssiluettelo Kursernas deltagarantal kan vara begränsat. T-76.1143 Databashanteringsystem (5 sp) 30 + 30 (3 + 2) III Lärare: doc. Juha Puustjärvi Innehåll: Inom kursen granskas grundbegrepp samt metoder för databashantering. I första hand genomgås planering och implementering av databaser med hjälp av den sk. relations- och object modellen. Examination: Tentamen samt ett övningsarbete. Litteratur: Meddelas senare. Förkunskaper: T-106.250/253. Ytterligare information: Ersätter studieperiod T-76.143 Databashanteringssystem. Språk: 1 Finska. Kan på begäran avläggas på engelska.
768 Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.3601 Ohjelmistotuotannon perusteet (5 op) 28 + 14 (2 + 1) III-IV Opettaja: Opettava tutkija Casper Lassenius Sisältö: Kurssi antaa laajan mutta käytännönläheisen katsauksen ohjelmistotuotannon keskeisiin alueisiin ja ongelmiin. Kurssilla käsiteltäviä aiheita ovat mm. projektien suunnittelu, arviointi ja ohjaus; laatu ja laadun valvonta; ohjelmistotuotannon mittaus; prosessien arviointi ja kehittäminen sekä elinkaarimallit. Kurssiin kuuluu luentojen lisäksi harjoituksia, joissa sovelletaan luentojen aikana käsiteltyjä asioita. Suorittaminen: Tentti ja harjoitukset. Kirjallisuus: Roger S. Pressman: Software Engineering: A PractitionersApproach, 6thedition.McGrawHill2005. Esitiedot: Ohjelmoinnin perustaidot. Lisätiedot: Korvaa opintojakson T-76.601 Ohjelmistotuotannon perusteet. Kieli: 3 Englanti. T-76.4115 Ohjelmistokehitysprojekti I (5-6 op) I-III Opettaja: tutk. Jari Vanhanen Sisältö: Ohjelmistotuotannon menetelmien ja työkalujen käytön opettelu aidolle asiakkaalle isossa ryhmässä tehtävän ohjelmistokehitysprojektin yhteydessä. Projekti sisältää projektin suunnittelun, vaatimusten määrittelyn, teknisen suunnittelun, ohjelmoinnin, laadunvarmistuksen, järjestelmän toimituksen ja edellisiin liittyvän dokumentoinnin. Kurssin suorittajat toimivat projekteissa pääsääntöisesti tekniseen kehitystyöhön liittyvissä rooleissa. Suorittaminen: projektityö Kirjallisuus: - Esitiedot: T-76.3601 (pakollinen), T-76.4602 (suositeltu) Lisätiedot: Kurssin T-76.4115 opiskelijat toimivat projektiryhmissä tekniseen kehitystyöhön liittyvissä rooleissa. Kurssin T-76.5115 opiskelijat toimivat projektiryhmissä projektipäällikköinä ja muissa hallinnollisissa rooleissa. T-76.4115 korvaa opintojakson T-76.115 Tietojenkäsittelyopin ohjelmatyö, lisäksi suoritettava T-76.5158 erikoistyö 2p laajuisena. Kieli: 2 Englanti, osittain suomi. T-76.4602 Ohjelmistokehityksen menetelmät (6 op) 28 + 14 (2 + 1) I-II Opettaja: Marjo Kauppinen Sisältö: Kurssi antaa opiskelijalle perusymmärryksen ohjelmistotuotannon eri vaiheiden tuotekehitysmenetelmistä. Kurssin suoritettuaan opiskelija ymmärtää ohjelmistokehityksen kokonaisuutena ja pystyy toimimaan tehokkaasti ohjelmistoprojektissa. Kurssilla käsiteltävät tarkemmat aihepiirit päätetään kurssin alkaessa. Kurssiin kuuluu luentojen lisäksi harjoituksia, joissa sovelletaan luennoilla käsiteltyjä asioita. Suorittaminen: Tentti ja harjoitukset. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-76.3601. Lisätiedot: Korvaa opintojaksot T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät, T-76.614 Ohjelmistotuotteen hallinta. Kieli:2 Englanti, osittain suomi. T-76.5050 Ohjelmistotuotannon ja -liiketoiminnan tutkimusmenetelmät (3-5op)VL 27 + 12 (3 + 2) Opettaja: ma prof. Tomi Männistö Sisältö: Kurssin tavoitteena on tutustuttaa ohjelmistotuotannon tieteellisiin menetelmiin, lähestymistapoihin ja prosesseihin sekä antaa harjoitusta tutkimuskysymyksen muotoilussa ja empiirisen tutkimuksen suunnittelussa. Suorittaminen: Vaihtelee vuosittain. T-76.3601 Grunderna i programvaruproduktion (5 sp) 28 + 14 (2 + 1) III-IV Lärare: Undervisande forskare Casper Lassenius Innehåll: Kursen ger en bred, men praktisk översikt i de centrala områden och problemen inom programvaruproduktion. Ämnen som behandlas på kursen är bl.a. projektplanering, estimering och styrning; kvalitet och kvalitetskontroll; mätning inom programvaruproduktion; processevaluering och -utveckling; samt livscykelsmodeller. De på föreläsningarna genomgångna ämnena fördjupas genom praktiska övningar. Examination: Tentamen och övningar. Litteratur: Roger S. Pressman: Software Engineering: A PractitionersApproach,6thedition.McGrawHill2005. Förkunskaper: Grunderna i programmering. Ytterligare information: Ersätter studieperiod T-76.601 Grunderna i programvaruproduktion. Språk: 3 Engelska. T-76.4115 Programvaruutvecklingsprojekt I (5-6 sp) I-III Lärare: forsk. Jari Vanhanen Innehåll: Studenterna lär sig använda praktiker och verktyg för mjukvaruutveckling under ett projektarbete som görs för en verklig kund. Projektet omfattar projektplanering, kravspecifiering, teknisk planering, programmering, kvalitetskontroll, leverans av systemet, samt all tillhörande dokumentering. Studenterna fungerar huvudsakligen i roller som hänför sig till det tekniska utvecklingsarbetet. Examination: projektarbete Litteratur: - Förkunskaper: T-76.3601 (obligatoriskt), T-76.4602 (rekommenderat) Ytterligare information: Studerande från T-76.4115 kursen tar ansvaret för det tekniska utvecklingsarbetet i projekten. Studerande från kursen T-76.5115 tar de ledande rollerna i projekten. Tillsammans med T-76.5158 Specialarbete (2 sp) T-76.4115 ersätter studieperiod T-76.115 Individual Project. Språk: 2 Engelska, delvis finska. T-76.4602 Programvaruutvecklingsmetoder (6 sp) 28 + 14 (2 + 1) I-II Lärare: Marjo Kauppinen Innehåll: På kursen lär sig studenterna grunderna till olika programvaruutvecklingsmetoder. Efter att ha kommit igenom kursen förstår studenterna programvaruutvecklingen som en helhet och kan fungera effektivt i programvaruprojekt. De exakta ämnesområdena som behandlas på kursen bestäms då kursen börjar. De på föreläsningarna genomgångna ämnena fördjupas genom praktiska övningar. Examination: Tentamen och övningar. Litteratur: Meddelas senare. Förkunskaper: T-76.3601. Ytterligare information: Ersätter studieperiod T-76.611 Specifikations- och planeringsmetoder, T-76.614 Konfigurationskontroll. Språk:2 Engelska, delvis finska. T-76.5050 Forskningsmetoder för programvaruproduktion (3-5sp)VL 27 + 12 (3 + 2) Lärare: tf. prof. Tomi Männistö Innehåll: En målsättning är att bekanta studerande med forskningsmetoder, -traditioner och -processer för programvaruproduktion, och ge övning i formulering av forskningsproblem och planering av empiriska studier. Examination: Varieras årligen.
769 Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: - Lisätiedot: Korvaa opintojakson T-76.050 Ohjelmistoliiketoiminnan ja -tuotannon tutkimusmenetelmät. Kieli: 2 Englanti, osittain suomi. T-76.5115 Ohjelmistokehitysprojekti II (6 op) I-III Opettaja: tutk. Jari Vanhanen Sisältö: Ohjelmistotuotannon menetelmien ja työkalujen käytön opettelu aidolle asiakkaalle isossa ryhmässä tehtävän ohjelmistokehitysprojektin yhteydessä. Projekti sisältää projektin suunnittelun, vaatimusten määrittelyn, teknisen suunnittelun, ohjelmoinnin, laadunvarmistuksen, järjestelmän toimituksen ja edellisiin liittyvän dokumentoinnin. Kurssin suorittajat toimivat projekteissa pääsääntöisesti projektipäällikköinä tai muussa hallinnollisessa roolissa. Suorittaminen: projektityö Kirjallisuus: - Esitiedot: T-76.4115 (pakollinen), muut SoberIT:n ohjelmistotuotannon kurssit (suositus) Lisätiedot: Kurssin T-76.5115 opiskelijat toimivat projektiryhmissä projektipäällikköinä ja muissa hallinnollisissa rooleissa. Kieli: 2 Englanti, osittain suomi. T-76.5144 Tiedonhallinta semanttisessa webissä (4 op) 30 + 14 (3 + 2) IV Opettaja: dos. Juha Puustjärvi Sisältö: Kurssilla käsitellään xml-kieltä ja sen sovelluksia. Ensisijaisena tavoitteena kurssilla on opettaa semanttisen webin käsitteistöä ja niiden riippuvuuksia. Suorittaminen: Tentti. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-76.1143 Lisätiedot: - Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5150 Ohjelmistoarkkitehtuurit (5 op) L 24 (2) III-IV Opettaja: ma prof. Tomi Männistö Sisältö: Ohjelmistoarkkitehtuurin määritelmät, tyylit, arkkitehtuurin kytkeytyminen ohjelmiston kehitykseen, laatuattribuutit, arkkitehtuurien analyysi, kuvauskielet, arkkitehtuurisuunnittelun perusteet, joukko esimerkkejä. Suorittaminen: Tentti, harjoitustyö. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-76.3601, T-76.4602. Lisätiedot: Korvaa opintojakson T-76.150 Ohjelmistoarkkitehtuurit. Kieli: 2 Englanti, osittain suomi. T-76.5158 Ohjelmistotuotannon erikoistyö (2-10op)VL Opettajat: prof. Reijo Sulonen, prof. N.N, prof. N.N, Sisältö: Itsenäinen tieteellinen tutkielma annetusta ohjelmistotuotantoon liittyvästä aiheesta. Suorittaminen: Tutkielman laadinta Lisätiedot: Korvaa opintojakson T-76.158 Ohjelmistotekniikan erikoistyö Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5273 Tiedonhallinnan seminaari (2-6 op) V L 28 (2) I Opettaja: dos. Juha Puustjärvi Sisältö: Vaihtelee vuosittain. Lisätiedot: Korvaa opintojakson T-76.273 Tiedonhallinnan seminaari Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. Litteratur: Meddelas senare. Ytterligare information: Ersätter studieperiod T-76.050 Forskningsmetoder för programvaruaffärsverksamhet och -produktion. Språk: 2 Engelska, delvis finska. T-76.5115 Programvaruutvecklingsprojekt II (6 sp) I-III Lärare: forsk. Jari Vanhanen Innehåll: Studenterna lär sig använda praktiker och verktyg för programvaruutveckling under ett projektarbete som görs för en verklig kund. Projektet omfattar projektplanering, kravspecifiering, teknisk planering, programmering, kvalitetskontroll, leverans av systemet, samt all tillhörande dokumentering. Studenterna fungerar huvudsakligen som projektchefer eller i andra ledande roller. Examination: projektarbete Litteratur: - Förkunskaper: T-76.4115 (obligatoriskt), övriga kurser för programvaruproduktion i SoberIT (rekommenderade) Ytterligare information: Studerande från kursen T-76.5115 tar de ledande rollerna i projekten. Språk: 2 Engelska, delvis finska. T-76.5144 Hantering data i semantisk web (4 sp) 30 + 14 (3 + 2) IV Lärare: doc. Juha Puustjärvi Innehåll: Inom kursen granskas grundbegrepp samt metoder för semantisk web. Examination: Tentamen samt ett övningsarbete. Litteratur: Meddelas senare. Förkunskaper: T-76.1143 Tilläggsinformation:- Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5150 Programarkitektur (5 sp) L 24 (2) III-IV Lärare: tf. prof. Tomi Männistö Innehåll: Programarkitekturens definitioner, stiler, arkitekturens anknytning till programutvecklingen, kvalitetsattribut, analys av arkitekturer, beskrivningsspråk, planering av programarkitekturer. Examination: Tentamen och övningsarbete. Litteratur: Meddelas senare. Förkunskaper: T-76.3601, T-76.4602. Ytterligare information: Ersätter studieperiod T-76.150 Programarkitektur. Språk: 2 Engelska, delvis finska. T-76.5158 Specialarbete i programvaruproduktion (2-10sp)VL Lärare: prof. Reijo Sulonen, prof. N.N, prof. N.N Innehåll: Självständigt vetenskapligt studium av ett givet ämne inom programvaruproduktion. Examination: Utarbetande av en essä. Ytterligare information: Ersätter studieperiod T-76.158 Specialarbete i programteknik. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5273 Seminarium i databasteknik (2-6 sp) V L 28 (2) I Lärare: doc. Juha Puustjärvi Innehåll: Varieras årligen. Ytterligare information: Ersätter studieperiod T-76.273 Seminarium i databasteknik Språk: 1 Finska. Kan på begäran avläggas på engelska.
770 T-76.5612 Ohjelmistoprojektien hallinta (3 op) L 28 (4) III Opettaja: tutk. Maria Paasivaara Sisältö: Ohjelmistoprojektien suunnittelu ja johtaminen, organisointi, projekti-/prosessimallit, eri projektityypit (asiakaskohtaiset, ohjelmistotuote- sekä hajautetut projektit), kommunikointi ja tiedotus, suunnittelu-, seuranta-, ja laatukäytännöt. Alihankinta. Suorittaminen: Tentti ja harjoitukset. Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: T-76.3601, TU-22.1120. Lisätiedot: Korvaa opintojakson T-76.612 Ohjelmistoprojektien hallinta. Kieli: 2 Englanti, osittain suomi. T-76.5613 Ohjelmistojen testaus ja laadunvarmistus (5 op) 24 + 12 (2 + 1) I-II Opettaja: Juha Itkonen Sisältö: Ohjelmistotestauksen perusteet, käsitteistö, testaustekniikat ja katselmukset. Testauksen suunnittelu, hallinta ja työkalut. Testauksen rooli ja merkitys laadunvarmistuksessa ja laadunvarmistus ohjelmistoprosessin osana. Suorittaminen: Tentti, harjoitustyöt Kirjallisuus: Ilene Burnstein, "Practical Software Testing", Springer-Verlag, 2003. Esitiedot: T-76.3601, T-76.4602 Lisätiedot: Luennoidaan suomeksi, materiaali englanniksi. Korvaa opintojakson T-76.613 Ohjelmistojen testaus ja laadunvarmistus. Kieli: 2 Englanti, osittain suomi. T-76.5615 Vaatimustenmäärittely ja -hallinta (2-4 op) L 14 (2 + 0) I Opettaja: Laura Lehtola Sisältö: Kurssin tavoitteena on tutustuttaa opiskelijat vaatimusmäärittelyn ja -hallinnan eri osa-alueisiin, prosesseihin ja menetelmiin. Suorittaminen: Tentti ja luentotehtävät Kirjallisuus: I. Sommerville, Ian, Software Engineering, 2001 (6th Ed.), s. 98-145, artikkeleita Esitiedot: - Lisätiedot: Korvaa opintojakson T-76.652 Vaatimustenhallinnan seminaari. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5631 Ohjelmistoprosessit (3-5 op) L 28 + 0 (4 + 0) IV Opettaja: tutk., Kristian Rautiainen Sisältö: Kurssilla käydään syventävästi läpi ohjelmistoprosesseihin liittyviä aihealueita, kuten prosessien mallintaminen ja prosessimallit sekä prosessien arviointi ja kehittäminen. Kurssilla luennoi myös vierailijoita teollisuudesta, jotka kertovat käytännön kokemuksistaan. Suorittaminen: Tentti Kirjallisuus: Artikkelikokoelma + luentokalvot Esitiedot: T-76.3601 Lisätiedot: Korvaa opintojakson T-76.631 Ohjelmistoprosessit. Kieli: 2 Englanti, osittain suomi. Kaikki kurssin materiaali on englanniksi. Luennoidaan suomeksi T-76.5632 Tietotekniikkaoikeus (3-6 op) L 30 + 0 (2 + 0) II Opettaja: Prof. Juha Laine, dosentti Mikko Välimäki, tutk. Ville Oksanen Sisältö: Kurssin tavoitteena on tutustuttaa opiskelijat ohjelmistotuotantoon ja -liiketoimintaan liittyviin oikeudellisiin kysymyk- T-76.5612 Administration av programutvecklingsprojekt (3 sp) L 28 (4) III Lärare: forsk. Maria Paasivaara Innehåll: Planering och ledning av programutvecklingsprojekt; organisering, projekt-/processmodeller, olika projekttyper (kundspecifika, produktutvecklings- och distribuerade projekt), kommunikation och informering, planering, uppföljning och kvalitetsstyrning. Underleveranser. Examination: Tentamen och övningar. Litteratur: Meddelas senare. Förkunskaper: T-76.3601, TU-22.1120. Ytterligare information: Ersätter studieperiod T-76.612 Administration av programutvecklingsprojekt. Språk: 2 Engelska, delvis finska. T-76.5613 Testning och kvalitetskontroll av mjukvara (5 sp) 24 + 12 (2 + 1) I-II Lärare: Juha Itkonen Innehåll: Grunderna i testning av mjukvara, begrepp, testningstekniker, inspektioner. Planering och hantering av testning, tillvägagångssätt och verktyg. Testningens roll och betydelse inom kvalitetskontroll och som en del av programutvecklingsprocessen. Examination: Tentamen, övningsarbeten Litteratur: Ilene Burnstein, "Practical Software Testing", Springer-Verlag, 2003. Förkunskaper: T-76.3601, T-76.4602 Ytterligare information: Föreläses på finska, kursmaterialet på engelska. Ersätter studieperiod T-76.613 Testning och kvalitetskontroll av programvara. Språk: 2 Engelska, delvis finska. T-76.5615 Kravspecifikation och -kontroll (2-4 sp) L 14 (2 + 0) I Lärare: Laura Lehtola Innehåll: Kursens målsättning är att bekanta studerandena med kravspecifikation och kontroll, processer och metoder. Examination: Tentamen och hemuppgifter. Litteratur: Sommerville, Ian, Software Engineering, 2001 (6th Ed.), s. 98-145, artiklar. Ytterligare information: Ersätter studieperiod T-76.652 Seminarium i anspråkskontroll. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5631 Programvaruprocesser (3-5 sp) L 28 + 0 (4 + 0) IV Lärare: forsk., Kristian Rautiainen Innehåll: Kursen fördjupar deltagarnas kunskaper inom olika delområden av programvaruprocesser, såsom modellering av processer och processmodeller samt evaluering av processer och processutveckling. På kursen föreläser även representanter från industrin, som berättar om sina praktiska erfarenheter. Examination: Tentamen Litteratur: Artikelsamling + föreläsningsmaterialet Förkunskaper: T-76.3601 Ytterligare information: Ersätter studieperiod T-76.631 Programvaruprocesser. Språk: 2 Engelska, delvis finska. Allt kursmaterial är på engelska. Föreläses på finska. T-76.5632 ADB-Juridik (3-6 sp) L 30 + 0 (2 + 0) II Lärare: Prof. Juha Laine, docent Mikko Välimäki, forsk. Ville Oksanen Innehåll: Kursens målsättning är att bekanta studerandena med juridiska frågor i samband med programproduktion. Huvudvik-
771 siin. Pääpaino on tietotekniikka-alan sopimuksissa: tutustutaan sopimusoikeuden yleisiin periaatteisiin, tietotekniikkasopimusten laatimiseen ja tietotekniikka-alalla käytössä oleviin vakioehtoihin. Ohjelmiston oikeudellisen suojan osalta perehdytään erityisesti tekijänoikeuteen, mutta myös patenttioikeutta ja muita aineettomia oikeuksia käydään läpi. Tietosuojaan ja muihin ohjelmistotuotantoa sivuaviin oikeudenaloihin tutustutaan aikataulun antamien mahdollisuuksien rajoissa. Suorittaminen: Tentti ja harjoitukset Kirjallisuus: Ilmoitetaan myöhemmin. Esitiedot: Ei esitietovaatimuksia. Lisätiedot: Korvaa opintojakson T-76.632 Tietotekniikkaoikeus. Kieli: 0 Suomi. T-76.5633 Ohjelmistotuotannon erikoiskurssi (3-10op)VL Opettajat: prof. Reijo Sulonen, prof. N.N, prof. N.N Sisältö: Vaihtelee vuosittain. Lisätiedot: Korvaa opintojakson T-76.633 Ohjelmistotuotannon erikoiskurssi. Kieli:2 Englanti, osittain suomi. T-76.5650 Ohjelmistotuotannon seminaari (3-5 op) V L Opettajat: N.N, Sisältö: Vaihtelee vuosittain. Lisätiedot: Korvaa opintojakson T-76.650 Ohjelmistotuotannon seminaari. Kieli: 2 Englanti, osittain suomi. T-76.5654 Ohjelmistotuotekehitysseminaari (3-8 op) V L Opettajat: N.N Sisältö: Vaihtelee vuosittain. Lisätiedot: Korvaa opintojakson T-76.5651 Hajautetun ohjelmistokehityksen seminaari. Kieli: 2 Englanti, osittain suomi. T-76.5655 Ohjelmistotuotannon tutkimusseminaari (3-5 op) V L Opettaja: N.N Sisältö: Itsenäinen tieteellinen tutkielma. Suorittaminen: Seminaarityö ja -esitys Lisätiedot: Korvaa kurssin T-76.5652 Vaatimustenmäärittelyn ja - hallinnan seminaari Kieli: 2 Englanti, osittain suomi. T-76.5699 Ohjelmistotuotannon yksilölliset opinnot (2-10op)VL I, II, III, IV Opettaja: prof. Reijo Sulonen, prof. N.N Sisältö: Kurssin laajuudesta ja sisällöstä sovitaan opettajan kanssa etukäteen. Lisätiedot: Korvaa opintojakson T-76.699 Yksilöllinen opintojakso Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5750 Tietotekniikkaoikeuden seminaari (3op)VL II Opettajat: Professori Juha Laine Sisältö: Teemaltaan vaihtuva seminaari tietotekniikkaoikeuden ajankohtaisista kysymyksistä. Suorittaminen: Ilmoitetaan erikseen. Kirjallisuus: Ilmoitetaan erikseen. Lisätiedot: Korvaa opintojakson T-76.750 Tietotekniikkaoikeuden seminaari. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5751 Tietotekniikkaoikeuden erikoistyö (3-6 op) V Opettaja: prof. Juha Laine. ten är vid ADB-branchens avtal: allmänna principer i avtalsrätt, uppgörande av ADB-avtal samt olika standardvillkor som används i ADB-branschen. Angående rättsligt skydd för programvara, studeras speciellt upphovsrätten, men också patenträtt och övriga industriella rättigheter samt konkurrensrätten gås igenom. Datanätsrätt, brott inom databranschen, processrätt och andra rättsområden som gränsar till programproduktion studeras i den mån tidtabellen möjliggör det. Examination: Tentamen och övningar Litteratur: Meddelas senare Förkunskaper: inga Ytterligare information: Ersätter studieperiod T-76.632 Juridik inom databehandling. Språk: 0 Finska. T-76.5633 Specialkurs i programvaruproduktion (3-10sp)VL Lärare: prof. Reijo Sulonen, prof. N.N, prof. N.N Innehåll: Varierar årligen. Ytterligare information: Ersätter studieperiod T-76.633 Specialkurs i programvaruproduktion. Språk: 2 Engelska, delvis finska. T-76.5650 Seminarium i programvaruutveckling (3-5 sp) V L Lärare: N.N Innehåll: Varierar årligen. Ytterligare information: Ersätter studieperiod T-76.650 Seminarium i programvaruproduktion. Språk: 2 Engelska, delvis finska. T-76.5654 Seminarium i programvaruutveckling (3-8 sp) V L Lärare: N.N Innehåll: Varierar årligen. Ytterligare information: Ersätter studieperiod T-76.5651 Seminarium i distribuerad programvaruutveckling. Språk: 2 Engelska, delvis finska. T-76.5655 Forskning seminarium i programvaruproduktion (3-5 sp) V L Lärare: N.N Innehåll: Ett självständigt utfört vetenskapligt forskningsarbete. Examination: Utarbetande av en essä. Ytterligare information: Ersätter studieperiod T-76.5652 Seminarium i kravspecifikation och -kontroll Språk: 2 Engelska, delvis finska. T-76.5699 Individuell studier i programvaruproduktion (2-10sp)VL I, II, III, IV Lärare: prof. Reijo Sulonen, prof. N.N Innehåll: Innehållet och omfattningen av de individuella studierna överenskommes på förhand med läraren. Ytterligare information: Ersätter studieperiod T-76.656 Individuell studieperiod Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5750 Seminarium i ADB-juridik (3 sp) V L II Innehåll: På kursen behandlas skilda aktuella ämnen inom ADB-juridik. Examination: Anmälas senare. Litteratur: Anmälas senare. Ytterligare information: Ersätter studieperiod T-76.750 Seminarium i ADB-juridik. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5751 Specialarbete i ADB-juridik (3-6 sp) V Lärare: prof. Juha Laine
772 Sisältö: Itsenäinen tutkielma erikseen sovitusta tietotekniikkaoikeuden aiheesta. Tutkielman aihe ja laajuus sovitaan erikseen opettajan kanssa. Suorittaminen: Tutkielma. Kirjallisuus: Sovitaan erikseen. Lisätiedot: Korvaa opintojakson T-76.751 Tietotekniikkaoikeuden erikoistyö Kieli:1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5752 Verkkokauppaoikeus (3 op) L II Opettaja: prof. Juha Laine Sisältö: Kurssilla syvennytään sähköiseen kaupankäynnin oikeudellisiin kysymyksiin. Kurssilla tarkastellaan mm. sähköisten palvelujen eurooppalaisten sisämarkkinoiden ja kuluttajansuojan välistä suhdetta, sähköistä markkinointia, sopimuksen tekemistä, maksamista ja erimielisyyksien ratkaisumenetelmiä. Suorittaminen: Luennot, harjoitukset ja tentti. Kirjallisuus: Laine, Juha (toim.), Verkkokauppaoikeus 2000. Opettajan määräämä muu kirjallisuus. Lisätiedot: Korvaa opintojakson T-76.752 Verkkokauppaoikeus. Kieli: 0 Suomi. T-76.5753 Oikeus tietoyhteiskunnassa (4-6 op) L 24 + 0 (2 + 0) III Opettaja: Dosentti Mikko Välimäki Sisältö: Tavoitteena on perehtyä teknologiaoikeuden ajankohtaisiin teemoihin pintaa syvemmältä. Aiheina ovat mm. ohjelmistoteollisuuden oikeudellinen ja taloustieteellinen perusta, vapaiden ohjelmistojen filosofia, sisältöteollisuuden uudet uhkakuvat sekä kansainvälinen tietoyhteiskuntakeskustelu erityisesti oikeudellisen sääntelyn näkökulmasta. Suorittaminen: Luennot, harjoitukset ja tentti. Kirjallisuus: Ilmoitetaan myöhemmin Lisätiedot: Korvaa opintojakson T-76.753 Oikeus tietoyhteiskunnassa. Kieli: 3 Englanti. T-76.5754 Teknologiaoikeuden kirjatentti 1 (3 op) L Opettaja: prof. Juha Laine Sisältö: Oikeusinformatiikkaan ja viestintään liittyvät oikeudelliset kysymykset. Suorittaminen: Tentin suorittamisesta sovittava erikseen opettajan kanssa. Kirjallisuus: Seuraavat teokset, ellei toisin sovita opettajan kanssa. 1. Saarenpää Ahti, Oikeusinformatiikka. Teoksessa Oikeusjärjestys 2000, Osa I, 4. täydennetty painos (2005), s. 1-87. 2. Kulla, Heikki ym., Viestintäoikeus 2002 3. Nyblin, Klaus, Työelämän sähköposti 2002 Lisätiedot: Korvaa opintojakson T-76.754 Teknologiaoikeuden kirjatentti 1. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5758 Teknologiaoikeuden kirjatentti 2 (3 op) L Opettaja: Prof. Juha Laine Sisältö: Perehtyminen kansainväliseen tietoyhteiskuntakeskusteluun oikeudellisen sääntelyn näkökulmasta. Suorittaminen: Tentin suorittamisesta sovittava erikseen opettajan kanssa. Kirjallisuus: Oman valinnan mukaan kaksi seuraavista kolmesta teoksesta ellei opettajan kanssa toisin sovita. Sama kirja voidaan sisällyttää vain yhteen teknologia-/tietotekniikkaoikeuden kurssiin. 1. Stallman, Richard M., Free Software, Free Society 2002. 2. The Digital Dilemma, Intellectual property in the Information Age, Computer Science and Telecommunication Board, National Research Council, 2000. 3. Lessig, Lawrence, Innehåll: Självständig uppsats inom IT-juridik. Examination: Uppsats. Litteratur: Enligt skild överenskommelse. Ytterligare information: Ersätter studieperiod T-76.751 Specialarbete i ADB-juridik. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5752 Juridik av elektronisk handel (3 sp) L II Lärare: prof. Juha Laine Innehåll: Elektronisk handel betyder säljning av varor eller tjänster med hjälp av elektroniska kanaler. På kursen behandlas bland annat inre marknader för informationssamhällets tjänster inom EU, konsumentskydd, elektronisk marknadsföring, elektroniska avtal, elektroniska betalningsmetoder och avgörande av tvister. Examination: Föreläsningar, övningsarbeten och tentamen Litteratur: Laine, Juha (edit.), Verkkokauppaoikeus 2000 och andra material anvisat av läraren. Ytterligare information: Ersätter studieperiod T-76.752 Juridik av elektronisk handel. Språk: 0 Finska. T-76.5753 Rätten i informationssamhället (4-6 sp) L 24 + 0 (2 + 0) III Lärare: Docent Mikko Välimäki Innehåll: På kursen behandlas ekonomiska och juridiska grunder av programindustrin, filosofin av open source, mediaindustrins nya hotbilder och juridiska aspekter av informationssamhälle. Examination: Föreläsningar, övningsarbeten och tentamen. Litteratur: Anmälas senare. Ytterligare information: Ersätter studieperiod T-76.753 Rätten i informationssamhället. Språk: 3 Engelska. T-76.5754 Teknologirätt, litteraturtentamen 1 (3 sp) L Lärare: prof. Juha Laine Innehåll: Juridisk informationen och medierätten. Examination: Enligt överenskommelse Litteratur: 1. Saarenpää Ahti, Oikeusinformatiikka. Teoksessa Oikeusjärjestys 2000, Osa I, 4. täydennetty painos (2005), s. 1-87. 2. Kulla, Heikki ym., Viestintäoikeus 2002 3. Nyblin, Klaus, Työelämän sähköposti 2002 Ytterligare information: Ersätter studieperiod T-76.754 Teknologirätt, litteraturtentamen 1. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.5758 Teknologirätt litteraturtentamen 2 (3 sp) L Lärare: Prof. Juha Laine Innehåll: Fördjupning till internationell informationssamhällelig diskussion från juridisk synpunkt. Examination: Enligt överenskommelse. Litteratur: Två av följande tre böcker 1. Stallman, Richard M., Free Software, Free Society 2002. 2. The Digital Dilemma, Intellectual property in the Information Age, Computer Science and Telecommunication Board, National Research Council, 2000. 3. Lessig, Lawrence, Free Culture, How big media uses technology and law to lock down Culture and control creativity, 2004. Ytterligare information: Ersätter studieperiod T-76.758 Teknologirätt, litteraturtentamen 2.
773 Free Culture, How big media uses technology and law to lock down Culture and control creativity, 2004. Lisätiedot: Korvaa opintojakson T-76.758 Teknologiaoikeuden kirjatentti 2. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.5759 Tietotekniikkaoikeuden yksilölliset opinnot (3-12 op) V L Opettaja: prof. Juha Laine Sisältö: Kurssin laajuudesta ja sisällöstä sovitaan opettajan kanssa etukäteen. Suorittaminen: Sopimuksen mukaan. Lisätiedot: Korvaa opintojakson T-76.759 Yksilöllinen opintojakso. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-76.7656 Väitöskirjaseminaari (3 op) V L I-IV Opettaja: prof. Reijo Sulonen Sisältö: Seminaari on tarkoitettu jatko-opiskelijoille. Suorittaminen: Seminaari koostuu opiskelijoiden esityksistä, toisten töiden arvioinneista ja opponoinneista. Lisätiedot: Korvaa opintojakson T-76.656 Tutkimusseminaari Kieli: 2 Englanti, osittain suomi Språk:1 Finska. Kan på begäran avläggas på engelska. T-76.5759 Individuell studier (3-12sp)VL Lärare: prof. Juha Laine Innehåll: Innehållet och omfattningen av de individuella studierna överenskommes på förhand med läraren. Ytterligare information: Ersätter studieperiod T-76.759 Individuell studieperiod. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-76.7656 Doktoratseminar (3sp)VL I-IV Lärare: prof. Reijo Sulonen Innehåll: Seminariet är avsedd för fortsättningsstuderande. Examination: Närvaroplikt och föredrag i seminariet. Ytterligare information: Ersätter studieperiod T-76.656 Forskningsseminarium. Språk: 2 Engelska, delvis finska. T-86 TIETOTEKNIIKKA (va 11120) ma.prof: TkT Matti Hämäläinen prof: OTT Juha Laine, Innopoli 2, E414, 451 6269 prof: TkT Martti Mäntylä, vv 31.12.2008 dosentit: prof. emer. TkT Hans Andersin, Innopoli 2, E461, 451 3315; TkT Timo Soininen, Nokia tutkija: DI Paavo Kotinurmi, Innopoli 2, E448, 451 6224 lab.ins: Miihkali Euro, Innopoli 2, E418, 451 6078 kanslia: suunnittelija Iiris Kauppila (vv.), Katja Laurinolli (vs.), Innopoli 2, E429, 451 5954 http://www.soberit.hut.fi/ Kurssit opintopisteinä (op) Kurssien kotisivut löytyvät osoitteesta: http://www.soberit.hut.fi/suomi/studies.html#kurssiluettelo Opintojaksojen osallistujamäärät voivat olla rajoitetut. T-86.5141 Enterprise Systems Architecture (4 cr) I Opettaja: Timo Itälä, Paavo Kotinurmi, ma. prof. Matti Hämäläinen Sisältö: Kurssi antaa yleisymmärryksen yritysten tietojärjestelmistä ja yritysarkkitehtuurista. Yritysarkkitehtuurin kuvaamisen eri näkökulmat ja laatimisen eri vaiheet. Yritysten ydinprosessit kuten tuotekehitys-, toimitus- ja asiakashallinta- prosessit sekä niitä tukevat tyypilliset tietojärjestelmät. Toimintaprosessi-, informaatio-, sovellus-, infrastruktuuri- sekä palveluarkkitehtuurinäkökulmat esitellään. Kurssin materiaali ja luennot sisältävät sekä teoriaa että käytännön esimerkkejä eri yrityksistä. Suorittaminen: Tentti, luentotehtävät sekä palautteenanto. Kirjallisuus: Kokoelma artikkeleita, jaetaan opetusmonisteina. Esitiedot: T-76.3601, TU-22.1101. Suositeltuja TU-22.1115 ja T- 76.4602. Lisätiedot: Korvaa kurssin T-86.141 Enterprise Systems Integration. Kieli: 3 Englanti. T-86 DATATEKNIK (ao 11120) tf. prof: TkD Matti Hämäläinen prof: JD Juha Laine, Innopoli 2, E414, 451 6269 prof: TkD Martti Mäntylä, tjänsteledig till 31.12.2008 doc: prof. emer. TkD Hans Andersin, Innopoli 2, E461, 451 3315; TkD Timo Soininen, Nokia. forsk.: DI Paavo Kotinurmi, Innopoli 2, E448, 451 6224 lab.ing: Miihkali Euro, Innopoli 2, Innopoli 2, E418, 451 6078 kansliet: planerare Iiris Kauppila (tl.), Katja Laurinolli (tf.) Innopoli 2, E429, 451 5954 http://www.soberit.hut.fi/ Kursserna i studiepoäng (sp) Kurserna i web: http://www.soberit.hut.fi/suomi/studies.html#kurssiluettelo Kursernas deltagarantal kan vara begränsat. T-86.5141 Enterprise Systems Architecture (4 cr) I Lärare: Timo Itälä, Paavo Kotinurmi, Prof. Matti Hämäläinen Innehåll: Kursen ger en allmän uppfattning om företagssystem och företagsarkitekturer (enterprise architectures). Olika synpunkter för beskrivning och utveckling av företagsarkiteturer. Typiska informationssystem som stöder ett företags kärnprocess, ss. producktutveckling, leveranser och kundbehandling. Presentation av begreppen affärsprocess, information och data, applikation infrastruktur och servicearkitektur (SOA). Kursmaterialet och föreläsningar innehåller både teori och praktiska exempel från olika företag. Examination: Tentamen, upgifter från föreläsningar, kursfeedback. Litteratur: Artikelsamling som levereras som kurskompendium. Förkunskaper: T-76.3601, TU-22.1101. Rekommenderat även: TU-22.1115 och T-76.4602. Tilläggsinformation: Ersätter studieperiod T-86.141. Språk: 3 Engelska
774 T-86.5150 Yritysten tietojärjestelmien erikoistyö (3-10op)VL Opettaja: ma prof. Matti Hämäläinen Sisältö: Itsenäinen tutkielma erikseen sovitusta tuotannon tietotekniikan aiheesta. Suorittaminen: Tutkielman laadinta Esitiedot: Muut pääaineen opinnot Lisätiedot: Korvaa opintojaksot T-86.150 Tuotannon tietotekniikan erikoistyö, T-86.155 Yksilöllinen opintojakso Kieli: 2 Englanti, osittain suomi/ruotsi. T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I (5-10 op) V L Opettaja: N.N Sisältö: Yksi tai useampi alan tekninen, strateginen, metodinen tai taloudellinen kysymys läpikäydään ja analysoidaan opettajan, assistentin ja oppilaiden toimesta. Asiantuntijoiden vierailuluentoja ja yritysvierailuja. Seminaaritilaisuuksissa puhutaan ruotsia ja englantia. Suorittaminen: Aktiivinen osallistuminen seminaaritilaisuuksiin, esitelmä ja kirjallinen raportti. Kirjallisuus: Sovitaan erikseen. Lisätiedot: Korvaa opintojakson T-86.160 Tuotannon tietotekniikan erityiskysymyksiä I Kieli: 1 Ruotsi. Pyydettäessä suoritettavissa englanniksi. T-86.5161 Tietojärjestelmien integroinnin erikoiskurssi (6-10 op) L I-II Opettaja: Paavo Kotinurmi Sisältö: Yritysten tietojärjestelmien integroinnin päätekniikat ja standardit. Projektin kautta opiskelijat tutustuvat tarkemmin johonkin ajankohtaiseen aiheeseen tietojärjestelmien integroinnissa. Kurssilla opetellaan tieteellistä raportointia ja omien projektien esittelemistä muille. Kurssi antaa valmiudet DI-työn tekemiseen. Syksyn 2007 kurssi käsittelee liiketoimintaprosessien integraatiota. Suorittaminen: Esitentti, osallistuminen luennoille, projektityö ja sen raportointi. Kirjallisuus: Sovitaan erikseen. Esitiedot: T-86.5141 Lisätiedot: Korvaa opintojakson T-86.161 Tuotannon tietotekniikan erityiskysymyksiä II, T-86.301 Project Course on ICT Enabled Commerce. Kieli: 3 Englanti. T-86.5165 Yritysten tietojärjestelmien seminaari (3-8 op) V L III tai IV Opettaja: Kari Hiekkanen Sisältö: Yksi tai useampi tietotekninen kysymys liittyen yritysten tietojärjestelmiin teemana. Kevään 2008 teema on Service Oriented Software Engineering. Suorittaminen: Osallistuminen luennoille, projektityö ja sen raportointi. Kirjallisuus: Sovitaan erikseen. Esitiedot: T-86.5141. Suositellaan myös T-76.5150. Lisätiedot: Korvaa opintojakson T-86.165 Tuotetietotekniikan seminaari Kieli: 3 Englanti. T-86.5300 Information and Communication Enabled Commerce ICTEC (4-6 cr) L IV Opettaja: ma. prof. Matti Hämäläinen, prof. Juha Laine ja tutkija Mikko Heiskala Sisältö: Tieto- ja viestintätekniikka on sekä keino parantaa tuottavuutta että mahdollistaa uusien palveluinnovaatioiden T-86.5150 Special arbete i företagets informationsystem (3-10sp)VL Lärare: tf. prof. Matti Hämäläinen Innehåll: Självständigt studium av ett givet ämne inom datatekniken. Examination: Utarbetandet av en essä. Förkunskaper: Huvudämnesstudier. Ytterligare information: Ersätter studieperiod T-86.150 Specialarbete i produktdatateknik, T-86.155 Individuell studieperiod Språk:2 Engelska, delvis finska/svenska. T-86.5160 Datateknik inom produktionen, speciella frågeställningar (5-10sp)VL Lärare: N.N Innehåll: En eller flera tekniska, strategiska, metodiska eller ekonomiska frågor inom området genomgås och analyseras av lärare, assistent och studenter. Gästföreläsningar och industribesök. Huvudspråken vid seminariet är svenska och engelska. Examination: Aktivt närvaro vid seminariet, en skriftlig rapport och ett föredrag. Litteratur: Enligt överenskommelse. Ytterligare information: Ersätter studieperiod T-86.160 Datateknik inom produktionen, speciella frågeställningar I Språk: 1 Svenska. Kan på begäran avläggas på engelska. T-86.5161 Specialkurs om integration av informationssystem (6-10 sp) L I-II Lärare: Paavo Kotinurmi Innehåll: De viktigaste teknikerna och standarderna inom integration av olika företags informationssystem. Studenterna bekantar sig i detalj med ett aktuellt ämne inom integration av informationssystem genom ett projektarbete. På kursen får deltagarna öva och utveckla sina färdigheter i vetenskaplig rapportering samt presentation av resultaten till de andra deltagarna. Kursen ger deltagarna färdighet till att göra DI-arbete. På hösten 2007 handlar kursen om integration av affärsprocesser. Examination: Förtentamen, deltagande på föreläsningarna, ett projektarbete inkluderat rapportering av resultaten Litteratur: överenskommes skilt Förkunskaper: T-86.5141 Ytterligare information: Ersätter studieperiod T-86.161 Datateknik inom produktionen, speciella frågeställningar II, T- 86.301 Project Course on ICT Enabled Commerce. Språk: 3 Engelska. T-86.5165 Seminarium i företagets informationsystem (3-8sp)VL III eller IV Lärare: Kari Hiekkanen Innehåll: En eller flera datatekniska frågor inom företagets informationssystem genomgås. Våren 2008 behandlar Service Oriented Software Engineering. Examination: Deltagande på föreläsningarna och ett projektarbete inkluderat rapportering av resultaten. Litteratur: överenskommes skilt. Förkunskaper: T-86.5141. Rekommenderad T-76.5150. Ytterligare information: Ersätter studieperiod T-86.165 Seminarium I Produktdatateknik Språk: 3 Engelska. T-86.5300 Information and Communication Enabled Commerce ICTEC (4-6 cr) L IV Lärare: tf. prof. Matti Hämäläinen, prof.juha Laine och forsk. Mikko Heiskala Innehåll: Informations- och kommunikationsteknologi (ICT) är förutom ett verktyg för ökad produktivitet även en viktig faktor för
775 toteuttaminen. Sovellukset ulottuvat palvelukomponentin lisäämisestä teollisuuden tuotteisiin sellaisten uusien palvelukonseptien kehittämiseen, jotka ovat mahdollisia vain digitaalisessa ja verkottuneessa ympäristössämme. Palveluita tarkastellaan "Service Engineering" näkökulmasta ja keskitytään palveluiden suunnitteluun, toteuttamiseen ja hallintaan liittyviin kysymyksiin. Näitä havainnollistetaan esimerkeillä sekä teollisuuden että julkisen sektorin piiristä, joita esittävät koti- ja ulkomaiset vie-railijat yrityksistä ja tutkimuslaitoksista. Kurssi on avoin myös TKK:n ulkopuolelta tuleville opiskelijoille. Suorittaminen: Osallistuminen luennoille, harjoitustyö ja sen raportointi, tentti. Kirjallisuus: Ilmoitetaan myöhemmin. Lisätiedot: Korvaa opintojakson T-86.300 Information and Communication Enabled Commerce ICTEC Kieli: 3 Englanti. T-86.5750 Seminaari uusista liiketoiminnoista digitaalisessa taloudessa (3op)VL Opettaja: ma prof. Matti Hämäläinen Sisältö: Aiheena on digitaalitalouden ajankohtaisia teemoja kuten virtuaalitaloudet ja yhteisöt. Suorittaminen: Osallistuminen luennoille, projektityö ja sen raportointi. Kirjallisuus: Ilmoitetaan myöhemmin. Lisätiedot: Korvaa opintojakson T-86.5750 Seminaari uusista liiketoiminnoista digitaalisessa taloudessa. Kieli: 3 Englanti. T-121 KÄYTETTÄVYYSTUTKIMUS (va 11120) professori: TkT Marko Nieminen, Innopoli 2, E416, 451 3973 dosentti: FT Sari Kujala, Tampereen teknillinen yliopisto opettava tutkija: TkL Mika P. Nieminen, Innopoli 2, E418, 451 6002 opettava tutkija: N.N. yliopisto-opettaja: N.N. assistentti: DI Johanna Viitanen, Innopoli 2, E 422, 451 6086 lab. ins.: Miihkali Euro, Innopoli 2, E418, 451 6078 kanslia: suunnittelija Iiris Kauppila (vv.), Katja Laurinolli (vs.), Innopoli 2, E429, 451 5954.[[BR]] http://www.soberit.hut.fi/ http://www.soberit.hut.fi/t-121/ möjliggörandet av innovering av tjänster. Applikationer omfattar bl.a. att tillföra tjänster som delar av industriella produkter och att skapa nya tjänstekoncept baserade på dagens digitaliserade globala nätverk. På kursen granskas tjänster från en "Service Engineering" synvinkel och man koncentrerar sig på planering, implementering och underhåll av tjänster. Dessa illustreras med praktiska exempel från industrin, vilka presenteras av finska och internationella experter inom området. Kursen är öppen för alla studerande. Även de som inte studerar på Tekniska högskolan är välkomna. Examination: Deltagande på föreläsningarna, ett övningsarbete inkluderat rapportering av resultaten, tentamen. Litteratur: Meddelas senare. Ytterligare information: Ersätter studieperiod T-86.300 Information and Communication Enabled Commerce ICTEC Språk: 3 Engelska. T-86.5750 Seminarium i företagande i Digital Ekonomi (3sp)VL Lärare: tf. prof. Matti Hämäläinen Innehåll: Aktuella ämne liksom virtuell ekonomi och datormedlat kollektiv. Examination: Deltagande på föreläsningarna och ett projektarbete inkluderat rapportering av resultaten. Litteratur: Meddelas senare. Ytterligare information: Ersätter studieperiod T-86.750 Seminarium i företagande i Digital Ekonomi Språk: 3 Engelska. T-121 ANVÄNDBARHETSFORSKNING (ao 11120) prof.: TkD Marko Nieminen, Innopoli 2, E416, 451 3973 doc.: FD Sari Kujala, Tammerfors tekniska universitet underv. forsk.: TkL Mika P. Nieminen, Innopoli 2, E418, 451 6002 underv. forsk.: N.N. univ. lär.: N.N. ass.: DI Johanna Viitanen, Innopoli 2, E 422, 451 6086 lab.ing.: Miihkali Euro, Innopoli 2, E418, 451 6078 kansliet: planerare Iiris Kauppila (tl.), Katja Laurinolli (tf.), Innopoli 2, E429, 451 5954 http://www.soberit.hut.fi/ http://www.soberit.hut.fi/t-121/ Kurssit opintopisteinä (op) Kurssien kotisivut löytyvät osoitteesta: http://www.soberit.hut.fi/ suomi/studies.html#kurssiluettelo Kurssien osallistujamäärät voivat olla rajoitetut. T-121.2100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (2 op) III Opettaja: Johanna Viitanen Sisältö: Käytettävyyden ja käyttöliittymien perusluentosarja; käyttäjäkeskeisen suunnittelun perusteet; katsaus käyttäjäkeskeisen tuotekehityksen osa-alueisiin. Suorittaminen: Luennot ja tentti. Esitiedot: Ei esitietovaatimuksia. Lisätiedot: Korvaa kurssin T-121.100 Johdatus käyttäjäkeskeiseen tuotekehitykseen. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. Kurserna i studiepoäng (sp) Kurserna i web: http://www.soberit.hut.fi/suomi/studies.html#kurssiluettelo Kursernas deltagarantal kan vara begränsat. T-121.2100 Introduktion till användarcentrerad produktutveckling (2 sp) III Lärare: Johanna Viitanen Innehåll: Grunder i användargränssnitt, användbarhet och användarcentrerad produktutveckling. Examination: Föreläsningar och tentamen. Ytterligare information: Ersätter kursen T-121.100 Introduktion till användarcentrerad produktutveckling. Språk: 1 Finska. Kan på begäran avläggas på engelska.
776 T-121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyöt (3 op) III-IV Opettaja: Johanna Viitanen Sisältö: Käyttäjäkeskeisen tuotekehityksen harjoitustöitä tuotekehityksen eri vaiheisiin. Suorittaminen: Laskuharjoitukset ja harjoitustyöt. Esitiedot: T-121.2100, voidaan suorittaa samanaikaisesti. Lisätiedot: Osallistujamäärä rajoitettu (150). Korvaa kurssin T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-121.5150 Käyttäjäkeskeisen tuotekehityksen menetelmät (2 op) I Opettaja: Opett. tutk. Mika P. Nieminen Sisältö: Käyttäjäkeskeisen tuotekehityksen, käyttäjätutkimuksen ja käytettävyyden arvioinnin menetelmien kirjatentti. Suorittaminen: Tentti. Kirjallisuus: Aineisto ilmoitetaan kurssin kotisivuilla. Esitiedot: T-121.2100. Lisätiedot: Kurssi on pakollinen esitieto kursseille T-121.5401 ja T-121.5601. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-121.5200 Ihminen ja vuorovaikutteiset käyttöliittymät (3 op) I Opettaja: Johanna Viitanen Sisältö: Ihmisen havaitsemisen ja toiminnan perusteita; aistien ja muistin toiminta. Ihmisen toimintaa kuvaavien teorioiden ja mallien soveltaminen käyttöliittymien suunnittelussa. Suorittaminen: Harjoitustyö ja tentti. Esitiedot: T-121.2100. Lisätiedot: Korvaa kurssin T-121.200 Käyttöliittymäpsykologia. Osallistujamäärä rajoitettu (30). Kieli: 0 Suomi. T-121.5300 Käyttöliittymäsuunnittelu (3-4 op) II Opettaja: Prof. Marko Nieminen, prof. Petri Vuorimaa Sisältö: Käyttäjäkeskeinen käyttöliittymän suunnittelu ja toteutus. Käyttöliittymän peruselementtien ja suunnitteluohjeiden hyödyntäminen käyttöliittymien toteutuksessa. Suorittaminen: Luennot ja tentti, harjoitustehtävät. Esitiedot: T-121.2100. Lisätiedot: Korvaa kurssiyhdistelmän T-121.300 Käyttöliittymäsuunnittelu ja T-121.310 Käyttöliittymän suunnitteluprojekti, ja kurssin T-111.310 Vuorovaikutustekniikka. Osallistujamäärä rajoitettu (100). Kieli: 2 Englanti, osittain suomi. T-121.5401 Käyttäjätutkimus (3 op) II Opettaja: N.N. Sisältö: Käyttäjätutkimuksen suunnittelu, tutkimuksen toteutus, kerätyn aineiston analyysi ja tutkimusraportointi. Kurssilla käydään läpi suunnitteluvaiheessa tehtävän käyttäjätutkimuksen perusvaiheet ja -menetelmät. Suorittaminen: Luennot ja harjoitustyöt. Esitiedot: T-121.3110, T-121.5150. Lisätiedot: Korvaa kurssin T-121.5400 Käyttäjätutkimus. Korvaa yhdessä kurssin T-121.5150 ja T-121.5700 kanssa kurssin T-121.700 Käyttäjäkeskeinen konseptisuunnittelu. Osallistujamäärä rajoitettu (30). Kieli: 0 Suomi. T-121.3110 övningsarbeten i användarcentrerad produktutveckling (3 sp) III-IV Lärare: Johanna Viitanen Innehåll: Flera övningsarbeten i användarcentrade tekniker för olika produktutvecklingsfaser. Examination: övningar och övningsarbeten. Förkunskaper: T-121.2100, kan utföras samtidigt. Ytterligare information: Begränsat antal studerande (150). Ersätter kursen T-121.110 Projekt: användarcentrerad produktutveckling. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-121.5150 Metoder för användarcentrerad produktutveckling (2 sp) I Lärare: Underv. forsk. Mika P. Nieminen Innehåll: Tentamen i metoder för användarcentrerad produktutveckling, användarforskning och användbarhetsutvärdering. Examination: Tentamen. Litteratur: Litteratur beskriven på kursens webbsidor. Förkunskaper: T-121.2100. Ytterligare information: Kursen är förkunskap för T-121.5401 och T-121.5601. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-121.5200 Människan och användargränssnitt (3 sp) I Lärare: Johanna Viitanen Innehåll: Grunder i människans perception och kognitiva funktioner; sinnenas och minnets funktioner. Hur man använder teorier som beskriver människans funktioner i design av användargränssnitt. Examination: övningsarbete och tentamen. Förkunskaper: T-121.2100. Ytterligare information: Ersätter kursen T-121.200 Användargränsnitt och psykologi. Begränsat antal studerande (30). Språk: 0 Finska. T-121.5300 Design av användargränssnitt (3-4 sp) II Lärare: Prof. Marko Nieminen, prof. Petri Vuorimaa Innehåll: Design och utveckling av användargränssnitt. Användning av användargränssnittelementer och stilguidar. Examination: Föreläsningar och tentamen, övningsarbeten. Förkunskaper: T-121.2100. Ytterligare information: Ersätter kurser T-121.300 Design av användargränssnitt och T-121.310 Projekt: design av användargränssnitt, och kursen T-111.310 Interaktiv programmering. Begränsat antal studerande (100). Språk: 2 Engelska, delvis finska. T-121.5401 Användarforskning (3 sp) II Lärare: N.N. Innehåll: Användarforskning: planering och utförande, analys av insamlat material och rapportering. Vanliga metoder för användarforskning I product utvecklingens tidiga skeden. Examination: Föreläsningar och övningsarbeten. Förkunskaper: T-121.3110, T-121.5150. Ytterligare information: Ersätter kursen T-121.5400 Användarforskning. Ersätter med T-121.5150 och T-121.5700 kursen T-121.700 Användarcentrerad koncept design. Begränsat antal studerande (30). Språk: 0 Finska.
777 T-121.5500 Käyttäjäkeskeisen tuotekehityksen erikoistyö (1-8op)V I-IV Opettaja: Prof. Marko Nieminen, opett. tutk. Mika P. Nieminen Sisältö: Kurssin laajuudesta ja sisällöstä sovitaan etukäteen opettajan kanssa. Suorittaminen: Harjoitustyö. Esitiedot: Ei esitietovaatimuksia. Lisätiedot: Korvaa kurssin T-121.500 Käyttäjäkeskeisen tuotekehityksen erikoistyö. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-121.5601 Käytettävyyden arviointi (5 op) L III-IV Opettaja: Opett. tutk. Mika P. Nieminen Sisältö: Valmiin tuotteen tai tuoteprototyypin käytettävyyden arviointi asiantuntijamenetelmin sekä käyttäjätesteillä. Suorittaminen: Luennot, ryhmätyö ja aktiivinen osallistuminen kurssin tilaisuuksiin. Kirjallisuus: Nielsen J., 1993, Usability Engineering, Academic Press. Esitiedot: T-121.3110 ja T-121.5150, lisäksi suositellaan T-121.5200. Lisätiedot: Korvaa kurssin T-121.5600 Käytettävyyden arviointi. Korvaa yhdessä kurssin T-121.5150 kanssa kurssin T-121.600 Käytettävyyden arviointi. Osallistujamäärä rajoitettu (30). Kieli: 0 Suomi T-121.5700 Käyttäjäkeskeinen konseptisuunnittelu (4 op) L III Opettaja: Opett. tutk. Mika P. Nieminen Sisältö: Uusien tuotekonseptien kehittäminen käyttäjätutkimukseen perustuen. Suorittaminen: Luennot, ryhmätyö ja seminaariesityksiä. Esitiedot: T-121.5300, T-121.5401. Lisätiedot: Korvaa yhdessä kurssien T-121.5150 ja T-121.5401 kanssa kurssin T-121.700 Käyttäjäkeskeinen konseptisuunnittelu. Osallistujamäärä rajoitettu (30). Kieli: 0 Suomi. T-121.5850 Käytettävyyden yksilöllinen opintojakso (1-10 op) V L I-IV, järjestetään sopimuksen mukaan Opettaja: Prof. Marko Nieminen, opett. tutk. Mika P. Nieminen Sisältö: Kurssin laajuudesta ja sisällöstä sovitaan etukäteen opettajan kanssa. Suorittaminen: Harjoitustyö. Esitiedot: Ei esitietovaatimuksia. Lisätiedot: Korvaa kurssin T-121.850 Käytettävyyden yksilöllinen opintojakso. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-121.5900 Käyttöliittymien ja käytettävyyden seminaari (3-8op)VL IV Opettaja: Prof. Marko Nieminen, opett. tutk. Mika P. Nieminen Sisältö: Vaihtuvasisältöinen ajankohtaisiin aiheisiin keskittyvä seminaari. Suorittaminen: Osallistuminen seminaaritilaisuuksiin, seminaarityö ja -esitys. Esitiedot: T-121.3110 ja vähintään yksi T-121.5xxx kursseista. Lisätiedot: Korvaa kurssin T-121.900 Käyttöliittymien ja käytettävyyden seminaari. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-121.5500 Specialarbete i användarcentrerad produktutveckling (1-8 sp) V I-IV Lärare: Prof. Marko Nieminen, underv. forsk. Mika P. Nieminen Innehåll: Bestäm innehållet i förväg tillsammans med läraren. Examination: övningsarbete. Ytterligare information: Ersätter kursen T-121.500 Specialarbete i användarcentrerad produktutveckling. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-121.5601 Användbarhetsutvärdering (5 sp) L III-IV Lärare: Underv. forsk. Mika P. Nieminen Innehåll: Utvärdering av användbarheten en existerande produkt eller en fungerande prototyp med hjälp av expertgranskning och användartestning. Examination: Föreläsningar, grupparbete och aktiv närvaro vid kurstillfällen. Litteratur: Nielsen J., 1993, Usability Engineering, Academic Press. Förkunskaper: T-121.3110 och T-121.5150, även T-121.5200 rekommenderas. Ytterligare information: Ersätter kursen T-121.5600 Användbarhetsutvärdering. Ersätter med T-121.5150 T-121.600 Användbarhetsutvärdering. Begränsat antal studerande (30). Språk: 0 Finska. T-121.5700 Användarcentrerad koncept design (4 sp) L III Lärare: Underv. forsk. Mika P. Nieminen Innehåll: Design av nya produkt idð er på basen av användarforskningen. Examination: Föreläsningar, grupparbete och föredrag i seminariet. Förkunskaper: T-121.5300, T-121.5401. Ytterligare information: Ersätter med T-121.5150 och T-121.5401 kursen T-121.700 Användarcentrerad koncept design. Begränsat antal studerande (30). Språk: 0 Finska. T-121.5850 Individuell kurs om användbarhet (1-10 sp) V L I-IV, ordnas vid behov Lärare: Prof. Marko Nieminen, underv. forsk. Mika P. Nieminen Innehåll: Bestäm innehållet i förväg tillsammans med läraren. Examination: övningsarbete. Ytterligare information: Ersätter kursen T-121.850 Individuell kurs om användbarhet. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-121.5900 Seminarium om användargränssnitt och användbarhet (3-8 sp) V L IV Lärare: Prof. Marko Nieminen, underv. forsk. Mika P. Nieminen Innehåll: Innehållet varierar årligen, i seminariet behandlas aktuella frågor inom forskning kring användargränssnitt och användbarhet. Förkunskaper: T-121.3110 och minst en av T-121.5xxx kurserna. Ytterligare information: Ersätter kursen T-121.900 Seminarium om användargränssnitt och användbarhet. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-121.5950 Opinnäyteseminaari (2op)VL I-IV T-121.5950 Seminarium om slutarbetet (2sp)VL I-IV
778 Opettaja: Prof. Marko Nieminen Sisältö: Seminaarissa käydään läpi opinnäytteenä toteutettavan tutkimuksen tekemisen perusteet (metodiikka ja prosessi). Seminaarissa tarjotaan ohjeistusta opinnäytteen tekemiseen ja käsitellään opinnäytteelle asetettavia vaatimuksia. Seminaarissa pidetään esitys omasta valmisteilla olevasta opinnäytteestä sekä opponoidaan muita muiden esittämiä töitä. Seminaaria täydentävät valmiiden diplomi- ja lisensiaatintöiden esitykset. Suorittaminen: Osallistuminen seminaaritilaisuuksiin ja seminaariesitykset. Esitiedot: Ei esitietovaatimuksia. Lisätiedot: Korvaa kurssin T-121.950 Käyttäjäkeskeisen tuotekehityksen lopputyöseminaari. Kieli: 1 Suomi. Pyydettäessä suoritettavissa englanniksi. T-79 TIETOJENKÄSITTELYTEORIA (va 11110) prof: TkT Ilkka Niemelä, B337, 451 3290 prof: FT Kaisa Nyberg, B255, 451 3976 prof: FT Pekka Orponen, A348, 451 5246 prof.emer: Leo Ojala, B359, 451 3253 dos: TkT Keijo Heljanko, 451 5134; TkT Tomi Janhunen, 451 3255; prof. Esko Ukkonen, Helsingin yliopisto, 191 51280; TkT Kimmo Varpaaniemi, Space Systems Finland. opett.tutk: TkT Keijo Heljanko, B334, 451 5134 (virkavapaa), virkaa hoitaa TkT Harri Haanpää, B356, 451 5243; TkT Tomi Janhunen, B335, 451 3255. lab.ins: TkL Eero Lassila, B351, 451 3291. erik.op: Ilkka Herttua, Union Internationale des Chemin de Fer; DI Antti Huima, Conformiq Software; TkT Tommi Junttila, 451 3260; TkL Petteri Kaski, HIIT, 191 51181; TkL Heikki Tauriainen, 451 3263; TkL Teemu Tynjälä, Nokia Research Center. toimisto: toimistosihteeri Ulla Kangasniemi, B336, 451 3259, fax 451 3369; osastosihteeri Minna Kauppila, B247, 451 3264. http://www.tcs.hut.fi/ Lärare: Prof. Marko Nieminen Innehåll: Instruktioner för och presentation av slutarbetet. Ytterligare information: Ersätter kursen T-121.950 Seminarium om slutarbetet i användarcentrerad produktutveckling. Språk: 1 Finska. Kan på begäran avläggas på engelska. T-79 TEORETISK DATALOGI (ao 11110) prof: TkD Ilkka Niemelä, B337, 451 3290 prof: FD Kaisa Nyberg, B249, 451 3976 prof: FD Pekka Orponen, A348, 451 5246 prof.emer: Leo Ojala, B359, 451 3253 doc: TkD Keijo Heljanko, 451 5134; TkD Tomi Janhunen, 451 3255; prof. Esko Ukkonen, Helsingfors universitet, 191 51280; TkD Kimmo Varpaaniemi, Space Systems Finland. underv.forsk: TkD Keijo Heljanko, B334, 451 5134 (tjänsteledig), ämbetet handhas av TkD Harri Haanpää, B356, 451 5243; TkD Tomi Janhunen, B335, 451 3255. lab.ing: TkL Eero Lassila, B351, 451 3291. spec.lär: Ilkka Herttua, Union Internationale des Chemin de Fer; DI Antti Huima, Conformiq Software; TkD Tommi Junttila, 451 3260; TkD Petteri Kaski, HIIT, 191 51181; TkL Heikki Tauriainen, 451 3263; TkL Teemu Tynjälä, Nokia Research Center. kansliet: byråsekreterare Ulla Kangasniemi, B336, 451 3259, fax 451 3369; avdelningssekreterare Minna Kauppila, B247, 451 3264. http://www.tcs.hut.fi/ Kurssit opintopisteinä (op) Kurssien kotisivut: http://www.tcs.hut.fi/studies/ T-79.1001 Tietojenkäsittelyteorian perusteet T (4 op) 24 + 24 (2 + 2) I-II Opettaja: opett. tutk. Harri Haanpää Sisältö: Äärelliset automaatit ja säännölliset kielet. Yhteydettömät kieliopit ja pinoautomaatit. Yhteysherkät ja rajoittamattomat kieliopit. Turingin koneet ja laskettavuus. Suorittaminen: Tentti ja neljä pakollista kotitehtävää. Kirjallisuus: Luentomoniste; M. Sipser: Introduction to the Theory of Computation. Esitiedot: Ensimmäisen syksyn matematiikan opinnot. Perustiedot ohjelmoinnista hyödylliset. Lisätiedot: Korvaa opintojakson T-79.148 Tietojenkäsittelyteorian perusteet. Kieli: Englanti, osittain suomi/ruotsi. T-79.1002 Tietojenkäsittelyteorian perusteet Y (2 op) 12 + 12 (2 + 2) I Opettaja: opett. tutk. Harri Haanpää Sisältö: Äärelliset automaatit ja säännölliset kielet. Yhteydettömät kieliopit. Suorittaminen: Tentti ja neljä pakollista kotitehtävää. Kirjallisuus: Luentomoniste; M. Sipser: Introduction to the Theory of Computation. Esitiedot: Ensimmäisen syksyn matematiikan opinnot. Perustiedot ohjelmoinnista hyödylliset. Kurserna i studiepoäng (sp) Kurserna i web: http://www.tcs.hut.fi/studies/ T-79.1001 Grunderna i teoretisk datalogi T (4 sp) 24 + 24 (2 + 2) I-II Lärare: underv. forsk. Harri Haanpää Innehåll: Ändliga automater och reguljära språk. Kontextfri grammatik och stackautomater. Kontextsensitiv och obegränsad grammatik. Turingmaskiner och beräkningsbarhet. Examination: Tentamen och fyra obligatoriska hemupgifter. Litteratur: Föreläsningsmaterial; M. Sipser: Introduction to the Theory of Computation. Förkunskaper: Första höstterminens matematikstudier. Grundkunskaper i programmering nyttiga. Ytterligare information: Ersätter studieperiod T-79.148 Grunderna i databehandlingsteori. Språk: Engelska, delvis finska/svenska. T-79.1002 Grunderna i teoretisk datalogi Y (2 sp) 12 + 12 (2 + 2) I Lärare: underv. forsk. Harri Haanpää Innehåll: Ändliga automater och reguljära språk. Kontextfri grammatik. Examination: Tentamen och fyra obligatoriska hemupgifter. Litteratur: Föreläsningsmaterial; M. Sipser: Introduction to the Theory of Computation. Förkunskaper: Första höstterminens matematikstudier. Grundkunskaper i programmering nyttiga.