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. 

Tarjolla on myös runsaasti kaikille avoimia MOOC-verkkokursseja (Massive Open Online Course) ja alan erikoiskursseja.

Opiskele joustavasti ympäri vuoden! Lukuvuoden 2024-25 kurssien aikataulut on julkaistu. Löydät kurssit verkkosivulta kurssin aiheen, opintokokonaisuuden tai tason mukaan jaoteltuna.

Tietojenkäsittelytieteen perusopinnot 25 op:

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


Bachelor´s Programme in Science perusopinnot 25 op:

BSCS1001 Introduction to Programming 2024, MOOC
BSCS1001 Introduction to Programming 2025, MOOC
BSCS1002 Advanced Course in Programming 2024, MOOC
BSCS1002 Advanced Course in Programming 2025 MOOC
BSCS1005 Introduction to Databases (Moodle, ei MOOC)
BSCS1006 Computer and Internet (Moodle, ei MOOC)
BSCS10031 Data structures and Algorithms I


Tietojenkäsittelytieteen kandiohjelman opintoja:

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


Bachelor´s Programme in Science kandiohjelman opintoja:

BSCS2002 Computing and Society, Fall 2024
BSCS2002 Computing and Society, Spring 2025
BSCS2006 Data Structures and Algorithms II MOOC
BSCS2015 Data Analysis with Python 2024 MOOC


Tietojenkäsittelytieteen maisteriohjelman opintoja:

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


Datatieteen maisteriohjelman opintoja:

DATA11001 Introduction to Data Science, Fall 2024
DATA14003 Big Data Platforms, Fall 2024 MOOC
DATA15001 Introduction to Artificial Intelligence, Fall 2024
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
DATA20056 Seminar on Generative AI


Tietojenkäsittelytieteen kandiohjelman muita opintoja:
TKT500031 Tietokone työvälineenä, syksy 2024 / Computing Tools for CS Studies, Fall 2024, 1 op MOOC
TKT500031 Tietokone työvälineenä, kevät 2025 / Computing Tools for CS Studies, Spring 2025, 1 op
TKT88001Sustainability training with emerging technologies - Boreal forest 1cr


Edellisen OPS-kauden perusopintoja:

TKT10005 Tietokoneen toiminta, Akvaariotentti 5 op
BSCS1004 Computer Organization I, Electric exam 5 cr

Tutustu lukuvuoden 2024-2025 tarjonnan uutuuksiin ja ajankohtaisin kursseihin.

Ohjelmoinnin perusteet ja jatkokurssi on nyt valmistunut ruotsiksi:

 

Lisää uusia kursseja:

CSM12106 Approximation Algortihms
CSM12129 Seminar on Theoretical Computer Science
CSM14204 Compilers
DATA20056  Seminar on Generative AI
TKT88001Sustainability training with emerging technologies - Boreal forest

 

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

Uutta ja uudistettua:

Ajankohtaisia kursseja:

  • Core 5G and Beyond (2 op): Opi oleellinen 5G- ja tulevaisuuden 6G-mobiiliverkoista tällä verkkokurssilla. 
  • Web-palvelinohjelmointi Ruby on Rails (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.
  • Full Stack -websovelluskehitys: relaatiotietokannat, 1 op (Tässä Full Stack -websovelluskehityskehitys -kurssin laajennuksessa tutustut relaatiotietokantoja käyttäviin NodeJS-sovelluksiin. Tietokantana on open source -maailman ykkönen PostgreSQL).
  • Test-Driven Development, 4 op (Test-Driven Development (TDD) lähestyy ohjelmointia testien kirjoittaminen edellä; tarjolla englanniksi)
  • Test-Driven Development: Full Stack, 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 mooc.fi.

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

UUTTA! TKT21027 DevOps with Kubernetes 5 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

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 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 2024-2025 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-hankkeen verkkosivuilla. DEFA-opintoja koskeviin kysymyksiin vastataan osoitteesta DEFA-help@cs.helsinki.fi.

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

Tutustu avoimen yliopiston opintotarjontaan 2024-2025 ja löydä oma polkusi tai vahvista osaamistasi. Osaan kursseista voit ilmoittautua ympäri vuoden.

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 Opintopolku.fi

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