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

Web Technologies

Code: MM0047     Acronym: TW

Keywords
Classification Keyword
OFICIAL Communication Technology

Instance: 2013/2014 - 1S

Active? Yes
Web Page: http://paginas.fe.up.pt/~arestivo/doku/doku.php/classes:years:2013:tweb
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 26 Syllabus 1 - 6 45 162
2

Teaching language

Suitable for English-speaking students

Objectives

Provide students with fundamental knowledge about:

  1. The inner wiorkings of the internet and the world wide web (WWW)
  2. Web development languages
  3. Relational databases
 

Learning outcomes and competences

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

  1. Create and validate HTML 5 documents.
  2. Layout HTML 5 documents using CSS.
  3. Design a relational database.
  4. Make simple queries to relational databases.
  5. Create a dinamic web application using PHP and relational database.

Working method

Presencial

Program


  1. Introduction to Web Technologies

  2. Entity Relationship Model

  3. Relational Model

  4. Creating databases using SQL

  5. Querying databases using SQL

  6. Specification of web documents using HTML 5

  7. Presentation of HTML documents using CSS

  8. Creating dynamic websites using PHP + HTML + CSS + SQL

Mandatory literature

André Restivo; Slides de TWEB

Complementary Bibliography

Michal Zalewski; The tangled Web. ISBN: 978-1-59327-388-0
Jakob Nielsen; Designing web usability. ISBN: 1-56205-810-X
Jeffrey D. Ullman, Jennifer Widom; A First Course in Database Systems. ISBN: 0-13-8687647-9

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

PostgreSQL
Biblioteca Smarty
PHP

keywords

Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 40,00
Teste 20,00
Trabalho laboratorial 40,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Elaboração de projeto 60,00
Estudo autónomo 45,00
Frequência das aulas 45,00
Total: 150,00

Eligibility for exams

 

    • To obtain frequency, students may not exceed the maximum number allowed of missed classes. Attendance will be registered in all classes.

 

    • It is necessary to obtain a minimum of 10 (out of 20) in the distributed evaluation component to have access to the exam.

 

    • Distributed evaluation is determined by evaluating one small written assessment and a practical assessment (MT and PT).

 

Calculation formula of final grade

The final mark will be calculated as follows:

  • Final mark = 0.4 * Exam + 0.2 * MT + 0.4 * TP

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-12-03 at 09:24:58 | Acceptable Use Policy | Data Protection Policy | Complaint Portal