Ohjelmoinnin työkalut ja käyttäjäkokemus (5 op)
Toteutuksen tunnus: R504TL307-3002
Toteutuksen perustiedot
Ilmoittautumisaika
24.03.2025 - 03.09.2025
Ajoitus
04.09.2025 - 12.12.2025
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 60
Opettaja
- Petri Hannula
Vastuuhenkilö
Petri Hannula
Ajoitusryhmät
- Luento 1 (Koko: 0. Avoin AMK: 0.)
- Luento 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T25STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2025
Koulutusryhmat
- Luento 1
- Luento 2
Tavoitteet
Osaat käyttää sujuvasti ohjelmointityössä tarvittavia työkaluja, kuten IDE, simulaattori ja versionhallinta.
Pystyt toimimaan projektissa käyttäen projektinhallinnan ja ketterien menetelmien digitaalisia työkaluja ja prosesseja.
Ymmärrät käyttäjäkokemuksen suunnittelun digitaalisiin laitteisiin.
Kykenet toteuttamaan sovellukseen käyttöliittymän.
Osaat ohjelmistotestauksen perusteet ja kykenet soveltamaan niitä käytäntöön ohjelmistoprojektin vaiheissa.
Sisältö
Ohjelmistokehitysympäristöt (IDE, simulaattorit, versiohallinta)
Ohjelmistotekniikan perusteet
Ohjelmistotestauksen perusteet
Käyttöliittymäsuunnittelun perusteet
Oppimateriaalit
Does GitHub Copilot improve code quality? Here’s what the data says - The GitHub Blog
https://github.blog/news-insights/research/does-github-copilot-improve-code-quality-heres-what-the-data-says/
The Future of Coding: Trends Every Developer Should Know - ReviewNPrep
https://reviewnprep.com/blog/the-future-of-coding-trends-every-developer-should-know/
The State of UX in 2025
https://trends.uxdesign.cc/
Seven years of open source: A more secure and diverse ecosystem - The GitHub Blog
https://github.blog/news-insights/seven-years-of-open-source-a-more-secure-and-diverse-ecosystem/
Opetusmenetelmät
Luennot, videoluennot, workshopit. Online materiaalit ja työkalut useilta eri yrityksiltä. Opintojaksolla suoritetaan tehtäviä, joista saatujen pisteiden pohjalta muodostuu käsitys opiskelijan osaamisesta ja numerosta.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Oppimispäiväkirja
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Olet harjaantunut versionhallinnan käyttöön.
Ymmärrät ohjelmistokehityksen ja ohjelmistotestauksen prosesseista.
Tiedät ohjelmistoprosessin vaiheet.
Osaat käyttää työkaluja tukemaan ohjelmistokehityksen prosessia.
Arviointikriteerit, hyvä (3)
Pystyt käyttämään sujuvasti versionhallintaa.
Kykenet toimimaan ohjelmistokehityksen ja ohjelmistotestauksen prosesseissa.
Osaat ohjelmistoprosessin vaiheet.
Osaat valita oikeat työkalut tukemaan ohjelmistokehityksen prosessia.
Arviointikriteerit, kiitettävä (5)
Osaat hyödyntää kattavasti ohjelmoinnin työkaluja ja prosesseja.
Kykenet itsenäisesti valitsemaan ja käyttämään parhaiten soveltuvia ohjelmistkehityksen työkaluja.
Osaat hakea lisää tietoa ajankohtaisista ja uusimmista ohjelmistokehityksen menetelmistä.
Arviointimenetelmät ja arvioinnin perusteet
Suoritetut tehtävät moodle työtilassa ja niistä saadut pisteet.
50 pistettä on läpi pääsyn raja.
50-65 1-2
65-80 3-4
Yli 100 -> 5
Vaihtoehtoinen suoritustapa: Oppimispäiväkirjavideo
Arviointikriteerit, tyydyttävä (1-2)
Olet harjaantunut versionhallinnan käyttöön.
Ymmärrät ohjelmistokehityksen ja ohjelmistotestauksen prosesseista.
Tiedät ohjelmistoprosessin vaiheet.
Osaat käyttää työkaluja tukemaan ohjelmistokehityksen prosessia.
Arviointikriteerit, hyvä (3-4)
Pystyt käyttämään sujuvasti versionhallintaa.
Kykenet toimimaan ohjelmistokehityksen ja ohjelmistotestauksen prosesseissa.
Osaat ohjelmistoprosessin vaiheet.
Osaat valita oikeat työkalut tukemaan ohjelmistokehityksen prosessia.
Arviointikriteerit, kiitettävä (5)
Osaat hyödyntää kattavasti ohjelmoinnin työkaluja ja prosesseja.
Kykenet itsenäisesti valitsemaan ja käyttämään parhaiten soveltuvia ohjelmistkehityksen työkaluja.
Osaat hakea lisää tietoa ajankohtaisista ja uusimmista ohjelmistokehityksen menetelmistä.
Esitietovaatimukset
Ei esitietovaatimuksia