Skip to main content

Advanced Web Programming (5 cr)

Code: 5G00EV06-3004

General information


Enrolment period
06.06.2024 - 08.09.2024
Registration for the implementation has ended.
Timing
02.09.2024 - 22.12.2024
Implementation has ended.
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
Louis Botha
Person in charge
Louis Botha
Tags
ONLINE
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

Location and time

Online environment

Exam schedules

-

Assessment methods and criteria

Grade is made up from exercises (50%) and project (50%).
At least 30% of exercises needs to be completed.

Assessment scale

0-5

Teaching methods

Lectures, exercises and assignments, project

Learning materials

Different material in digital format

Student workload

135 hours, divided equally over the semester

Content scheduling

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

Completion alternatives

Will be explained during the first lesson of the course.

Go back to top of page