Skip to main content

Advanced Web Programming (5 cr)

Code: 5G00EV06-3001

General information


Enrolment period
01.06.2021 - 03.09.2021
Registration for the implementation has ended.
Timing
23.08.2021 - 24.12.2021
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in ICT Engineering
Teachers
Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
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

Etäopetus zoomin kautta

Evaluation methods and criteria

Arvioidaan tehtyjen harjoitusten ja projektityön perusteella (50/50). Harjoituksista min 30% pakollisia.

Assessment scale

0-5

Teaching methods

Luennot, harjoitukset, ongelmaperusteinen oppiminen

Learning materials

Erillinen digitaalinen oppimateriaali

Student workload

135 työtuntia, jakautuu tasaisesti syyskuu - joulukuu.

Content scheduling

- ECMAScript Essentials
- Advanced ECMAScript
- Restful API
- React Development
- Publishing apps to cloud, automatisation

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoitukset

[ 0%, 30%[ => FAIL
[30%, 60%[ => 1
[60%, 70%[ => 2
[70%, 80%[ => 3
[80%, 90%[ => 4
[90%, 100%] => 5

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Harjoitukset

[ 0%, 30%[ => FAIL
[30%, 60%[ => 1
[60%, 70%[ => 2
[70%, 80%[ => 3
[80%, 90%[ => 4
[90%, 100%] => 5

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Harjoitukset

[ 0%, 30%[ => FAIL
[30%, 60%[ => 1
[60%, 70%[ => 2
[70%, 80%[ => 3
[80%, 90%[ => 4
[90%, 100%] => 5

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Harjoitukset

[ 0%, 30%[ => FAIL
[30%, 60%[ => 1
[60%, 70%[ => 2
[70%, 80%[ => 3
[80%, 90%[ => 4
[90%, 100%] => 5

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Go back to top of page