Go to:
Logótipo
You are here: Start > CINF018

Information for the Internet

Code: CINF018     Acronym: II

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2017/2018 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Bachelor of Arts in Information Science

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
CINF 47 CINF - Study Plan 2 - 6 56 162

Teaching language

Portuguese

Objectives

This course is designed to help students acquire skills in the different aspects of Internet programing. A special emphasis will be given to the World Wide Web, as a consistent interface for practically all other Internet applications in terms of structure and technology, documents creation, developing and maintaining sites and perspectives for future development.

Learning outcomes and competences

Students who obtain a passing grade should:
1 - Identify and select the most appropriate languages and technologies for a Web site's development.
2 - Have a good understanding of web development languages and style sheets.
3 - Describe information in a XML document valid according to a DTD or a XML Schema
4 - Create a DTD, or a XML Schema, to describe an annotation language for a specific domain.
5 - Define, using the XSL declarative language, a set of rules to transform XML documents.

Working method

Presencial

Program

Documents Annotation.
Styles sheets.
Semi-structured documents.
Data structures and data types definition.
Transformation and manipulation of semi-structured data.

Mandatory literature

Elizabeth Castro, Bruce Hyslop; HTML and CSS. ISBN: 0-321-71961-1
Kevin Howard Goldberg; XML Visual quickstart guide. ISBN: 978-0-321-55967-8

Teaching methods and learning activities

Lectures
Exposure of theoretical concepts and examples presentation.
Discussion and demonstration of cases that may arise during the presentation of topics.
Online and interactive exemplification during classes.

Practical classes
Solving exercises on the topics previously covered in lectures.

The evaluation of this course includes the development of a project covering all the taught contents.

Software

Oxygen XML Editor
Notepad++

keywords

Technological sciences > Engineering > Computer engineering
Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 45,00
Participação presencial 10,00
Trabalho laboratorial 45,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 30,00
Frequência das aulas 56,00
Trabalho laboratorial 82,00
Total: 168,00

Eligibility for exams

In order to pass this course, students must achieve:

1 - no less than 40% in the exam and 
2 - no less than 50% in pratical assignment.

Student presence in tutorial and practical sessions is registered. Lecture attendance is not mandatory, but missing lectures will affect the assessment of classroom participation.

Note that roundings are not considered to obtain the minimal mark. That means that the exam's minimal mark is 40%. E. g.: 7,95 < 8 => therefore fails.

Calculation formula of final grade

Ordinary students
Mark = round (45% * NE + 45% * NT + 10% * PP).

Students with special "non-atendance" status
Mark = round (50% * NE + 50% * NT).

Legend:

  • NE - examination mark in a 0 to 20 scale without rounding;
  • NT - pratical assignment mark in a 0 to 20 scale without rounding;
  • PP - classroom participation mark.
The final classification of the practical component (NT) can vary from element to element in the same group, plus or minus 2 values, based on the inner assessment performed by each group.

 

Examinations or Special Assignments

None. All students have to complete the projects and present them as scheduled.

Special assessment (TE, DA, ...)

Special exams require that students have completed the practical evaluation in the scheduled periods.

Classification improvement

Exam grades can be improved in the available seasons. Improving the grades for practical work requires a new enrollment in the course.

Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-11-20 at 12:46:09 | Acceptable Use Policy | Data Protection Policy | Complaint Portal