TIES4371 Interface of Things (5 cr)
Study level:
Advanced studies
Grading scale:
0-5
Language:
English
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2017-2018, 2018-2019, 2019-2020
Description
Assessment details
More information is available at the course web-page: http://users.jyu.fi/~olkhriye/ties4371
Learning outcomes
The course addresses the challenge related to the Web of Things where all the things are interconnected and interoperate with each other regardless of whether a thing is a real world object, a digital entity or human. Following the vision of Everything-as-a-Service-Consumer and Everything-as-a-Service-Provider, in addition to a traditional GUI (where a user of applications and services is assumed to be a human), the course concerns interfaces needed if a user of the application happens to be not a human but some other application, service, devise or anything else. Such Everything-to-Everything interfaces in addition to the traditional APIs have to enable understanding among interacting entities, which requires either sharing common ontology or the support for the ontology alignment process followed by semantically enhanced interaction. The course will review available techniques and tools for practical design of such interfaces. The course also covers aspects of information/data representation and visualization, as well as machine-to-human service consumption.
Additional information
Links
Description of prerequisites
There are no specific requirements. However, the course is practical and requires at least basic skills in programming (e.g. Java programming language) as well as basic knowledge of Web Services and Semantic Web technologies would be preferable.
Study materials
All the study related materials are available from the course web-page: http://users.jyu.fi/~olkhriye/ties4371
Completion methods
Method 1
Select all marked parts
Parts of the completion methods
x
Teaching (5 cr)
Type:
Participation in teaching
Grading scale:
0-5
Language:
English