Avoimina yliopisto-opintoina voit opiskella tietojenkäsittelytieteen perusopinnot (25 op), aineopintokokonaisuuden (35 op) sekä tietojenkäsittelytieteen että datatieteen maisteritason syventäviä kursseja. Tarjolla on myös runsaasti kaikille avoimia MOOC-verkkokursseja (Massive Open Online Course) ja alan erikoiskursseja.
Opiskele joustavasti ympäri vuoden! Kesän 2024 opintotarjonta on julkaistu.
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
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 op
TKT21030 Functional Programming II 5 op
TKT21018 Elements of AI: Tekoälyn perusteet 2 op
TKT210281 Elements of AI: Building AI - Intermediate 1 op
TKT210282 Elements of AI: Building AI - Advanced 1 op
TKT21031 Tekoälyn etiikka: Johdanto 2 op
TKT21039 Core 5G and Beyond 2 op
TKT20007 Ohjelmistoprojekti 10 op
TKT21036 DevOps with Docker 1 op
TKT21037 DevOps with Docker: docker-compose 1 op
TKT21038 DevOps with Docker: security and optimization 1 op
Tietojenkäsittelytieteen maisteriohjelman opintoja
CSM141081 Full Stack Web Development 2024 / Full Stack -websovelluskehitys 2024 MOOC
CSM141082 Full Stack Web Development 2024, extension 1 / Full Stack -websovelluskehitys, lisäosa 1, 2024 MOOC
CSM141083 Full Stack Web Development 2024, extension 2 / Full Stack -websovelluskehitys, lisäosa 2, 2024 MOOC
CSM14113 Full Stack Web Development: GraphQL 2024 / Full Stack -websovelluskehitys: GraphQL 2024 MOOC
CSM14110 Full Stack Web Development: TypeScript 2024 MOOC
CSM14111 Full Stack Web Development: React Native 2024 MOOC
CSM14112 Full Stack Web Development: Continuous Integration 2024 MOOC
CSM141084 Full Stack Web Development: Containers 2024 MOOC
CSM14114 Full Stack Web Development: Relational Databases 2024 / Full Stack -websovelluskehitys: relaatiotietokannat 2024 MOOC
CSM141091 Full Stack Web Development Project 2024 / Full Stack -websovelluskehitys harjoitustyö 2024 MOOC
CSM141092 Full Stack Web Development Project 2024/ Full Stack -websovelluskehitys harjoitustyö 2024 MOOC
CSM141093 Full Stack Web Development Project 2024/ Full Stack -websovelluskehitys harjoitustyö 2024 MOOC
Datatieteen maisteriopintoja
DATA20041 AI in Society: Introduction MOOC
DATA20042 AI in Society: AI and Discrimination MOOC
DATA20049 AI in Society: AI, Justice and Security
DATA20050 AI in Society: AI and Democracy MOOC
Muut opinnot:
TKT500031 Tietokone työvälineenä 1 op/Computing Tools for CS Studies 1 cr
Tutustu lukuvuoden 2023-2024 tarjonnan uutuuksiin ja ajankohtaisin kursseihin
Opi lisää tekoälyn vaikutuksesta yhteiskunnan eri osa-alueisiin:
Uutta ja uudistettua:
Ajankohtaisia kursseja:
Tulossa myöhemmin:
Tietojenkäsittelytiede tutkii informaatiota kuvaavia ja muuntavia algoritmisia prosesseja sekä niiden automatisointia tietotekniikan tarjoamin välinein. Laaja tutkimuskenttä ulottuu ohjelmoinnista, tietokannoista ja tietoverkoista tekoälyyn ja tieteelliseen laskentaan. Uudet sovellusalueet avaavat jatkuvasti uusia mahdollisuuksia niin tutkimuksessa kuin työelämässäkin.
Helsingin yliopiston tietojenkäsittelytieteen osasto tarjoaa yhdessä avoimen yliopiston kanssa opetus- ja kulttuuriministeriön tukemia, kaikille avoimia, laadukkaita ja maksuttomia opintoja ICT- ja ohjelmistoalan osaajapulan helpottamiseksi:
Opintojen sisällöt ja aikataulut löydät kurssisivuilta (ks. alla). Kurssisivuilta löydät myös tiedot ilmoittautumiseen liittyen. Useimpiin opintoihin ei ole ennakkoilmoittautumista vaan kurssille ilmoittaudutaan vasta kun olet edennyt kurssisuorituksessasi tiettyyn vaiheeseen. Lisätietoa Helsingin yliopiston tietojenkäsittelytieteen osaston opintokokonaisuuksista löydät myös osoitteesta mooc.fi.
Tältä sivulta löydät tietojenkäsittelytieteen kurssit jaoteltuna (1.) aiheen, (2.) opintokokonaisuuden tai (3.) tason mukaan.
Tästä osiosta löydät kurssit aiheen mukaan jaoteltuna - esimerkiksi kursseja pilvipohjaisista web-sovelluksista.
Onko tietojenkäsittelytiede sinulle uusi ala? Tutustu tietojenkäsittelytieteeseen opiskelemalla tieteenalan perusteita seuraavilla kursseilla:
Hanki perustiedot modernien verkkopohjaisten sovellusten kehittämisestä. Kurssit soveltuvat ohjelmistoalan ammattilaisille ja sellaisiksi haluaville. Esitietoina kursseille ovat tietotekniikan perusopinnot tai vastaava osaaminen.
Hanki perustiedot tekoälystä ja koneoppimisesta. Osan kursseista voit suorittaa ilman ohjelmointitaitoa. Syventävillä kursseilla pääset perehtymään myös tekoälyn toteutustekniikkoihin. Kurssit soveltuvat muun muassa HR:n, kaupan alan tai viestinnän asiantuntija- tai johtotehtehtävissä toimiville sekä alan opiskelijoille.
Kurssisarjan kautta saat keskeistä tietoa ja osaamista tietoturva-ammattilaisen työhön liittyen. Kurssisarjan ovat yhteistyössä tuottaneet Helsingin yliopisto ja Cyber Security Academy. Opinnot soveltuvat muun muassa HR:n, kaupan alan tai viestinnän asiantuntija- tai johtotehtehtävissä toimiville sekä alan opiskelijoille. Kurssit ovat englanninkielisiä.
Algoritmit ovat tietokoneelle annettuja tarkkoja toimintaohjeita. Näillä kursseilla perehdyt algoritmien suunnittelun teoriaan ja harjoittelet tehokkaiden algoritmien kirjoittamista.
Näillä kursseilla opit tietoliikenteen ja käyttöjärjestelmien perusteet. Kurssit edellyttävät, että tunnet tietokoneen toiminnan perusteet.
Tästä osiosta löydät kurssit jaoteltuna opintokokonaisuuden mukaan.
Tämän osion kursseista voidaan koota perusopintokokonaisuus.
Lukuvuonna 2023-2024 perusopintokokonaisuus sisältää seuraavat kurssit:
Valitse toinen kursseista:
Ohjelmoinnin perusteet (5 op) TAI Introduction to Programming (5 cr)
Valitse toinen kursseista:
Ohjelmoinnin jatkokurssi (5 op) TAI Advanced Course in Programming (5 cr)
Valitse toinen kursseista:
Tietokantojen perusteet (5 op) TAI Introduction to Databases (5 cr, maksullinen kurssi)
Suorita kurssi: Computer and Internet (5 op)
Valitse toinen kursseista:
Tietorakenteet ja algoritmit I (5 op) TAI Data structures and Algorithms I (5 cr)
Lukuvuonna 2022-2023 perusopintokokonaisuus sisältää seuraavat kurssit:
Valitse toinen kursseista:
Valitse toinen kursseista:
Valitse toinen kursseista:
Suorita kaikki kurssit:
Tämän osion kursseista voidaan koota aineopintokokonaisuus Tietojenkäsittelytieteen aineopinnot muille koulutusohjelmille (TKT8)
Lukuvuonna 2023-24 kokonaisuus koostuu pakollisista ja yhdestä valittavasta kurssista. Lukuvuonna 2022-23 kokonaisuus koostuu listassa mainituista kursseista..
Suorita kaikki nämä kurssit (yht, 30 op):
Suorita yksi kurssi (5 op) seuraavista kursseista:
DEFA-hanke avaa tietojenkäsittelytieteen ensimmäisen vuoden opinnot kaikille avoimiksi. DEFA-hakuväylä jatkuu Helsingin yliopistossa lukuvuonna 2023-2024.
Kaikki hankkeen kurssit on listattu DEFA-hankkeen verkkosivuilla. DEFA-opintoja koskeviin kysymyksiin vastataan osoitteesta DEFA-help@cs.helsinki.fi.
Tästä osiosta löydät kurssit jaoteltuna tutkintoon liittyvien tasojen mukaan.
Tästä osioista löydät yliopistossa perusopintotasoisiksi luokitellut kurssit.
Tästä osiosta löydät yliopistossa aineopintotasoisiksi luokitellut kurssit.
Tämän välilehden kohdalta löydät yliopistossa syventävät opinnot -tasoisiksi luokitellut kurssit.
Tämän välilehden kohdalta löydät opinnot, joita yliopistossa ei ole luokiteltu perus-, aine-, eikä syventävien opintojen alle.
Jos olet suorittanut aiempina vuosina tietojenkäsittelytieteen opintoja, voit oheiselta sivulta tarkistaa niiden vastaavuuden nykyisten kurssien kanssa.
Katso ennen syksyä 2023 järjestetyt opinnot opintotarjonnan hausta.
Tutustu koulutusohjelmiin ja opiskelijaksi hakemiseen.
Avoimen väylän kautta voit hakea tutkintosuoritusoikeutta Helsingin yliopiston tietojenkäsittelytieteen kandiohjelmaan vuonna 2024 kun olet suorittanut tietojenkäsittelytietestä tietyt kurssit (yht. 25 op) ja matematiikan kurssin Johdatus yliopistomatematiikkaan (5 op). Jos haet DEFA (Digital Education For All) väylän kautta, sinun tulee suorittaa vähintään 60 opintopisteen laajuiset opinnot. Lisätietoja hakemisesta Opintopolku.fi.
Löydät opiskeluun liittyvää tärkeää tietoa Opiskelijan ohjeista.
Uudelle opiskelijalle: Tutustu opiskelun muistilistaan, josta löydät kootusti opiskelun eri vaiheisiin liittyvät käytännöt ja ohjeet.
Mikäli et löydä kysymykseesi vastausta, ota yhteyttä!
Olet tervetullut osallistumaan myös kaikille avoimiin ja maksuttomiin Opiskelutaito-webinaareihin! Webinaarit on toteutettu usean korkeakoulun yhteistyönä.
Perheenisän kipinä ohjelmointiin syttyi uudestaan kolmekymppisenä.
Myös tulevaisuus vaikuttaa lupaavalta: tietojenkäsittelytiede on kovassa kasvussa, ja ohjelmointitaitoa tarvitaan kaikilla aloilla.