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

Information for the Internet

Code: CINF018     Acronym: II

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2013/2014 - 1S (of 09-09-2013 to 18-12-2013) Ícone do Moodle

Active? Yes
E-learning page: http://moodle.up.pt/
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 48 Plano Oficial a partir de 2008/2009 2 - 6 56 162

Teaching language

Portuguese

Objectives

This course is designed to help students acquire skills in the different aspects of programing the Internet. 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 technologies, creating documents, 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 more appropriate languages and technologies for a Web site's development
2- Have a good understanding of several languages for the development of Web pages and styles
3- Describe a set of information in valid XML document according to a DTD or a XML Schema
4- Create a DTD, or a XML Schema, to specify a small language for a well defined domain
5- Define, using the declarative XSL language, a set of rules for XML documents transformation

Working method

Presencial

Program

Documents Anotation
Styles
Semi-structured documents
Data structures and Types Definition
Vaguely structured Data transformation

Mandatory literature

Elizabeth Castro; HTML for the World Wide Web with XHTML and CSS. ISBN: 0-321-42333-X
Kevin Howard Goldberg; XML: Visual QuickStart Guide (2nd Edition), Peachpit Press, 2008. ISBN: 978-0321559678

Teaching methods and learning activities

Subject matter is presented in theoretical classes, based on the analysis of simple examples to be followed by a formal presentation of concepts. Class notes will be made available on the course webpage beforehand; students should print these out and bring them to class.
The notes provided will be presented in class with a multimedia projector and, in some cases, the examples presented will be tested online.

Software

Notepad++

keywords

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

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 50,00
Trabalho laboratorial 50,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
2- no less than 50% in continuous assessment

Calculation formula of final grade

If NE Fails the subject
If NE>=8 e NT>=10
Obtains passing mark according to the following rules:
If (NE – NT) > 5
NF = (NE+NT)/2+0,25*(NE-NT-5)
If -5 <= (NT-NE) <= 5
NF=(NE+NT)/2
If (NT-NE) > 5
NF = (NE+NT)/2-0,25*(NT-NE-5)
Where
NE is the examination mark in a 0 to 20 scale without rounding
NT is the assignments mark in a 0 to 20 scale without rounding
NF is the final mark
Note that for obtain minimal marks previous roundings are not considered. That means, the exam's minimal mark is 40%. Ex: 7,95 < 8 => therefore fails.

Special assessment (TE, DA, ...)

Sames rules as ordinary students

Classification improvement

Improving the final exam mark: another exam
Improving the mark achieved in distributed evaluation is not possible in resit periods

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-12-02 at 23:25:33 | Acceptable Use Policy | Data Protection Policy | Complaint Portal