Selainohjelmointi (5op)
Toteutuksen tunnus: TT00CG40-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.12.2022 - 31.01.2023
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 02.01.2023 - 30.05.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Opettajat
- Jaakko Lamminpää
- Päivi Oliva
- Matti Kuikka
- Opintojakso
- TT00CG40
Toteutukselle Selainohjelmointi TT00CG40-3002 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 kuuluu ICT-alan väyläopintoihin, jotka voidaan myöhemmin hyväksyä osaksi AMK-tutkintoa Tietojenkäsittelyn tai Tieto- ja Viestintätekniikan koulutuksissa.