Kurssit

Digital Education for All -opinnoissa tutustut tietojenkäsittelytieteen ensimmäisen vuoden opintoihin. DEFA-hankkeessa mukana olevien yliopistojen tarjonta sisältää ohjelmointia ja ohjelmistotekniikkaa, tiedon hallintaa ja tietokantoja, tietoverkkoja ja tietoliikennettä, algoritmiikkaa ja tietorakenteita, sekä tietoturvaa, tekoälyä, web-sovelluskehitystä ja ohjelmistoliiketoimintaa. Näiden lisäksi pääset tutustumaan myös tietojenkäsittelytieteen opinnoissa tärkeään matematiikkaan ja tilastotieteeseen.

Kurssien päällekkäisyyksiä voit tarkastella kurssivastaavuustaulukosta.

Lisätietoja opiskelijoiden valintaan Digital Education for All -opintojen kautta löydät sivulta Opiskelijaksi. Usein kysyttyihin kysymyksiin löydät vastauksia täältä.

Syys- ja kevätlukukauden tarjonta (päivitetty 20.4.):

  • Ohjelmoinnin perusteet, 5 op
    • Ohjelmoinnin MOOC 2020
    • DEFA-hakuun kelpaa aikataulutettu että aikatauluttamaton versio kurssista. Kurssisivujen hakuehdot koskevat vain MOOC-väylää, jolla on omat valintaperusteensa.
    • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, sinun on suoritettava kurssi loppuun 30.6.2020 mennessä
    • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), voit ryhtyä jo suorittamaan kurssia, mutta voit osallistua kurssin tenttiin vasta 30.6.2020 jälkeen
  • Ohjelmoinnin jatkokurssi, 5 op
    • Ohjelmoinnin MOOC 2020
    • DEFA-hakuun kelpaa aikataulutettu että aikatauluttamaton versio kurssista. Kurssisivujen hakuehdot koskevat vain MOOC-väylää, jolla on omat valintaperusteensa.
    • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, sinun on suoritettava kurssi loppuun 30.6.2020 mennessä
    • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), voit ryhtyä jo suorittamaan kurssia, mutta osallistua tenttiin vasta 30.6.2020 jälkeen
  • Tietokantojen perusteet, 5 op
  • Tietorakenteet ja algoritmit, 10 op
    • Kevät 2020, 13.01.2020 - 10.05.2020 (Ilmoittautuminen on päättynyt. Huomaathan kurssin muuttuneet opetusjärjestelyt! Lähitentit ti 5.5. ja ti 9.6. on korvattu verkkotenteillä. Lisätietoa kurssin Moodle-alueella.)
    • Syksy 2019, 02.09.2019 - 21.12.2019 (Ilmoittautuminen on päättynyt)
  • Algoritmit ongelmanratkaisussa, 10 op, 13.01.2020 - 31.05.2020
    • Huomaathan esitietovaatimukset! Kurssia suositellaan käytäväksi vasta kurssin Tietorakenteet ja algoritmit suorittamisen jälkeen.
  • Tietokone työvälineenä, 1 op
  • Matematiikkaa kaikkialla, osat 1-3, 1-5 op, 14.1.2020 - 21.4.2020
  • Elements of AI (Tehtävissä heti suomeksi, ruotsiksi tai englanniksi), 2 op
  • Tietokoneen toiminnan perusteet, 2 op
    • Kesä 2020, 02.06.2020 - 31.07.2020
      • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, sinun on suoritettava kurssi loppuun 30.6.2020 mennessä
      • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), voit ryhtyä suorittamaan kurssia sen alkaessa, mutta suorittaa se loppuun aikaisintaan 1.7.2020. Huomaathan kurssin esitietovaatimukset!
    • Kevät 2020, 09.09.2019 - 01.06.2020 (Ilmoittautuminen on päättynyt)
  • Tietokoneen toiminnan jatkokurssi, 3 op
    • Kesä 2020, 02.06.2020 - 28.08.2020
      • Huomaathan, että kurssin ensimmäinen tenttipäivä on 2.9.2020. Tätä versiota kurssista ei siis voi sisällyttää kevään 2020 DEFA-väylän hakuun. Huomaathan kurssin esitietovaatimukset!
    • Kevät 2020, 13.01.2020 - 09.05.2020 (Ilmoittautuminen on päättynyt. Huomaathan kurssin muuttuneet opetusjärjestelyt! Lähitentit ke 29.4. ja pe 5.6. on korvattu verkkotenteillä. Lisätietoa kurssin Moodle-alueella.)
  • Tietoliikenteen perusteet 1, 2 op, 09.03.2020 - 23.05.2020
  • Tietoliikenteen perusteet 2, 3 op, 01.04.2020 - 30.06.2020
  • Tilastotiede ja R tutuksi I, 5 op
    • Kesä 2020, 01.06.2020 - 31.08.2020
      • Huomaathan, että kurssi on aikataulutettu koko kesän mittaiseksi, ja sitä ei voi sisällyttää kevään 2020 DEFA-väylän hakuun.
    • Kevät 2020, 13.01.2020 - 07.03.2020, avoimen yliopiston maksullinen versio (Ilmoittautuminen on päättynyt)
    • Syksy 2019, 02.09.2019 - 20.10.2019 (Ilmoittautuminen on päättynyt)
  • Tilastotiede ja R tutuksi II, 5 op
    • Kesä 2020, 4.5.2020 - 30.6.2020, avoimen yliopiston maksullinen versio
    • Syksy 2019, 28.10.2019 - 15.12.2019 (Ilmoittautumien on päättynyt)
  • Web-palvelinohjelmointi Java, 5 op
    • Huomaathan esitietovaatimukset! Kurssia suositellaan käytäväksi vasta kurssien Ohjelmoinnin perusteet, Ohjelmoinnin jatkokurssi ja Tietokantojen perusteet suorittamisen jälkeen.
    • Kevät 2020, 09.03.2020 - 16.11.2020
      • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, suorituksesi deadline on 29.6.
      • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), suorituksesi deadline on 16.11.
    • Syksy 2019, 29.10.2019 - 20.12.2019 (Ilmoittautuminen on päättynyt)
  • Esitietoina tietotekniikan perusopinnot tai vastaava osaaminen:
    • Full Stack -websovelluskehitys 2020, 15.03.2020 - 10.01.2021, 3-8 op
      • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, sinun on suoritettava kurssi loppuun 30.6.2020 mennessä
      • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), voit ryhtyä jo suorittamaan kurssia, mutta osallistua tenttiin vasta 30.6.2020 jälkeen
    • Full Stack-websovelluskehitys 2019, 15.03.2019 - 10.01.2020 (Kurssi on päättynyt), 3-8 op
    • DevOps with Docker 2020, 15.04.2020 - 24.01.2021, 1-3 op
      • Mikäli haluat sisällyttää kurssin kevään 2020 DEFA-väylän hakuun, sinun on suoritettava kurssi loppuun 30.6.2020 mennessä
      • Mikäli haluat sisällyttää kurssin DEFAn lukuvuoteen 2020-2021 (kevään 2021 haku), voit ryhtyä jo suorittamaan kurssia, mutta rekisteröidä suorituksesti vasta 30.6.2020 jälkeen
    • DevOps with Docker 2019, 15.04.2019 - 17.01.2020 (Kurssi on päättynyt), 3 op
  • Johdatus yliopistomatematiikkaan, 5 op
    • Kevät 2020, 14.01.2020 - 29.04.2020, avoimen yliopiston maksullinen versio (Ilmoittautuminen on päättynyt)
    • Syksy 2019, 05.09.2019 - 09.12.2019 (Ilmoittautuminen on päättynyt)
  • Tietoturvan perusteet (Cyber Security Base: Introduction to Cyber Security), 1 op, 28.10.2019 - 18.11.2019
    • Tietoturvan perusteet -kurssi on päättynyt, mutta kaikki Cyber Security Base -kurssisarjan kurssit hyväksytään osaksi DEFA-opintoja. Kurssisarjan aiemmat kurssit ovat esitietovaatimuksia myöhemmille kursseille.

DEFA-opiskelijaksi ei ole erillistä ilmoittautumista, ja jokaiselle kurssille on ilmoittauduttava erikseen. Kurssikohtaiset ilmoittautumisohjeet löytyvät yllä listattujen linkkien takaa.

Aalto-yliopisto tarjoaa kursseja ainakin toistaiseksi vain Kevätväylän kautta. Huomaathan, että Kevätväylän kurssit ovat maksullisia. Tarkempaa tietoa kurssien suorittamisesta väylän omilta sivulta.

Opiskelijoille, jotka haluavat hakeutua Aaltoon lukemaan tietotekniikkaa kevätväylän kautta, suositellaan sitä, että he tekevät kurssin Ohjelmointi 1 MOOC-version jo syksyllä 2019 ja varsinaisina kevätväylä-opintoina kurssin C-ohjelmoinnin perusteet keväällä 2020, jolloin edellinen kurssi antaa riittävät esitiedot jälkimmäiselle. Lisäksi, jos opiskelija hyväksytään kevätväylän kautta Aaltoon, niin kurssi Ohjelmointi 1 voidaan sisällyttää tutkintoon, kun se on suoritettu MOOC-version ohjeiden mukaan.

Ohjelmointi 1 -kurssi käynnistyy 11.9 ja ensimmäinen tehtäväkierros tulee palauttaa 18.9.

C-ohjelmointikurssin voi suorittaa kuitenkin ilman tätä, mutta ohjelmoinnin perusteiden osaaminen helpottaa asiaa. Tutkinto-opiskelijaksi hyväksyttyjen tulee joka tapauksessa suorittaa Ohjelmointi 1 osana opintojaan.

Näiden kurssien lisäksi DEFA-opintoja voi suorittaa myös ilmoittautumalla seuraaville kursseille:

Lukuvuoden 2019-2020 kurssitarjonta:

  • Ohjelmointi I (ITKP102, 6 op)
  • Tietoverkot (ITKP104, 5 op)
  • Tietokannat ja tiedonhallinnan perusteet (ITKA204, 5 op)
  • Tietokone ja tietoverkot työvälineenä (ITKP101, 2 op)
  • Web-julkaiseminen (ITKP1011, 2 op)
  • Johdatus kyberturvallisuuteen (ITKP0002, 2 op)
  • Johdatus algoritmiseen ajatteluun (ITKP0003, 2 op)
  • Opiskelijan digityökalupakki (ITKP0004, 2 op)

Lisätietoa Jyväskylän yliopiston DEFA-kursseista sekä niiden suorittamisesta löytyy osoitteesta https://tim.jyu.fi/view/kurssit/it/defa/defa-jyvaskyla.

Lukuvuoden 2019-2020 kurssitarjonta:

  • Johdatus tietojenkäsittelytieteisiin (9.9.–11.10.2019, 5 op)
  • Laitteet ja tietoverkot (9.9.–16.10.2019, 5 op)
  • Ohjelmointi 1 (9.9.2019–13.2.2020, 5 op)
  • Ihminen tietotekniikan käyttäjänä ja kehittäjänä (28.10.–9.12.2019, 5 op)
  • Johdatus ohjelmistotuotantoon (28.10.–20.12.2019, 5 op)
  • Ohjelmistoliiketoiminnan perusteet (15.1.–26.2.2020, 5 op)
  • Tietoturva (15.1.–9.4.2020, 5 op)

Lisätietoa Oulun yliopiston DEFA-kursseista sekä niiden suorittamisesta löytyy osoitteesta http://www.oulu.fi/tol/defa.

Lukuvuoden 2019-2020 kurssitarjonta:

  • Tietojenkäsittelytieteen perusteet I (5 op)
  • Algoritmien ja ohjelmoinnin peruskurssi (6 op)
  • Olio-ohjelmoinnin perusteet (7 op)
  • Tietojenkäsittelytieteen perusteet II (5 op)

Lisätietoa Turun yliopiston DEFA-kursseista sekä niiden suorittamisesta löytyy osoitteesta  https://ville.cs.utu.fi/avoin/defa.html.