Informaatioteknologian tiedekunnan yhteiset yleisopinnot
- ITKY005 Pienryhmän ohjaaminen
(3 op)
(syksy, kevät)
- ITKY060 Luottamustehtävät
(2 op)
(syksy, kevät)
- ITKY100 Yliopisto-opiskelu ja opintojen suunnittelu
(2-3 op)
(syksy, kevät)
- ITKY104 IT kaikkialla
(2 op)
(kevät, kesä)
- ITKY115 Asiantuntijaluentojen seuraaminen
(2 op)
(syksy, kevät, kesä)
- ITKY123 Asiantuntijan ja esimiehen työelämätaidot
(2 op)
(kesä)
- ITKY203 Henkilökohtaisen tiedonhallinnan perusteet
(3 op)
Informaatioteknologian tiedekunnan yhteiset opinnot
- ITKP101 Tietokone ja tietoverkot työvälineenä
(2-4 op)
(syksy, kevät)
- ITKP102 Ohjelmointi 1
(6 op)
(syksy, kevät)
- ITKP104 Tietoverkot
(3-5 op)
(syksy)
- ITKP106 Ohjelmointi 1, mobiili
(1-2 op)
(syksy)
- ITKP112 Oliosuuntautunut analyysi
(3 op)
(kevät)
- ITKP113 Oliosuuntautunut suunnittelu
(3 op)
(kevät)
- ITKA112 Käyttäjälähtöinen ohjelmistokehitys
(3 op)
(kesä)
- ITKA201 Algoritmit 1
(4 op)
(syksy)
- ITKA202 Johdatus ohjelmistotekniikkaan
(3 op)
(syksy)
- ITKA203 Käyttöjärjestelmät
(4 op)
(syksy)
- ITKA204 Tietokannat ja tiedonhallinnan perusteet
(4 op)
(kevät)
- ITKA550 Affective Technology and Management
(2 op)
(syksy)
- ITKA551 Educational Technology and E-learning
(2 op)
(syksy)
- ITKA552 History of Science in Japan
(2 op)
(syksy)
Tietojärjestelmätieteen ja tietojenkäsittelytieteen pääaineopinnot
- TJTA103 Ihminen ja tietojärjestelmä
(3 op)
(syksy)
- TJTA112 Tietojärjestelmien kehittämisen perusteet
(3 op)
(syksy)
- TJTA114 Tietohallinnon perusteet
(3 op)
(syksy)
- TJTA228 XML: teoria ja käytäntö
(4 op)
(kevät)
- TJTA239 Liiketoiminta tietoyhteiskunnassa
(5 op)
(kevät)
- TJTA290 Harjoittelu
(1-6 op)
(syksy, kevät, kesä)
- TJTA293 Tietojärjestelmätieteen aineopintojen teemaessee
(1-3 op)
- TJTA301 Kandidaattiseminaari
(3 op)
(syksy)
- TJTA302 Kandidaatin tutkielma
(7 op)
(syksy, kevät)
- TJTA303 Kypsyysnäyte
(0 op)
(syksy, kevät)
- TJTA311 Projektin hallinta
(3 op)
(syksy)
- TJTA330 Ohjelmistotuotanto
(5 op)
(kevät)
- TJTS433 Projektin johtaminen ja toteutus
(10 op)
(syksy, kevät)
- TJTS444 Projektitoiminnan johtaminen
(5 op)
(kevät)
- TJTS490 Syventävä harjoittelu
(1-6 op)
(syksy, kevät)
- TJTS502 Tutkielma
(30 op)
(syksy, kevät)
- TJTS503 Maturiteetti
(0 op)
(syksy, kevät)
- TJTS504 Tutkimus ja sen menetelmät
(2 op)
(syksy)
- TJTS505 Pro gradu -seminaari
(3 op)
(syksy, kevät)
- TJTS557 IS2: Global Knowledge Management
(2-5 op)
(syksy)
- TJTS568 Global Information Systems
(5 op)
(syksy)
- TJTS569 Advanced Topics in Global Information Systems
(5 op)
(kevät)
- TJTS570 Kansainvälisten projektien johtaminen
(5 op)
(kevät)
- TJTS571 Software Business
(5 op)
(kevät)
- TJTS572 Management of International Software Business
(5 op)
(syksy)
- TJTS590 IT-alan vaativat asiantuntijatehtävät
(5 op)
(syksy, kevät)
- TJTSD40 Digitaalinen media 1
(5 op)
(syksy)
- TJTSD51 Sisällönhallinta organisaatioissa
(5 op)
(kevät)
- TJTSD62 Sosiaalinen media: teoria ja käytäntö
(5 op)
(syksy)
- TJTSD63 Laboratory Work in Digital Media (Digitaalisen median harjoitus- tai laboratoriotyö)
(2-6 op)
(syksy, kevät, kesä)
- TJTSD66 Advanced Topics in Social Media
(2-5 op)
(kevät)
- TJTSD67 XML-pohjainen viestintä tietoverkoissa
(5 op)
(syksy)
- TJTSD90 Digitaalisen median syventävä harjoittelu
(1-15 op)
(syksy, kevät)
- TJTSE25 Enterprise Architecture (Yrityksen kokonaisarkkitehtuuri)
(5 op)
(kevät)
- TJTSE56 Systems of Electronic Commerce (Elektronisen liiketoiminnan järjestelmät)
(5 op)
(syksy)
- TJTSE63 Tutkimus ja sen menetelmät elektronisessa liiketoiminnassa
(5 op)
(kevät)
- TJTSE65 Teknologia arjen ja elämäntavan muovaajana
(5 op)
(kevät)
- TJTSE70 Innovaatioiden yleistyminen ja liiketoimintamallit tietoyhteiskunnassa
(5 op)
(syksy)
- TJTSE72 Teknologian sosiologia
(5 op)
(kesä)
- TJTSE90 Elektronisen liiketoiminnan syventävä harjoittelu
(1-15 op)
(syksy, kevät)
- TJTSK56 Käytettävyyssuunnittelu
(8 op)
(kevät)
- TJTSS33 Olio-ohjelmointi
(5 op)
(syksy)
- TJTSS50 Ohjelmistojen testaus ja laadunvarmistus
(5 op)
(syksy)
- TJTSS53 Software product line engineering and management
(5 op)
(kevät)
- TJTSS54 Research Essays based on Experiences from Leveraging Software Product Line Engineering and Management
(3 op)
(syksy, kevät)
- TJTSS58 Ohjelmisto- ja järjestelmäkehityksen kansainvälinen standardointitoiminta
(2-6 op)
(kevät)
- TJTSS63 Ohjelmistojen ylläpito
(5 op)
(kevät)
- TJTSS73 Enterprise Level Security
(2 op)
(syksy)
- TJTST10 Tietojärjestelmien kehittämismenetelmät
(5 op)
(syksy)
- TJTST20 Tietohallinnon johtaminen
(5 op)
(syksy, kevät)
- TJTST24 Liiketoimintaprosessien johtaminen
(5 op)
(syksy)
- TJTST29 Software Project Scoping for Successful Software Sourcing and Delivery
(5 op)
(syksy)
- TJTST90 Järjestelmäkehityksen syventävä harjoittelu
(1-15 op)
(syksy, kevät)
- TJTV410 Organisaatioviestintä
(5 op)
(kevät)
- ITKS452 Requirements engineering
(5 op)
(kevät)
- ITKS540 Introduction to Mobile Computing and Business
(5 op)
(syksy)
- ITKS544 Semantic Web and Ontology Engineering
(5-10 op)
(kevät)
- KOGA333 ICT-etiikka
(3 op)
(kevät)
- KOGS394 Graduseminaari
(5 op)
(syksy, kevät)
- KOGS396 Laboratorioharjoittelu
(3 op)
(syksy, kevät)
- KOGS397 Mielenfilosofia ja tietoisuus
(2 op)
(syksy, kevät)
- KOGS403 Empiiriset tutkimusmenetelmät
(3 op)
(syksy)
- KOGS520 Käyttäjäpsykologia
(6 op)
(kevät)
- KOGS521 Käytettävyysanalyysi
(8 op)
(syksy)
- KOGS530 Web ja käytettävyys
(3 op)
- KOGS532 Kognitiotieteen klassikkoteokset
(3 op)
Tietotekniikan pääaineopinnot
- TIEP111 Ohjelmointi 2
(8 op)
(kevät, kesä)
- TIEP112 Ohjelmointi 2, C++
(1 op)
(kevät)
- TIEP113 Ohjelmointi 2, JSP
(1 op)
(kevät)
- TIEP114 Tietokoneen rakenne ja arkkitehtuuri
(3 op)
(syksy)
- TIEP115 Johdatus tietotekniikkaan
(3 op)
(kevät)
- TIEP161 Opetusteknologia
(3 op)
(kevät)
- TIEP181 Johdatus tietokoneavusteiseen matematiikkaan
(1-4 op)
(syksy, kevät)
- TIEA207 Aineopintojen projektityö
(8 op)
(kevät)
- TIEA211 Algoritmit 2
(4 op)
(kevät)
- TIEA212 Graafisten käyttöliittymien ohjelmointi
(5 op)
(syksy)
- TIEA217 Tietojenkäsittelyn alan tutkimusmenetelmät
(2 op)
(syksy)
- TIEA223 Sovelluskehitys toimisto-ohjelmilla
(1-2 op)
(kevät)
- TIEA241 Automaatit ja kieliopit
(5 op)
(kesä)
- TIEA261 Tietotekniikan rooli opetuksessa
(2 op)
(syksy)
- TIEA301 Kandidaattiseminaari
(3 op)
(syksy)
- TIEA302 Kandidaatintutkielma
(7 op)
- TIEA303 Kypsyysnäyte
(0 op)
- TIEA304 Harjoittelu
(4-12 op)
- TIEA306 Ohjelmointityö
(5 op)
- TIEA343 Robottiohjelmointi
(3 op)
(syksy)
- TIEA381 Numeeriset menetelmät
(5 op)
(kevät)
- TIEA382 Lineaarinen ja diskreetti optimointi
(5 op)
(syksy)
- TIEA383 Matemaattisen mallintamisen peruskurssi
(4 op)
(syksy)
- TJTA330 Ohjelmistotuotanto
(5 op)
(kevät)
- TIES322 Tietoliikenneprotokollat 2
(3 op)
(kevät)
- TIES323 Sovellusprotokollat
(3 op)
(kevät)
- TIES324 Signaalinkäsittely
(4 op)
(syksy)
- TIES326 Tietoturva
(5 op)
(syksy)
- TIES343 Funktio-ohjelmointi
(5-6 op)
(syksy)
- TIES405 Sovellusprojekti
(10-15 op)
(kevät)
- TIES410 Future Internet
(5 op)
(kevät)
- TIES425 Programming for Mobile Terminals
(5 op)
(syksy)
- TIES433 Design of Agent-Based Systems
(5-10 op)
(kevät)
- TIES436 Langattomat teknologiat
(5 op)
(syksy)
- TIES462 Virtuaaliset oppimisympäristöt
(5 op)
(syksy)
- TIES464 Aineenopettajankoulutuksen teemaseminaari
(2-5 op)
(syksy)
- TIES465 Tieto- ja viestintätekniikan pedagogisen käytön tuki
(3 op)
(syksy)
- TIES466 Oppilaitosturvallisuus
(5 op)
(kevät)
- TIES467 AsiantuntijaTET
(1 op)
(syksy, kevät, kesä)
- TIES481 Simulointi
(5 op)
(syksy)
- TIES483 Epälineaarinen optimointi
(5-7 op)
(syksy)
- TIES501 Pro gradu -seminaari
(5 op)
(syksy, kevät)
- TIES502 Pro gradu -tutkielma
(30 op)
- TIES503 Kypsyysnäyte
(0 op)
- TIES504 Tietotekniikan erikoistyö
(8 op)
- TIES505 Tutkimusprojekti
(10-15 op)
(syksy, kevät)
- TIES507 Projektiopinnot (DI/FM-koulutus)
(15 op)
(syksy)
- TIES511 Ohjelmistoprojektin ohjaaminen
(4 op)
(kevät)
- TIES513 Fysikaaliset mallit tietokoneanimaatioissa
(5-6 op)
(syksy)
- TIES529 Mobiilijärjestelmien laboratoriotyöt
(1-12 op)
- TIES532 Service oriented architectures and cloud computing for developers
(5-10 op)
(syksy)
- TIES535 Langattomien sensoriverkkojen perusteet
(5 op)
(kevät)
- TIES536 Sulautettu internet
(3 op)
(kevät)
- TIES537 Langattomien järjestelmien laboratoriotyöt
(2-8 op)
(kevät)
- TIES542 Ohjelmointikielten periaatteet
(5 op)
(syksy)
- TIES546 Ohjelmistotestaus
(5 op)
(syksy)
- TIES581 Numeerinen lineaarialgebra
(6 op)
(kevät)
- TIES584 Matemaattisen mallintamisen jatkokurssi
(3 op)
- TIES606 Laudatur-tutkielma
(20 op)
- TIES639 Kirjatentti tai referaatti (MOB)
(1-5 op)
- TIES640 Real Time Systems with applications to Robotics
(3-5 op)
(syksy)
- TIES659 Kirjatentti tai referaatti (OHTE)
(0 op)
- TIES679 Kirjatentti tai referaatti (OPE)
(0 op)
- TIES681 Seminar on Mathematical Modelling and Scientific Computing
(0-3 op)
(syksy, kevät)
- TIES699 Kirjatentti tai referaatti (SIMO)
(0 op)
- ITKS452 Requirements engineering
(5 op)
(kevät)
- ITKS540 Introduction to Mobile Computing and Business
(5 op)
(syksy)
- ITKS544 Semantic Web and Ontology Engineering
(5-10 op)
(kevät)
- FYSE301 Elektroniikka I (osa A)
(4 op)
(kevät)
- FYSE420 Digitaalielektroniikan jatkokurssi
(4 op)
(kevät)
- TIEJ601 Tietotekniikan jatkokoulutusseminaari
(4 op)
(syksy, kevät)
- TIEJ903 Koulutusteknologian tutkija -seminaari
(5-10 op)
(syksy, kevät)