Sovelluskehittäjän osaajakoulutus

Koulutuksen laajuus 30 opintopistettä
Ajoitus 1.9.2022 – 31.5.2023 (1 lukuvuosi)
Aloituspaikat 20
Toteutus verkko-opinnot
Opintomaksu 240 euroa

Ohjelmistoala on kasvanut viime vuosina voimakkaasti. Perinteisen tuotannon palveluvaltaistuminen ja digitalisaatio ovat vauhdittaneet kehitystä useilla sektoreilla sekä yrityksissä että julkisessa taloudessa. Monet tieto- ja viestintätekniikan alan yritykset pyrkivät kehittämään henkilöstön monimuotoisuutta – alalle tarvitaan taustoiltaan erilaisia osaajia.

Kohderyhmä

Koulutus soveltuu kaikille ohjelmistoalasta kiinnostuneille ja myöskin eri alojen ammattilaisille, kuten esimerkiksi tradenomeille, insinööreille, toimihenkilöille ja opettajille.

Koulutus on tarkoitettu sinulle, joka haluat opiskella ja oppia

  • ohjelmoinnin, koneoppimisen ja tekoälyn perusteita tai
  • web-ohjelmoinnin ja mobiiliohjelmoinnin perusteita tai
  • ketterää projektinhallintaa (Scrum) ja Lean-ajattelua tai
  • hahmottamaan johtamisen muutostarpeita digitaalisessa ja vuorovaikutteisessa liiketoimintaympäristössä, jossa hyödynnetään liiketoimintadataa ja ohjelmointirajapintoja.

Osa oppimateriaalista on englanninkielistä, joten tarvitset opiskelussa jonkin verran englannin kielen osaamista.
Ohjaustapaamiset ja oppimistehtävät ovat suomenkielisiä.

Opinnot Karelia-ammattikorkeakoulun tietojenkäsittelyn tutkintoon johtaviin koulutukseen. Voit hyödyntää saavuttamasi opintopisteet myöhemmin tutkinto-opiskelijana.

Voit halutessasi laajentaa ja syventää osaamistasi valitsemalla myöhemmin lisää opintoja ja suorittaa korkeakouludiplomin 60 opintopistettä.

Koulutuksen toteutus

Koulutus jakaantuu kolmeen erilliseen tai toisiaan täydentävään suuntautumiseen

  • Web-sovelluskehitys ja mobiiliohjelmointi
  • Projektinhallinta, ketterä kehittäminen (Scrum) ja Lean-ajattelu
  • Python-ohjelmointi, koneoppiminen ja tekoäly

Koulutuksessa voit valita opintoja vapaasti eri suuntautumisista. Opiskelu tapahtuu etäopiskeluna web-pohjaisessa oppimisympäristössä.

Viikoittainen opiskelu tapahtuu pääsääntöisesti seuraavan kuvauksen mukaisesti:

  • yksi ohjaustapaaminen / vko / opintojakso
  • yksi luentotallenne / vko / opintojakso
  • yksi oppimistehtävä / vko / opintojakso

Koulutuksen sisältö

  • Johdatus ohjelmointiin ja algoritminen ajattelu
  • Web-ohjelmointi: perusteet, selainosa ja palvelinosa
  • Mobiiliohjelmointi
  • Projektinhallinta, ketterä kehittäminen ja Scrum
  • Lean-ajattelu
  • Python-ohjelmointi
  • Data-analytiikka Python-ohjelmointikielellä
  • Tekoäly Python-ohjelmointikielellä

Koulutuksessa hyödynnettäviä ohjelmointikieliä, välineitä, kehikoita ja alustoja

  • HTML5, CSS, JavaScript (ECMAScript), React
  • Node.JS
  • JSON, REST, GraphQL, OpenAPI
  • Scrum
  • Microsoft Azure, DevOps
  • SQL, NoSQL

Opetussuunnitelma

DT10069 Computational Thinking Essentials 3 op
DT10070 Web Programming Essentials 5 op
DT10071 Front-End Development 5 op
DT10072 Back-End Development 5 op
DT10067 Information Management I 5 o
p
DT10073 Programming Essentials in Python 5 op
DT10074 Data-Analytics with Python 5 op
DT10075 Artificial Intelligence with Python 5 op

Opintojaksojen oppimateriaali on englanninkielistä. Harjoitustunnit ovat suomenkielisiä.
Opintojaksojen sisältöihin voi tulla vielä pieniä muutoksia.

Kouluttajat

Jyri Kemppainen, yliopettaja, FT
Radu Meriescu-Istodor, PhD
Jari Uimonen, lehtori, FM
Petri Laitinen, lehtori, FM

Ilmoittautuminen

Ilmoittautumisaika 1.6. – 21.8.2022