Selainohjelmointi (Front-End) (3op)
Toteutuksen tunnus: LT00CF91-3001
Toteutuksen perustiedot
- Ajoitus
- 29.09.2020 - 08.11.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 1 op
- Virtuaaliosuus
- 2 op
- Toteutustapa
- Monimuoto-opetus
- Opetuskielet
- suomi
- Koulutus
- Avoin amk
- Opettajat
- Meija Lohiniva
- Opintojakso
- LT00CF91
Arviointiasteikko
1-5
Tavoitteet
Opiskelija osaa luetella ja ymmärtää web-sovellusten selainpuolen toiminnallisuuden toteuttamisen perustekniikoita. Opiskelijalla on perustaidot kehittää sivustojen dynaamisuutta ja interaktiivisuutta yleisimmillä nykyaikaisilla tekniikoilla.
Sisältö
- selainohjelmoinnin perustekniikat
- HTML:n ja CSS:n kertausta
- Javascript-kielen perusteet
- jQueryn perusteet
- harjoituksia
Oppimateriaalit
Oppimateriaalit Moodlessa + verkkolähteet
Opetusmenetelmät
Opintojakso toteutetaan pääosin verkossa; opintojaksolla on ainoastaan kaksi lähiopetuskertaa. Lähiopetus toteutetaan miniluento+käytännön työpaja -yhdistelmänä.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Opintojakson voi halutessaan suorittaa myös kokonaan itsenäisesti.
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus 8h
Opiskelijan itsenäinen työ 73h
Yht 3x27=81h
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa luetella web-sovellusten selainpuolen toiminnallisuuden toteuttamisen perustekniikoita. Opiskelija osaa kehittää sivustojen dynaamisuutta ja interaktiivisuutta perustekniikoilla opettajan avustuksella.
Arviointikriteerit, hyvä (3)
Opiskelija osaa luetella web-sovellusten selainpuolen toiminnallisuuden toteuttamisen perustekniikoita ja ymmärtää niiden periaatteet. Opiskelija osaa kehittää sivustojen dynaamisuutta ja interaktiivisuutta perustekniikoita hyödyntäen.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa luetella web-sovellusten selainpuolen toiminnallisuuden toteuttamisen perustekniikoita ja ymmärtää niiden periaatteet. Opiskelija osaa kehittää sivustojen dynaamisuutta ja interaktiivisuutta perustekniikoita hyödyntäen. Opiskelijalla on monipuolisempaa osaamista tekniikoiden käytössä.
Esitietovaatimukset
Ohjelmoinnin perusteet, Web design