|Responsible unit:||Department of Informatics Engineering|
|Course/CS Responsible:||Master in Informatics and Computing Engineering|
|Acronym||No. of Students||Study Plan||Curricular Years||Credits UCN||Credits ECTS||Contact hours||Total Time|
|MIEIC||26||Syllabus since 2009/2010||4||-||6||42||162|
The unit is motivated by the widespread use of languages to represent semi-structured information and the existence of standardized tools for their treatment.
The course will also cover the notion of the Web of Things and semantic-based data integration topics, as semantic description of Web APIs, RESTful services, and ontology instantiation and learning.
1.Learn non-trivial applications of markup languages;
2.Be familiar with the technologies of processing and storage of semi-structured information;
3.Be familiar with service-oriented architectures and Web services;
4.Learn semantic web technologies and ontology instantiation;
5.Explore the technologies in defining smart services and IoT and in the development of an application.
On completion of this course, the student should be able to:
- Create documents that conform to an XML description language vocabulary;
- Write programs to manipulate XML documents;
- Demonstrate knowledge of the basics of JSON;
- Consume REST-based APIs and process JSON to get richer external information in clients;
- Understand semantic web technologies and ontology instantiation;
- Explore the technologies in defining smart services and IoT and in the development of an application;
- Develop a prototype application involving data processing.
Students must have basic skills in markup languages and technologies.
Lectures include theoretical presentation of the course subjects and practical sessions where proposed research topics are discussed with the students and practical coursework is reported.
|Elaboração de projeto||123,00|
|Frequência das aulas||39,00|
Classification = 60% Practical assignments + 40% Questionnaires, where: Practical assignments = 20% E1 + 30% E2 + 50% E3, Questionnaires = (Q1 + Q2 + Q3 + Q4 + Q5 + Q6) / 6.
The practical work will be assessed through the documentation submitted up to their due dates established in the course plan, the participation in the presentations and through the developed XML-based application.
The theoretical concepts are evaluated through the individual response to 20 minutes questionnaires that take place during the classes.
The minimum required to pass the course is 50% in each of the deliverables and presentations of practical assessment (E1 to E3) and 40% on average of the questionnaires related theoretical subjects. There is no recovery exam.
This course, given its nature, is not eligible for evaluation in a single moment, so the practical work evaluation cannot be replaced by taking an exam.
There are no special works or tests.
Students taking exams under special regimes are expected to previously submit the assignments required for this course.
Students may improve the mark in the course's next edition.