Siirry suoraan sisältöön

JavaScript-ohjelmointi (3 op)

Toteutuksen tunnus: TT00CD80-3005

Toteutuksen perustiedot


Ilmoittautumisaika
18.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
Opintopistemäärä
3 op
Lähiosuus
2 op
Virtuaaliosuus
1 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
suomi
Paikat
0 - 35
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Ari Rantala
Ryhmät
TTV24S3
Tieto- ja viestintätekniikka (AMK)
ZJATTV24S3
Avoin amk, Tieto- ja viestintätekniikka, Päivä
Opintojakso
TT00CD80

Toteutuksella on 24 opetustapahtumaa joiden yhteenlaskettu kesto on 27 t 30 min.

Aika Aihe Tila
Ma 13.01.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 13.01.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 20.01.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 20.01.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 27.01.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 27.01.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 03.02.2025 klo 10:00 - 11:30
(1 t 30 min)
JavaScript-ohjelmointi TT00CD80-3005
Verkko/Online (KYHA)
Ma 10.02.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 10.02.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 17.02.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 17.02.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 03.03.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 03.03.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 10.03.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 10.03.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 17.03.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 17.03.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 24.03.2025 klo 10:00 - 12:00
(2 t 0 min)
JavaScript-ohjelmointi TT00CD80-3005
Verkko/Online: Opintojakson Teams-kanavalla
Ma 31.03.2025 klo 10:00 - 12:00
(2 t 0 min)
JavaScript-ohjelmointi TT00CD80-3005
Verkko/Online: Opintojakson Teams-kanavalla
Ma 07.04.2025 klo 10:00 - 12:00
(2 t 0 min)
JavaScript-ohjelmointi TT00CD80-3005
Verkko/Online: Opintojakson Teams-kanavalla
Ma 14.04.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 14.04.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 28.04.2025 klo 10:00 - 10:45
(0 t 45 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Ma 28.04.2025 klo 11:30 - 12:45
(1 t 15 min)
JavaScript-ohjelmointi TT00CD80-3005
P2_D330 Ohjelmointiluokka
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0-5

Tavoitteet

Tiedät ja ymmärrät JavaScript-kielen mahdollisuudet toteuttaa ohjelmia web-selaimen suorittamaksi. Osaat suunnitella ja toteuttaa JavaScript-kielellä pieniä web-selaimessa ajettavia web-sovelluksia.

EUR-ACE Tieto ja ymmärrys
Tunnet JavaScript ohjelmointikielen mahdollisuudet toteuttaa web-sovelluksia ja ymmärrät näiden toiminnan perusideologian

EUR-ACE Tekniikan soveltaminen käytäntöön
Osaat soveltaa ohjelmointiosaamista web-sovelluksien väliseen kommunikointiin

Sisältö

Tällä opintojaksolla opit hyödyntämään JavaScript-kielen mahdollisuuksia web-sovellusten toteuttamisessa. Osaat suunnitella ja toteuttaa pieniä, web-selaimessa ajettavia sovelluksia, jotka vastaavat nykypäivän tarpeisiin. Ymmärrät JavaScriptin perusideologian ja osaat soveltaa ohjelmointiosaamista web-sovellusten väliseen kommunikointiin. Tämä opintojakso antaa sinulle valmiudet luoda interaktiivisia ja toimivia web-sovelluksia.

Web-selain ohjelmointiympäristönä
JavaScript-kielen perusominaisuudet
Muuttujat, vakiot ja oliot
Funktiot, anonyymit funktiot, callback-funktiot ja nuolifunktiot
DOM-rakenne ja -manipulaatiot
JSON, Promise ja Fetch-API

Oppimateriaalit

Opintojakson verkkosivut (luentomateriaali, harjoitukset)

Opetusmenetelmät

- Luennot
- Harjoitustehtävät

Toteutuksen valinnaiset suoritustavat

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

Opiskelijan ajankäyttö ja kuormitus

Luennot 21h, harjoitukset ja muu itsenäinen työskentely 60h
Yhteensä 81 h

Arviointikriteerit, tyydyttävä (1)

Välttävä (1): Tiedät ja ymmärrät JavaScript-kielen ohjelmointimahdollisuudet ja työvälineet niiden luomiseksi. Olet tehnyt vain osan opintojakson harjoitustehtävistä. Osaat suunnitella ja toteuttaa pienen web-sovelluksen.

Tyydyttävä (2): Osaat suunnitella ja toteuttaa sellaisen web-sovelluksen, jossa hyödynnetään keskeisintä opintojakson sisältöä. Olet tehnyt opintojakson keskeisimmät harjoitustehtävät.

Arviointikriteerit, hyvä (3)

Hyvä (3): Osaat suunnitella ja toteuttaa sellaisen web-sovelluksen, jossa hyödynnetään suurinta osaa opintojakson sisällöstä. Olet tehnyt suurimman osan opintojakson harjoitustehtävistä.

Kiitettävä(4): Tiedät ja ymmärrät hyvin JavaScript-kielen ohjelmointimahdollisuudet ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin. Olet tehnyt lähes kaikki opintojakson harjoitustehtävät. Valitsemasi tutkimustehtävän aihealue on tavanomainen. Osaat analysoida valitun teknologian mahdollisuuksia ja laatia web-sovelluksen, joka käyttää ulkoista tietoa. Tutkimustehtävään liitetty dokumentaatiosi kuvaa käytetyn teknologian käyttöönoton, konfiguroinnin, rakenteen sekä sovelluksen toteuttamisen. Osaat analysoida valintojasi seminaariesitelmässä.

Arviointikriteerit, kiitettävä (5)

Erinomainen (5): Osoitat laajaa tietoa ja ymmärrystä JavaScript-kielestä ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin erittäin hyvin. Valitsemasi tutkimustehtävän aihealue on haastava ja laaja. Tutkimustehtäväsi on dokumentoitu kattavasti ja selkeästi. Osaat arvioida kriittisesti osaamistasi ratkaisuissasi.

Esitietovaatimukset

Ohjelmoinnin perusteet, Web-kehitys

Lisätiedot

Opintojaksolla on 80% läsnäolovelvoite.
Arviointimenetelmät ilmoitetaan opintojakson ensimmäisellä kerralla.

Siirry alkuun