Table of Contents

Description of Course Unit

Master in Informatics and Computing Engineering
Markup Languages and Document Processing
Instance: 2014/2015


Institutional page

General information

Course Unit: Markup Languages and Document Processing
Code: EIC0107
Programmes: MIEIC, 4º
Academic Year: 2014/2015
Semester: 2S
Credits: 6
ECTS: 6
Hours/Weeks: 3 TP
Teachers: João Correia Lopes

Teaching language

Portuguese. Suitable for English-speaking students.

Objectives

BACKGROUND

The "Markup Languages ​​and Document Processing" unit assumes as its context the widespread use of markup languages ​​for representing semi-structured information and the existence of standardized tools for their treatment.

OBJECTIVES

  1. Make the students aware of the multiple non-trivial applications of markup languages​​;
  2. Make the students familiar with the technologies of processing and storage of semi-structured information;
  3. Explore the technologies in defining an annotation language and in the development of an application.

Skills and learning outcomes

On completion of this course, the student should be able to:

Work mode

Classroom.

Previous knowledge

Students must have basic skills in markup languages ​​and technologies.

Program

Main bibliography

Complementary bibliography

Teaching procedures and learning activities

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.

Support software

Keywords

Physical sciences > Computer science > Informatics

Evaluation type

Distributed evaluation without final exam

Evaluation and occupation components

The practical work is broken down into three components with the delivery of a small scientific paper and a presentation and discussion.

The theoretical concepts are evaluated through the individual response to 4 questionnaires.

Evaluation components

Description Type Time (hours) Conclusion date
Teaching classes (estimated) lectures 42
Quiz #1: storage Questionnaire 0 12/03/2015
Project proposal (D1) Work 27 26/03/2015
Quiz #2: XQuery Questionnaire 0 09/04/2015
Quiz #3: XSLT Questionnaire 0 23/04/2015
Architecture and prototype (D2) Work 33 30/04/2015
Quiz #4: RDF Questionnaire 0 28/05/2015
XML application (D3) Work 60 04/06/2015
Total: 162

Occupation components

Practical work 126
Classes 36

Admission to exams

n/a

Final grade

Classification = 70% Practical assignments + 30% Questionnaires, where: Practical assignments = 20% D1 + 30% D2 + 50% D3.

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 individual questionnaires last for 20 minutes and take place during class.

The minimum required to pass the course is 40% in each of the deliverables and presentations of practical assessment (D1 to D3) and 40% on average of the Quiz #1 to Quiz #4 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.

Special assignments

There are no special works or tests.

Special evaluation (TE, DA, ...)

Students taking exams under special regimes are expected to previously submit the assignments required for this course at the same time as regular students.

Improvement of final/distributed classification

Students may improve the mark in the course's next edition.


– JCL