Ohessa lista kesän 2025 opintotarjonnasta. Kurssien omilta kurssisivuilta löydät tiedot aikatauluista, opiskelusta ja ilmoittautumisesta. Pääasiallisesti kurssit ovat MOOC-kursseja, joten pääset heti aloittamaan opiskelun oppimisympäristössä.
Tietojenkäsittelytieteen kandiohjelman opintoja:
Perusopintoja:
TKT10002 Ohjelmoinnin perusteet 5 op
BSCS1001 Introduction to Programming 5 cr
TKT10003 Ohjelmoinnin jatkokurssi 5 op
BSCS1002 Advanced Course in Programming 5 cr
TKT10004 Tietokantojen perusteet 5 op (2.5. – 24.6.2025)
Edellisen OPS-kauden perusopintoja:
TKT10005 Tietokoneen toiminta, Akvaariotentti 5 op
BSCS1004 Computer Organization I, Electric exam 5 cr
Aineopintoja:
TKT200091 Cyber Security Base: Introduction to Cyber Security 1 op
TKT200092 Cyber Security Base: Securing Software 3 op
TKT200093 Cyber Security Base: Course Project I 1 op
TKT21012 Algoritmit ongelmanratkaisussa 10 op
TKT21029 Functional Programming I 5 cr
TKT21030 Functional Programming II 5 cr
TKT21018 Elements of AI: Tekoälyn perusteet 2 op
TKT210281 Elements of AI: Building AI - Intermediate 1 cr
TKT210282 Elements of AI: Building AI - Advanced 1 cr
TKT21031 Tekoälyn etiikka: Johdanto 2 op
TKT21039 Core 5G and Beyond 2 cr
TKT20007 Ohjelmistoprojekti 10 op (12.5. – 31.7.2025)
TKT21036 DevOps with Docker 1 cr
TKT21037 DevOps with Docker: docker-compose 1 cr
TKT21038 DevOps with Docker: security and optimization 1 cr
TKT21027 DevOps with Kubernetes 5 cr (17.6.2025 -31.1.2026)
TKT21003 Web-palvelinohjelmointi Ruby on Rails 5 op (ei järjestetä lv 2025-26)
TKT210031 Server-side Web Development Ruby on Rails: Hotwire 1 cr (ei järjestetä lv 2025-26)
BSCS2015 Data Analysis with Python 5 cr (ei järjestetä lv 2025-26, kurssi uudistuu)
Tietojenkäsittelytieteen maisteriohjelman opintoja:
CSM131051 Introduction to the Internet of Things 4 cr
CSM141081 Full Stack Web Development 2024 / Full Stack -websovelluskehitys 5 op
CSM141082 Full Stack Web Development 2024, extension 1 / Full Stack -websovelluskehitys, lisäosa 1, 1 op
CSM141083 Full Stack Web Development 2024, extension 2 / Full Stack -websovelluskehitys, lisäosa 2, 1 op
CSM14113 Full Stack Web Development: GraphQL 2024 / Full Stack -websovelluskehitys: GraphQL , 1 op
CSM14110 Full Stack Web Development: TypeScript 1 op
CSM14111 Full Stack Web Development: React Native 2 op
CSM14112 Full Stack Web Development: Continuous Integration/Full Stack -websovelluskehitys: jatkuva integraatio 1 op
CSM141084 Full Stack Web Development: Containers 1 op
CSM14114 Full Stack Web Development: Relational Databases / Full Stack -websovelluskehitys: relaatiotietokannat 1 op
CSM141091 Full Stack Web Development Project / Full Stack -websovelluskehitys harjoitustyö 5 op
CSM141092 Full Stack Web Development Project/ Full Stack -websovelluskehitys harjoitustyö 7 op
CSM141093 Full Stack Web Development Project/ Full Stack -websovelluskehitys harjoitustyö 10 op
CSM132041 Cyber Security Base: Advanced Topics 3 cr
CSM132042 Cyber Security Base: Course Project II 1 cr
Datatieteen maisteriohjelman opintoja:
DATA20041 AI in Society: Introduction 1,5 cr
DATA20042 AI in Society: AI and Discrimination 0,5 cr
DATA20049 AI in Society: AI, Justice and Security 0,5 cr
DATA20050 AI in Society: AI and Democracy 0,5 cr
DATA20058 AI in Society: AI and One Health 0,5 cr
Muut opinnot:
TKT500031 Tietokone työvälineenä 1 op/Computing Tools for CS Studies 1 cr
TKT88001 Sustainability training with emerging technologies - Boreal forest 1cr
Tiedoksi, että Bachelor's programme in Science kandiohjelman opintoihin kuuluvat seuraavat edellä mainitut kurssit:
BSCS1001 Introduction to Programming 5 cr
BSCS1002 Advanced Course in Programming 5 cr
BSCS1004 Computer Organization I, Electric exam 5 cr
BSCS2015 Data Analysis with Python 5 cr