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
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