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

Web Technologies

Code: MM0047     Acronym: TW

Keywords
Classification Keyword
OFICIAL Communication Technology

Instance: 2010/2011 - 2S

Active? Yes
E-learning page: http://moodle.fe.up.pt/
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Multimedia

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MM 34 Syllabus 1 - 7,5 67 203

Teaching language

Suitable for English-speaking students

Objectives

After the completion of this course unit, students should be able to:

1. Design valid XML documents, according to a DTD or XSD specification.
2. Design XSL stylesheets in order to transform XML documents into HTML documents.
3. Design and apply CSS stylesheets to present XML documents.
4. Perform basic queries to a relational database.
5. Develop a simple Web site that makes use of XML and PHP technologies to access and present dynamic content stored in a database.

Program

1. Introduction to XML
2. DTDs for validating XML documents.
3. XML Schemas for validating XML documents.
4. Presentation of XML documents with CSS.
5. XSLT processor for transforming XML documents into HTML documents. XSL stylesheets.
6. Introduction to relational databases and SQL.
7. Introduction to PhP
8. Develomento of Web sites with dynamic content using XML, PHP and databases.

Mandatory literature

Moller, Anders; An introduction to XML and web technologies. ISBN: 0-321-26966-7
Knobloch, Manfred; WEB design with XML. ISBN: 0-470-84718-2

Complementary Bibliography

José Carlos Ramalho, Pedro Henriques; XML & XSL. ISBN: 972-722-347-8
Luke Welling e Laura Thomson ; trad. Adriana Kramer; PHP e MySQL. ISBN: 978-85-352-1714-8

Teaching methods and learning activities

Theoretical presentation of the fundamental concepts and applications.
Presentation of practical examples and resolution of exercises by the students.

Software

PHP
XMP Spy
Mysql

keywords

Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 30,00
Development of course assignments Trabalho escrito 100,00
Exam Exame 3,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Individual Study Estudo autónomo 40
Preparation for exam Estudo autónomo 30
Total: 70,00

Eligibility for exams

To be admitted to exams, students cannot miss more classes than allowed by the rules. Besides, an attendance register will be kept

To be admitted to exams, students have to reach a minimum grade of 10 (out of 20) in the continuous assessment component.
The continuous assessment component comprises three practical assignments (A1, A2 and A3).

Students who obtained frequency in the previous edition of the course unit, may opt for the previous mark, but they should inform the professor at the beginning of the semester.

Calculation formula of final grade

The final mark will be calculated as follows:

Final mark = 0.5*Exam + 0.5*Continuous Assessment

Continuous Assessment = 0.25*A1 + 0.25*A2 + 0.50*A3

To complete this course unit, students have to reach a minimum grade of 8 (out of 20) in the exam.

Examinations or Special Assignments

Not applicable

Special assessment (TE, DA, ...)

Students with a special status are assesses as regular students. They have to perform the same assignments within the same deadline as regular students.

Classification improvement

The grade of the exam may be improved at recurso (resit) season.
Students may improve the grade of the continuous assessment component on the subsequent academic year.
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-19 at 07:17:43 | Acceptable Use Policy | Data Protection Policy | Complaint Portal