Skip to main content

Browser-Side Scripting with JavaScript (5cr)

Code: 3011470-3004

General information


Enrollment
31.07.2021 - 10.09.2021
Registration for the implementation has ended.
Timing
30.08.2021 - 17.12.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Teachers
Matti Kuikka
Tuomo Helo
Groups
PTIETS20swis
PTIETS20 Software Development and Information Security
Course
3011470

Unfortunately, no reservations were found for the realization Browser-Side Scripting with JavaScript 3011470-3004. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.

Evaluation scale

H-5

Content scheduling

Opintojakso sisältää arviolta 12 ohjattua työskentely- ja teoriakertaa, 10 henkilökohtaista harjoitustehtävää ja harjoitustyön.
*
Ei tenttiä.
*
Opintojakso järjestetään syksyllä 2021 ainakin pääosin online-opetuksena.
*
Harjoitustyö tehdään 3-4 hengen ryhmissä opetuskertojen ulkopuolella. Harjoitustyön aihe tarkennetaan Kurssin puolivälissä.
*
Kurssin suunniteltu eteneminen:
*
Luentojen alustava sisältö ja aihepiiri. Etenemme osittain kurssikirjan lukujen mukaisesti.
*
1. JS - JavaScriptin perusteet
2. JS - Oliot, taulukot
3. JS - Operaatiot
4. JS - Virheenkäsittely
5. JS - Säännölliset lausekkeet, demot tehtävät 1-3
6. JS - DOM, tapahtumien käsittely
7. React, johdanto (tai tarpeen vaatiessa jokin muu suosituimmista front-kehyksistä)
8. React, komponentit - Harjoitustyön julkistaminen, johdatus 2
9. JS - Moduulit, uusia piirteitä, demot tehtävät 4-6
10. JS - Asynkroninen ohjelmointi
11. React, modulaarinen kehitys ja työkalut
12. Reac, tilan hallinta
13. Demot tehtävät 6-10
14. Harjoitustöiden esittäminen
*

Jokainen ryhmän on varattava 15 minuutin aika harjoitustyön esittämiseen. Henkilökohtaisen ryhmätyöpanos on myös pystyttävä osoittamaan tässä tilaisuudessa. Ryhmien määrästä riippuen tilaisuus voi olla normaalia luentoa pitempi.
*
Yllä esitetty suunnitelma voi muuttua kurssin edetessä.

Objective

After completing the course the student:
masters JavaScript and can use some of the most important libraries in developing browser user interfaces
can implement dynamic and responsive browser user interfaces that are usable in variety of devices
masters AJAX technology and JSON data-interchange format
can use efficient tools in browser scripting

Content

JavaScript
jQuery
Doing asynchronous requests with AJAX
JSON data-interchange format
Tools for developing browser interfaces
Implementing a small scale dynamic and responsive browser user interface

Evaluation methods and criteria

Opintojakso arvostellaan skaalalla 0-5.
*
Saadakseen hyväksytyn suorituksen opiskelijan on saatava hyväksyttävä merkintä sekä 1) henkilökohtaisista harjoitustehtävistä että 2) ryhmätyöstä.
*
Jokaisesta harjoitustehtävästä voi saada korkeintaan 10 pistettä. Kaikista harjoitustehtävistä voi saada niis maksimissaan 100 pistettä.
Henkilökohtaiset harjoitustehtävät: 20 pistettä -> arvosana 0,5; 30 -> 1; 45 -> 1,5; 60 -> 2; 75 - 2,5; 90 -> 3.
Osallistuminen ryhmätyöhön: 0,0 - 2,0.
*
Molemmissa kohdissa 0,5 on ensimmäinen hyväksytty arvosana.

Qualifications

WWW-perusteet (HTML5, CSS)

Go back to top of page