Siirry suoraan sisältöön

Frontend-perusteet (3 op)

Toteutuksen tunnus: HTKA0040-3002

Toteutuksen perustiedot


Ilmoittautumisaika

01.11.2021 - 09.01.2022

Ajoitus

10.01.2022 - 20.05.2022

Opintopistemäärä

3 op

Virtuaaliosuus

1 op

Toteutustapa

67 % Lähiopetus, 33 % Verkko-opetus

Yksikkö

Liiketoimintayksikkö

Toimipiste

Pääkampus

Opetuskielet

  • Suomi

Paikat

0 - 55

Koulutus

  • Tietojenkäsittely (AMK)

Opettaja

  • Jarkko Immonen

Ajoitusryhmät

  • Pienryhmä 1 (Paikkoja: 30. Avoin AMK: 0.)
  • Pienryhmä 2 (Paikkoja: 30. Avoin AMK: 0.)

Ryhmät

  • HTK21S1
    Tietojenkäsittely (AMK)
  • ZJA21SIP
    Avoin AMK, tiko, AMK-polku

Pienryhmät

  • Pienryhmä 1
  • Pienryhmä 2

Tavoitteet

Frontend on web-sovelluksen käyttäjälle näkyvä osa. Modernin web-sovelluksen frontendin rakentamiseksi tarvitset esimerkiksi HTML-, CSS- ja Javascript-osaamista, mutta käytännössä myös jonkin frontend-sovelluskehyksen osaaminen on lähes välttämätöntä. Tällä opintojaksolla tutustut frontend-ohjelmoinnin perusteisiin.

Opintojakson osaamiset
Sovelluskehitysosaaminen
Tietojärjestelmäosaaminen
Oppimisen ja tiedonhallinan osaaminen

Opintojakson suorittamisen jälkeen tunnet frontend-sovelluskehitykseen liittyviä käsitteitä ja sovellusten toimintaperiaatteen. Osaat kehittää pienimuotoisia, ulkoisia rajapintoja tietolähteenään käyttäviä web-sovelluksia Svelte-sovelluskehystä käyttäen.

Sisältö

Opintojaksolla opetellaan perusteita frontend-sovelluksien toteuttamiseksi. Käsiteltäviä asioita ovat esimerkiksi ohjelmointiympäristö, komponentit, tilat, ulkoisten tietolähteiden hyödyntäminen ja animoinnit.

Tämä opintojakso on johdanto frontend-sovelluskehitykseen. Opintojakso on pakollinen opintojakso Web-ohjelmointi -moduulissa. Ohjelmointisuuntautuneet opiskelijat saavat laajemman ja syvemmän näkemyksen frontend-kehityksesta Frontend-sovelluskehitys -opintojaksolla.

Oppimateriaali ja suositeltava kirjallisuus

Opettajan kirjoittama oppimateriaali ja valikoidut verkkolähteet.

Opetusmenetelmät

- Teoriapainotteiset oppitunnit, joita on mahdollista seurata myös verkossa tai katsoa jälkikäteen tallenteina.
- Ohjaus- ja tehtävätunnit
- Tehtävät
- Harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Harjoitustyö tehdään opintojakson lopuksi ja se arvioidaan henkilökohtaisessa keskustelutilaisuudessa. Opiskelija varaa ajan keskusteluun opettajan ilmoittamista ajankohdista.

Vaihtoehtoiset suoritustavat

Sinulla on oikeus hakea osaamisen tunnistamista ja tunnustamista, jos sinulla on aiemmin hankittua osaamista (esimerkiksi muualla suoritettuja korkeakouluopintoja), joita voidaan katsoa hyväksi nyt suoritettavaan tutkintoon.

Osaamisen tunnistamisessa ja tunnustamisessa on kolme päätapaa: hyväksilukeminen (korvaaminen, sisällyttäminen) ja muulla tavoin hankitun osaamisen tunnistaminen ja tunnustaminen sekä opinnollistaminen. Lisätietoa JAMKin tutkintosäännössä, luku 17.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson keskimääräinen kuormittavuus on 81 tuntia.

Lisätietoja opiskelijoille

Avoin AMK 5

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1-2)

Välttävä 1: Tunnet frontend-sovelluskehitykseen liittyviä käsitteitä. Osaat luoda yksinkertaisia frontend-sovelluksia oppitunneilla esitettyjen mallien ja tutoriaalien pohjalta.

Tyydyttävä 2: Tunnet frontend-sovelluskehitykseen liittyviä käsitteitä. Osaat luoda yksinkertaisia frontend-sovelluksia.

Arviointikriteerit, hyvä (3-4)

Hyvä 3: Ymmärrät frontend-sovelluskehitykseen liittyviä käsitteitä. Osaat luoda yksinkertaisia frontend-sovelluksia ja soveltaa opittuja teknologioita myös hieman laajempien sovellusten kehityksessä.

Kiitettävä 4: Ymmärrät hyvin frontend-sovelluskehitykseen liittyviä käsitteitä. Osaat luoda pienimuotoisia frontend-sovelluksia ja soveltaa opittuja teknologioita myös vaativampien sovellusten kehitykseen. Pystyt laajentamaan itsenäisesti omaa, käsiteltyihin teknologioihin liittyvää osaamistasi.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Hallitset frontend-sovelluskehitykseen liittyviä käsitteitä. Osaat luoda pienimuotoisia frontend-sovelluksia ja soveltaa opittuja teknologioita myös vaativampien sovellusten kehitykseen. Pystyt analyyttisesti arvioimaan omia ratkaisujasi ja kehittämään niitä. Pystyt laajentamaan itsenäisesti omaa, käsiteltyihin teknologioihin liittyvää osaamistasi.

Esitietovaatimukset

Opintojaksolle osallistumiseksi sinulla tulee olla perusosaaminen HTML- ja CSS-merkintäkielistä sekä Javascript-ohjelmointikielestä.