Siirry suoraan sisältöön

Frontend-sovelluskehitys (5 op)

Toteutuksen tunnus: HTKA0120-3004

Toteutuksen perustiedot


Ilmoittautumisaika
01.08.2024 - 22.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.10.2024 - 18.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
suomi
Paikat
20 - 40
Koulutus
Tietojenkäsittely (AMK)
Opettajat
Tommi Tuikka
Ryhmät
ZJA24SI
Avoin amk, tiko
HTK23S1
Tietojenkäsittely (AMK)
Opintojakso
HTKA0120

Toteutuksella on 9 opetustapahtumaa joiden yhteenlaskettu kesto on 18 t 0 min.

Aika Aihe Tila
To 10.10.2024 klo 10:00 - 12:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35EP02 UTI/TEKN AOKK Oppimistila
Ma 21.10.2024 klo 10:00 - 12:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35F208 Oppimistila BTI/TEKN
Pe 01.11.2024 klo 10:00 - 12:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35BP13 Oppimistila TIKO/BIT/LIKE
Pe 15.11.2024 klo 10:00 - 12:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35EP02 UTI/TEKN AOKK Oppimistila
Ti 19.11.2024 klo 13:00 - 15:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35EP02 UTI/TEKN AOKK Oppimistila
Ti 26.11.2024 klo 13:00 - 15:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35A206 Oppimistila Tourism/LIKE
Ti 03.12.2024 klo 13:00 - 15:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35A206 Oppimistila Tourism/LIKE
Ti 10.12.2024 klo 13:00 - 15:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35A206 Oppimistila Tourism/LIKE
Ma 16.12.2024 klo 13:00 - 15:00
(2 t 0 min)
Frontend-sovelluskehitys HTKA0120-3004
R35F406 Oppimistila UTI/TEKN
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0-5

Tavoitteet

Opintojakson tarkoitus
Frontend-sovelluskehityksen merkitys ohjelmistokehityksessä on kasvussa. Osaavista frontend-kehittäjistä on jatkuva pula työmarkkinoilla. Kiinnostaako sinua kehittää sitä ohjelmiston osaa jonka kanssa käyttäjä on suorassa vuorovaikutuksessa ja jonka toiminnasta riippuu sovelluksen käytettävyys ja käyttökokemus? Frontend-sovelluskehitys voi olla rutiininomaista lomakkeiden rakentelua, luovaa ja kiehtovaa tiedon visualisointia tai jopa uusien käyttöliittymätekniikoiden kuten ääni- tai eleohjauksen soveltamista.

Opintojakson osaamiset
Sovelluskehitysosaaminen

Opintojakson osaamistavoite
Opiskelija osaa suunnitella ja kehittää nykyaikaisia frontend- sovelluksia sovelluskehyksen avulla. Opiskelija ymmärtää frontend-sovellusten toimintaperiaatteen ja järkevän arkkitehtuurin merkityksen. Hän osaa yhdistää frontend -sovelluksen palvelimella sijaitsevaan tietolähteeseen ja osaa hyödyntää tärkeimpiä ulkoasukirjastoja frontend-sovelluksen käyttöliittymän kehityksessä. Kurssin tavoitteena on frontend-kehityksen oppimisen lisäksi yleinen sovelluskehyksen käytön oppiminen.

Sisältö

Opintojaksolla opetellaan kehittämään moderneja frontend-sovelluksia. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, frontend-sovellusten yleispiirteet, sovelluksen luonti ja julkaisu, sovelluksen rakenneosat ja toimintaperiaate. Opointojaksolta saa perusvalmiudet frontend-sovellusten kehittäjän työhön.

Aika ja paikka

Syksy 2024

Oppimateriaalit

Oppimateriaali opintojakson verkkosivulla https://tiko.jamk.fi/~tuito/frontendsk/

Opetusmenetelmät

Videoluennot ja kontaktitunnit, joilla saa ohjausta

Opintojakso voidaan suorittaa myös kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.

Opiskelijan ajankäyttö ja kuormitus

135 tuntia

Arviointikriteerit, tyydyttävä (1)

(Välttävä 1) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.

(Tyydyttävä 2) Opiskelija osaa toteuttaa perustason frontend-sovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.

Arviointikriteerit, hyvä (3)

(Hyvä 3) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.

(Kiitettävä 4) Opiskelija osaa toteuttaa perustason frontend-sovelluksia ja osaa soveltaa opittuja teknologioita myös vaativampien sovellusten kehityksessä. Hän osaa oma-aloitteisesti laajentaa osaamistaan myös kurssilla esitettyjen asioiden ulkopuolelle. Hän on yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.

Arviointikriteerit, kiitettävä (5)

(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti frontend-kehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.

Esitietovaatimukset

HTML:n CSS:n ja Javascript-ohjelmoinnin osaaminen.

Lisätiedot

Avoin amk 5
Edufutura 5
Harjoitustehtävät arvioidaan henkilökohtaisessa arviointikeskustelussa. Harjoitustehtävien ratkaisujen ymmärtäminen ja opettajan kysymyksiin vastaaminen painottuvat arvioinnissa. Pelkkä tehtävien tekeminen esim. tekoälyavusteisesti ei takaa vielä mitään arvosanaa.

Siirry alkuun