Avoin yliopisto: Tietojenkäsittelytieteen ja datatieteen opinnot

Osa Helsingin yliopiston tietojenkäsittelytieteen kandi- ja maisteriohjelman, sekä datatieteen maisteriohjelman opinnoista tarjotaan avoimina yliopisto-opintoina kaikille aiheesta kiinnostuneille. Voit opiskella yksittäisiä kursseja tai laajempia opintokokonaisuuksia (25-35 op). Bachleror´s Programme in Science- kandiohjelmassa on tietojenkäsittelytieteen kursseja, jotka ovat myös tutustuvissa verkkosivulla.

Avoimina yliopisto-opintoina voit opiskella tietojenkäsittelytieteen perusopinnot (25 op), aineopintokokonaisuuden (35 op) sekä tietojenkäsittelytieteen että datatieteen maisteritason syventäviä kursseja. 

Opintotarjonnassa on runsaasti myös kaikille avoimia MOOC-verkkokursseja (Massive Open Online Course) ja alan erikoiskursseja. Opiskelun voit aloittaa heti!

Opiskele joustavasti ympäri vuoden!  kurssien aikatauluihin  voit tutustua aiheen, opintokokonaisuuden tai tason mukaan jaoteltuna. Nyt voit suunnitella myös tulevan kesän opiskelua, tutustu .

Tietojenkäsittelytieteen perusopinnot 25 op:

TKT10002 Ohjelmoinnin perusteet 2025, MOOC
TKT10002 Ohjelmoinnin perusteet 2026, MOOC
TKT10002 Introduktion till programmering
TKT10003 Ohjelmoinnin jatkokurssi 2025, MOOC
TKT10003 Ohjelmoinnin jatkokurssi 2026, MOOC
TKT10003 Fortsättiningskurs i programmering
TKT10004 Tietokantojen perusteet 2025, MOOC
TKT10004 Tietokantojen perusteet 2026, MOOC
BSCS1006 Computer and Internet 
TKT200011 Tietorakenteet ja algoritmit I syksy 2025
TKT200011 Tietorakenteet ja algoritmit I, kevät 2026


Bachelor´s Programme in Science perusopinnot 25 op:

BSCS1001 Introduction to Programming 2025, MOOC
BSCS1001 Introduction to Programming 2026, MOOC
BSCS1002 Advanced Course in Programming 2025, MOOC
BSCS1002 Advanced Course in Programming 2026, MOOC
BSCS1005 Introduction to Databases 
BSCS1006 Computer and Internet 
BSCS10031 Data structures and Algorithms I


Tietojenkäsittelytieteen kandiohjelman opintoja:

TKT20005 Laskennan mallit
TKT20006 Ohjelmistotuotanto syksy 2025
TKT20007 Ohjelmistoprojekti, syksy 2025
TKT20007 Ohjelmistoprojekti, kevät 2026
TKT200012 Tietorakenteet ja algoritmit II, syksy 2025 
TKT200012 Tietorakenteet ja algoritmit II, kevät 2026
TKT20016 Laskentaympäristöt/Computing platforms
TKT20018 Aineopintojen harjoitustyö: Ohjelmistotekniikka, syksy 2025
TKT20018 Aineopintojen harjoitustyö: Ohjelmistotekniikka, kevät 2026
TKT200091 Cyber Security Base: Introduction to Cyber Security, 2026 MOOC
TKT200092 Cyber Security Base: Securing Software, 2026 MOOC
TKT200093 Cyber Security Base: Course Project I, 2026 MOOC
TKT200151 Tietojenkäsittely ja yhteiskunta perusteet MOOC
TKT200152 Tietojenkäsittely ja yhteiskunta, jatkokurssi
TKT21012 Algoritmit ongelmanratkaisussa, MOOC
TKT21029 Functional Programming I, MOOC
TKT21030 Functional Programming II, MOOC
TKT21031 Tekoälyn etiikka: Johdanto
TKT21036 DevOps with Docker, MOOC
TKT21037 DevOps with Docker: docker-compose, MOOC
TKT21038 DevOps with Docker: security and optimization, MOOC
Uutta! TKT21027 DevOps with Kubernetes 5 cr , MOOC
TKT21039 Core 5G and Beyond MOOC
TKT21040 Test-Driven Development, MOOC
TKT21041 Test-Driven Development: Full Stack. MOOC
TKT21018 Elements of AI: Tekoälyn perusteet, MOOC 2 op
TKT21018 Elements of AI: Introduction to AI, MOOC 2 cr
TKT21018 Elements of AI: Grunderna i artificiell intelligens, MOOC 2 sp
TKT210281 Elements of AI: Building AI: Intermediate, MOOC 1 cr
TKT210282  Elements of AI: Building AI: Advanced, MOOC 1 cr


Bachelor´s Programme in Science muita kandiohjelman opintoja:

BSCS2006 Data Structures and Algorithms II
Uutta! BSCS2004 Models of Computation 5 cr


Tietojenkäsittelytieteen maisteriohjelman opintoja:

CSM12106 Approximation Algorithms
CSM12127 Seminar on Data Management for Machine Learning, Spring 2026
Uutta! CSM12126 Randomised Algorithms 5 cr
CSM12129 Seminar on Theoretical Computer Science
CSM13001 Distributed Systems, Fall 2025
Uutta! CSM13105 Introduction to the Internet of Things 5 cr
CSM131051 Introduction to the Internet of Things 2026 MOOC 4 cr
Uutta! CSM131052 Introduction to the Internet of Things MOOC Exam 1 cr
CSM132041 Cyber Security Base: Advanced Topics, 2026 MOOC
CSM132042 Cyber Security Base: Course Project II, 2026 MOOC
CSM132043 Cyber Security Base: Capture The Flag, Spring 2026 MOOC
CSM141081 Full Stack Web Development/ Full Stack -websovelluskehitysMOOC
CSM141082 Full Stack Web Development, extension 1 / Full Stack -websovelluskehitys, lisäosa 1, MOOC
CSM141083 Full Stack Web Development, extension 2 / Full Stack -websovelluskehitys, lisäosa 2, MOOC
CSM141084 Full Stack Web Development: Containers MOOC
CSM141091 Full Stack Web Development Project / Full Stack -websovelluskehitys harjoitustyö MOOC
CSM141092 Full Stack Web Development Project/ Full Stack -websovelluskehitys harjoitustyö MOOC
CSM141093 Full Stack Web Development Project / Full Stack -websovelluskehitys harjoitustyö MOOC
CSM14110 Full Stack Web Development: TypeScript MOOC
CSM14111 Full Stack Web Development: React Native MOOC
CSM14112 Full Stack Web Development: Continuous Integration MOOC
CSM14113 Full Stack Web Development: GraphQL / Full Stack -websovelluskehitys: GraphQL  MOOC
CSM14114 Full Stack Web Development: Relational Databases / Full Stack -websovelluskehitys: relaatiotietokannat MOOC
CSM14204 Compilers


Datatieteen maisteriohjelman opintoja:

DATA11001 Introduction to Data Science, Fall 2025
DATA14003 Big Data Platforms, Fall 2025 MOOC
DATA15001 Introduction to Artificial Intelligence, Fall 2025
DATA20041 AI in Society: Introduction MOOC
DATA20042 AI in Society: AI and Discrimination MOOC
DATA20049 AI in Society: AI, Justice and Security MOOC
DATA20050 AI in Society: AI and Democracy MOOC
Uutta! DATA20058 AI in Society: AI and One Health MOOC
Uutta! DATA12002 Probabilistic Graphical Models self-study 5 cr
Uutta! DATA20060 Computational Affective Modelling I, 2 cr MOOC
Uutta! DATA20061 Computational Affective Modelling II, 3 cr MOOC
Uutta! DATA20067 Data Science for Monitoring Aquatic Ecosystems 5 cr MOOC
Uutta! DATA20059 AI in Society: AI and Disinformation in the Digital Age, MOOC
Uutta! DATA20068 AI in Society: AI and Privacy, MOOC



Tietojenkäsittelytieteen kandiohjelman muita opintoja:
Uutta! TKT88001Sustainability training with emerging technologies - Boreal forest 1cr (ei järjestetä enää lv 26-27)


Edellisen OPS-kauden perusopintoja:
TKT10005 Tietokoneen toiminta, Akvaariotentti 5 op

Ohessa lista kesän 2026 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ä. Jos kurssi järjestetään kesällä intensiivisenä opetuksena, kurssin kohdalla mainitaan kestoaika.

 

Tietojenkäsittelytieteen kandiohjelman opintoja:

Perusopintoja:

TKT10002 Ohjelmoinnin perusteet 5 op, MOOC

TKT10003 Ohjelmoinnin jatkokurssi 5 op, MOOC 

TKT10004 Tietokantojen perusteet 5 op (4.5. – 28.6.2026) 


Edellisen OPS-kauden perusopintoja: 

TKT10005 Tietokoneen toiminta, Akvaariotentti 5 op


Aineopintoja:

TKT200091 Cyber Security Base: Introduction to Cyber Security 1 op, MOOC  

TKT200092 Cyber Security Base: Securing Software 3 op, MOOC  

TKT200093 Cyber Security Base: Course Project I 1 op, MOOC  

TKT21012 Algoritmit ongelmanratkaisussa 10 op, MOOC  

TKT21029 Functional Programming I 5 cr, MOOC 

TKT21030 Functional Programming II 5 cr, MOOC  

TKT21018 Elements of AI: Tekoälyn perusteet 2 op, MOOC  

TKT210281 Elements of AI: Building AI - Intermediate 1 cr, MOOC  

TKT210282 Elements of AI: Building AI - Advanced 1 cr, MOOC 

TKT21031 Tekoälyn etiikka: Johdanto 2 op 

TKT21039 Core 5G and Beyond 2 cr, MOOC  

TKT20007 Ohjelmistoprojekti 10 op (11.5. – 31.7.2026)

TKT21036 DevOps with Docker 1 cr, MOOC 

TKT21037 DevOps with Docker: docker-compose 1 cr, MOOC 

TKT21038 DevOps with Docker: security and optimization 1 cr, MOOC 

TKT21027 DevOps with Kubernetes 5 cr, MOOC (16.6. - 31.7.2026 ja 1.8.2026 - 15.2.2027)

 

Tietojenkäsittelytieteen maisteriohjelman opintoja:

CSM131051 Introduction to the Internet of Things 4 cr, MOOC 

CSM131052 Introduction to the Internet of Things - MOOC EXAM 1 op

CSM141081 Full Stack Web Development 2024 / Full Stack -websovelluskehitys 5 op, MOOC 

CSM141082 Full Stack Web Development 2024, extension 1 / Full Stack -websovelluskehitys, lisäosa 1, 1 op, MOOC 

CSM141083 Full Stack Web Development 2024, extension 2 / Full Stack -websovelluskehitys, lisäosa 2, 1 op, MOOC 

CSM14113 Full Stack Web Development: GraphQL 2024 / Full Stack -websovelluskehitys: GraphQL , 1 op, MOOC 

CSM14110 Full Stack Web Development: TypeScript 1 op, MOOC 

CSM14111 Full Stack Web Development: React Native 2 op, MOOC 

CSM14112 Full Stack Web Development: Continuous Integration/Full Stack -websovelluskehitys: jatkuva integraatio 1 op, MOOC  

CSM141084 Full Stack Web Development: Containers 1 op, MOOC 

CSM14114 Full Stack Web Development: Relational Databases / Full Stack -websovelluskehitys: relaatiotietokannat 1 op, MOOC 

CSM141091 Full Stack Web Development Project / Full Stack -websovelluskehitys harjoitustyö 5 op, MOOC 

CSM141092 Full Stack Web Development Project/ Full Stack -websovelluskehitys harjoitustyö 7 op, MOOC 

CSM141093 Full Stack Web Development Project/ Full Stack -websovelluskehitys harjoitustyö 10 op, MOOC 

CSM132041 Cyber Security Base: Advanced Topics 3 cr, MOOC 

CSM132042 Cyber Security Base: Course Project II 1 cr, MOOC 

 

Datatieteen maisteriohjelman opintoja:

DATA20041 AI in Society: Introduction 1,5 cr, MOOC 

DATA20042 AI in Society: AI and Discrimination 0,5 cr, MOOC 

DATA20049 AI in Society: AI, Justice and Security 0,5 cr, MOOC 

DATA20050 AI in Society: AI and Democracy  0,5 cr, MOOC 

DATA20058 AI in Society: AI and One Health 0,5 cr, MOOC 

DATA20068 AI in Society: AI and Privacy 0,5 cr, MOOC  (Uusi kesällä)

DATA20059 AI in Society: AI and Disinformation in the Digital Age 0,5 cr, MOOC  (Uusi kesällä)

DATA15001 Introduction to Artificial Intelligence/Johdatus tekoälyyn 5 op 

DATA12002 Probabilistic Graphical Models self-study 5 cr (Uusi kesällä)

DATA20060 Computational Affective Modelling I, 2 cr, MOOC  (Uusi kesällä)

DATA20061 Computational Affective Modelling II, 3 cr, MOOC  (Uusi kesällä)

DATA20067 Data Science for Monitoring 5 cr, MOOC  (Uusi kesällä)

 

Muut opinnot:

TKT88001 Sustainability training with emerging technologies - Boreal forest 1cr (ei järjestetä enää lv 26-27)

 

 kandiohjelman kurssit:

BSCS1001  Introduction to Programming  5 cr, MOOC 

BSCS1002  Advanced Course in Programming 5 cr, MOOC 

Tutustu opintotarjonnan uutuuksiin ja ajankohtaisin kursseihin.

Ohjelmoinnin perusteet ja jatkokurssin voi opiskella suomeksi, englanniksi ja nyt myös ruotsiksi;

  • Introduktion till programmering 5 sp
  • Fortsättningskurs i programmering 5 sp

 

Lisää uusia kursseja:

DATA20058 AI in Society: AI and One Health
CSM12106 Approximation Algortihms
CSM12129 Seminar on Theoretical Computer Science
CSM14204 Compilers
DATA20056  Seminar on Generative AI
 

Opi lisää tekoälyn vaikutuksesta yhteiskunnan eri osa-alueisiin:

  • Introduction to Data Science

Uutta ja uudistettua:

  • Randomised Algorithms
  • Computer and Internet
  • Tietojenkäsittely ja yhteiskunta, perusteet
  • Tietojenkäsittely ja yhteiskunta, jatkokurssi
  • Laskentaympäristöt
  • Laskennan mallit
  • Aineopintojen harjoitustyö: Ohjelmistotekniikka

Ajankohtaisia kursseja:

  • (2 op): Opi oleellinen 5G- ja tulevaisuuden 6G-mobiiliverkoista tällä verkkokurssilla.
  • (5 op): Web-palvelinohjelmointi Ruby on Rails palaa toiveuusintana opetusohjelmaan vielä kerran! Kokeile miltä tuntuu ohjelmoida kielellä, jonka vallitseva suunnitteluparadigma on sovelluskehittäjän tyytyväisyys.
  • 1 op (Tässä Full Stack -websovelluskehityskehitys -kurssin laajennuksessa tutustut relaatiotietokantoja käyttäviin NodeJS-sovelluksiin. Tietokantana on open source -maailman ykkönen PostgreSQL).
  • 4 op (Test-Driven Development (TDD) lähestyy ohjelmointia testien kirjoittaminen edellä; tarjolla englanniksi)
  • , 1 op (luo oma full stack -websovellus TDD:n oppeja hyödyntäen; tarjolla englanniksi)

 

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:

  • Digital Education for All (DEFA)
  • Pilvipohjaiset web-sovellukset
  • Tekoäly ja datatiede
  • Tietoturva (Cyber Security Base)

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 .

Tietojenkäsittelytieteen ja datatieteen avoin kurssitarjonta

Tältä sivulta löydät tietojenkäsittelytieteen kurssit jaoteltuna (1.) aiheen, (2.) opintokokonaisuuden tai (3.) tason mukaan.

1. Tietojenkäsittelytieteen ja datatieteen opinnot aiheittain

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:

Perusteet Tarjolla olevat kurssit:

Hanki perustiedot modernien verkkopohjaisten sovellusten kehittämisestä. Kurssit soveltuvat ohjelmistoalan ammattilaisille ja sellaisiksi haluaville. Esitietoina kursseille ovat tietotekniikan perusopinnot tai vastaava osaaminen.

DevOps DevOps = ohjelmistokehitys + palveluntarjonta. DevOps-toimintamallissa ohjelmistojen julkaisu, konfigurointi ja valvonta ovat kaikki kehittäjien omissa käsissä. Englanninkielisillä kursseilla tutustut DevOps-työkaluihin ja harjoittelet niiden käyttöä.
Full Stack Full stack -trendin myötä on tullut tavanomaiseksi, että sovelluskehittäjä hallitsee riittävästi kaikkia sovelluksen tasoja (selain + palvelin) ja tietokantaa. Usein full stack -kehittäjän on myös omattava riittävä määrä konfiguraatio- ja ylläpito-osaamista, jotta kehittäjä pystyy operoimaan sovellustaan esim. pilvipalveluissa. Kursseille tutustut JavaScriptilla tapahtuvaan moderniin websovelluskehitykseen ja otat haltuusi useita työkaluja.
Full Stack harjoitustyö Full Stack -kurssien lisäksi voit suorittaa myös kursseihin liittyvän harjoitustyön, jonka opintopistemäärä määrittyy työhön käytettyjen tuntien mukaisesti:
Pilvipohjaiset web-sovellukset - muut kurssit Ohjelmistotuotantokursseilla opit mitä ketterä ohjelmistotuotantoprosessi vaatii. Web-palvelinohjelmointi (Java) -kurssilla tutustut web-sovellusten toimintaan ja internetin perusosiin. Test-Driven Development (TDD) lähestyy ohjelmointia testien kirjoittaminen edellä.

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.

Tekoäly ja datatiede Tarjolla olevat kurssit:

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ä.

Tietoturva (Cyber Security Base) Tarjolla olevat kurssit:

Algoritmit ovat tietokoneelle annettuja tarkkoja toimintaohjeita. Näillä kursseilla perehdyt algoritmien suunnittelun teoriaan ja harjoittelet tehokkaiden algoritmien kirjoittamista.

Algoritmit Tarjolla olevat kurssit:

Näillä kursseilla opit tietoliikenteen ja käyttöjärjestelmien perusteet. Kurssit edellyttävät, että tunnet tietokoneen toiminnan perusteet.

Tietoliikenne ja käyttöjärjestelmät Tarjolla olevat kurssit:
2. Tietojenkäsittelytieteen opintokokonaisuudet

Tästä osiosta löydät kurssit jaoteltuna opintokokonaisuuden mukaan.

Tämän osion kursseista voidaan koota perusopintokokonaisuus.

Lukuvuonna 2025-2026,  2024-2025 ja 2023-2024 perusopintokokonaisuus (yht. 25 op) sisältää seuraavat kurssit:
Valitse toinen kursseista:

  • Ohjelmoinnin perusteet (5 op) TAI Introduktion till programmering 5 sp TAI Introduction to Programming (5 cr)

Valitse toinen kursseista:

  • Ohjelmoinnin jatkokurssi (5 op) TAI Fortsättningskurs i programmering 5 sp TAI Advanced Course in Programming (5 cr)

Valitse toinen kursseista: Tietokantojen perusteet (5 op) TAI  Introduction to Databases 5 cr

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:

  • Johdatus tietojenkäsittelytieteeseen (5 op) TAI Computing and Society /Tietojenkäsittely ja yhteiskunta (5 op)

Valitse toinen kursseista:

  • Ohjelmoinnin perusteet (5 op) TAI Introduktion till programmering 5 sp TAI Introduction to Programming (5 cr)

Valitse toinen kursseista:

  • Ohjelmoinnin jatkokurssi (5 op) TAI Fortsättningskurs i programmering 5 sp TAI Advanced Course in Programming (5 cr)

Valitse toinen kursseista: Tietokantojen perusteet (5 op) TAI  Introduction to Databases 5 cr

Valitse toinen kursseista: Tietokoneen toiminta (5 op) TAI Computer Organization I 5 cr

Perusopinnot (25 op) lukuvuonna 2025-2026 Tarjolla olevat kurssit:

Tämän osion kursseista voidaan koota aineopintokokonaisuus Tietojenkäsittelytieteen aineopinnot muille koulutusohjelmille (TKT8)
Lukuvuonna 2024-2025 ja 2023-24 kokonaisuus koostuu pakollisista ja yhdestä valittavasta kurssista. 

Suorita kaikki nämä kurssit (yht. 30 op):

  • Johdatus tekoälyyn 5 op
  • Tietojenkäsittely ja yhteiskunta 5 op (kurssit Tietojenkäsittely ja yhteiskunta, perusteet 2 op  JA Tietojenkäsittely ja yhteiskunta jatkokurssi 3 op) 
  • Laskennan mallit 5 op
  • Tietorakenteet ja alogoritmit II 5 op (TAI Data Structures and Algorithms II 5 cr)
  • Cyber Security Base: Introduction to Cyber Security 1 cr
  • Cyber Security Base; Securing Software 3 cr
  • Cyber security Base: Course Project I 1 cr
  • Lakentaympäristöt 5 op

Suorita yksi kurssi (5 op) seuraavista kursseista:

  • Ohjelmistotuotanto 5 op
  • Functional Programming I 5 cr
  • Functional Programming II 5 cr
  • Data Analysis with Python 5 cr
Aineopinnot (35 op) lukuvuonna 2024-25 Tarjolla olevat kurssit:

DEFA-hanke avaa tietojenkäsittelytieteen ensimmäisen vuoden opinnot kaikille avoimiksi. 

Kaikki hankkeen kurssit on listattu . DEFA-opintoja koskeviin kysymyksiin vastataan osoitteesta .

3. Tietojenkäsittelytieteen ja datatieteen opinnot tason mukaan

Tästä osiosta löydät kurssit jaoteltuna tutkintoon liittyvien tasojen mukaan.

Tästä osioista löydät yliopistossa perusopintotasoisiksi luokitellut kurssit. 

Perusopintotasoiset kurssit Tarjolla olevat kurssit:

Tästä osiosta löydät yliopistossa aineopintotasoisiksi luokitellut kurssit. 

Aineopintotasoiset kurssit Tarjolla olevat kurssit:

Tämän välilehden kohdalta löydät yliopistossa syventävät opinnot -tasoisiksi luokitellut kurssit. 

Syventävien opintojen tasoiset kurssit Tarjolla olevat kurssit:

Tämän välilehden kohdalta löydät opinnot, joita yliopistossa ei ole luokiteltu perus-, aine-, eikä syventävien opintojen alle.

 

Muut opinnot Tarjolla olevat kurssit:
Tekoälykurssit
Ajankohtaista avoimessa yliopistossa

Kesäopinnot ovat Helsingin yliopiston koulutusohjelmien ja kielikeskuksen opintoja kaikille kiinnostuneille. Opintoja järjestetään verkossa, yliopiston kampuksilla, itsenäisesti opiskeltavina ja yhteistyöoppilaitoksissa toukokuun alusta aina elokuulle saakka.

Siirtymäsäännöt ja aiemmin järjestetyt opinnot

Jos olet suorittanut aiempina vuosina tietojenkäsittelytieteen opintoja, voit tarkistaa oheiselta sivulta opintosuoritustesi vastaavuuden nykyisten kurssien kanssa.

Tietoa aiemmin järjestetyistä opinnoista löydät Opiskelu-palvelun kurssihausta. 

Ohjeita opiskeluun ja opintoneuvonta

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ä!

Tutkinto-opiskelijaksi?

Tutustu koulutusohjelmiin ja opiskelijaksi hakemiseen.

Avoimen väylän kautta voit hakea tutkintosuoritusoikeutta Helsingin yliopiston tietojenkäsittelytieteen kandiohjelmaan vuonna 2025 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

Opiskelijatarina: Koodi on kuin taidetta!

Perheenisän kipinä ohjelmointiin syttyi uudestaan kolmekymppisenä.

Myös tulevaisuus vaikuttaa lupaavalta: tietojenkäsittelytiede on kovassa kasvussa, ja ohjelmointitaitoa tarvitaan kaikilla aloilla.

Ohjelmointi on luovaa työtä, kuin taidetta. Koodin rakentamisessa tekninen osaaminen, tavoite ja luova ajattelu kohtaavat. Tyhjästä voi syntyä mitä vain. Erityisen hienoa on saada aikaan jotakin, joka onnistuu ja oikeasti toimii, Pasi kuvaa ja vaikuttaa silminnähden tyytyväiseltä.

Tietojenkäsittelytiede, perusopinnot

Opintokokonaisuuden suorittanut on hankkinut tuleviin kandiopintoihin tarvittavat ohjelmointitaidot ja tietojenkäsittelytieteen perustiedot.

Tietojenkäsittelytiede, aineopintoja