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 op
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