Selainohjelmointi (5op)
Toteutuksen tunnus: TT00CE05-3009
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.07.2025 - 31.07.2025
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2025 - 31.12.2025
- Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Yksikkö
- ICT ja tuotantotalous
- Opetuskielet
- suomi
- Opettajat
- Noora Maritta Nieminen
- Opintojakso
- TT00CE05
Toteutukselle Selainohjelmointi TT00CE05-3009 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
H-5
                    
Sisällön jaksotus
-	JavaScript-kielen perusteet
-	JavaScript-kielen modernit ominaisuudet
-	React-kirjaston perusteet
-	selainohjelmistojen suunnittelu ja modularisointi
-	selainohjelmoinnin erityispiirteet
-	kehitystyökalut: ohjelmointiympäristö, selaimen kehitystyökalut, babel-kääntäjä, moduulipaketoija, create react app
                    
Tavoitteet
Opintojakson suoritettuaan opiskelija:
-	osaa ohjelmoida JavaScripti-ohjelmointikielellä
-	osaa hyödyntää React-sovelluskehystä
-	osaa suunnitella moduuliperustaisia selainohjelmistoja
-	tuntee selainohjelmoinnin erityispiirteet
-	osaa hyödyntää tehokkaita ja nykyaikaisia ohjelmointityökaluja
                    
Sisältö
-	JavaScript-kielen perusteet
-	JavaScript-kielen modernit ominaisuudet
-	React-kirjaston perusteet
-	selainohjelmistojen suunnittelu ja modularisointi
-	selainohjelmoinnin erityispiirteet
-	kehitystyökalut
                    
Pedagogiset toimintatavat ja kestävä kehitys
Harjoitusten ja opetusajan jakaantuminen: 
•	JavaScript 40 %
•	React 40 %
•	Muut 20 %
•	Lisäksi omalla ajalla tehtävä React-perustainen ryhmätyö
                    
Arviointikriteerit, tyydyttävä (1-2)
-	tietää mihin JavaScriptiä ja React-kirjastoa voidaan selainohjelmoinnissa käyttää
-	osaa ohjelmoida yksinkertaisia JavaScript-skriptejä ja kykenee osallistumaan React-projekteihin
-	tuntee keskeisiä selainohjelmoinnissa käytettäviä työkaluja
-	tuntee selainohjelmointiympäristön erityispiirteitä
                    
Arviointikriteerit, hyvä (3-4)
-	osaa ohjelmoida JavaScript-pohjaisia sovelluksia ja hyödyntää React-kirjastoa
-	osaa toteuttaa moduuliperustaisia selainohjelmistoja 
-	osaa käyttää selainohjelmoinnin työkaluja 
-	tuntee keskeiset selainohjelmoinnin piirteet
                    
Arviointikriteerit, kiitettävä (5)
-	osaa soveltaa JavaScriptiä ja React-kirjastoa monipuolisesti uusien selainsovellusten tuotannossa
-	osaa suunnitella ja toteuttaa moduuliperustaisia selainohjelmistoja 
-	osaa soveltaa ohjelmointityökaluja tehokkaasti ja etsiä tarvittaessa uusia
-	tuntee keskeiset selainohjelmoinnin piirteet
                    
Esitietovaatimukset
WWW-perusteet (HTML5, CSS)
                    
Lisätiedot
Kurssi toteutetaan ammattioppilaitoksissa.
Tätä toteutusta ei ole tarkoitettu ammattikorkeakoulun opiskelijoille.
Kurssi kuuluu ICT-alan väyläopintoihin, jotka voidaan myöhemmin hyväksyä osaksi AMK-tutkintoa tietojenkäsittelyn tai tieto- ja viestintätekniikan koulutuksissa.