Skip to main content

Advanced Web Programming (5cr)

Code: 5G00EV06-3005

General information


Enrolment period
02.07.2025 - 15.09.2025
Registration for the implementation has ended.
Timing
25.08.2025 - 21.12.2025
Implementation is running.
Credits
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering
Teachers
Esa Parkkila
Person in charge
Louis Botha
Tags
CONTACT
Course
5G00EV06

Objectives (course unit)

Students are familiar with client-side implementation techniques and programming methods. The student is able to implement the most common functions of the web interface. The student is able to utilize API as a source of data. The student is familiar with the implementation and publication methods of the web interface.

Content (course unit)

The browser-side implementation techniques and programming methods. Implementing the most common functions of the web interface. Using APIs as a source of data. Web user interface implementation and publishing methods.

Prerequisites (course unit)

IoT ja Web-ohjelmointi

Assessment criteria, satisfactory (1-2) (course unit)

Student
- knows how to implement the interface functions
- Is able to utilize API as a data source for the user interface
- knows how to publish the interface

Assessment criteria, good (3-4) (course unit)

Student
- can implement the user interface using the most common interface functions
- is able to utilize API as a data source for the user interface.
- can automate the steps in the release

Assessment criteria, excellent (5) (course unit)

Student
- provides the user interface with a wide range of common user interface functions
- Is able to utilize multiple APIs as a data source for the user interface
- can automate all steps in the release

Assessment methods and criteria

Kurssin arvosana muodostuu harjoituksista ja tehtävästä (paino 50 %) sekä projektista (paino 50 %).
[0 %, 40 %[ => Hylätty
[40 %, 60 %[ => 1
[60 %, 70 %[ => 2
[70 %, 80 %[ => 3
[80 %, 90 %[ => 4
[90 %, 100 %] => 5

Assessment scale

0-5

Teaching methods

Luennot, harjoitukset, projekti

Learning materials

Erillinen digitaalinen oppimateriaali

Student workload

135 työtuntia, jakautuu tasaisesti syyskuu - joulukuu.

Content scheduling

- ECMAScript Essentials
- Advanced ECMAScript
- Restful API
- Web Development with Frontend Frameworks
- Publishing apps to cloud, automatisation

Go back to top of page