Skip to main content

Javascript platforms (4 cr)

Code: AT00BY20-3003

General information


01.07.2022 - 04.09.2022


05.09.2022 - 16.12.2022

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching


Faculty of Technology (LAB)


E-campus, Lahti

Teaching languages

  • Finnish

Degree programmes

  • Bachelor's Degree Programme in Information Technology


  • Olli Koskimaa

Scheduling groups

  • Opetus (Size: 200. Open UAS: 0.)


  • 07TVT20K
  • 07TVT19SV
    , Lahti

Small groups

  • Teaching

Learning outcomes

The student is able to
- design an adaptive web interface
- implement a javascript based application on different implementation platforms
- expound the usability of the user interface

Implementation and methods of teaching

Lectures and programming assignments with the teacher and independently. Studying typescript / javascript based web applications.
The student knows
- Design an adaptive web interface
- implement a js-based application on different implementation platforms
- interpret the usability of the user interface

Timing and attendance

Timing: September 5, 2022 - December 16, 2022
Presence during classes is desirable. The purpose is to take hours as a hybridist (class + zoom). Lectures become recordings.

Learning material and recommended literature

Material coming to the Moodle environment

Learning environment

Additional information for students: previous knowledge etc._peppi

Basics of Programming, Basics of Object Oriented Programming, Basics of Web Design, Web Interactivity, Programming Languages

Assessment criteria

Returnable assignments, mainly in groups.

Assessment scale


Failed (0)

Exercises not returned or abandoned.

Assessment criteria: level 1 (assessment scale 1–5)

Exercises returned with minimum specifications.

Assessment criteria: level 3 (assessment scale 1–5)

Exercises returned according to specifications.

Assessment criteria: level 5 (assessment scale 1–5)

The exercises were carried out with excellent user interface and performance efficiency, and the programming was done professionally