Web Technologies
| Keywords |
| Classification |
Keyword |
| OFICIAL |
Communication Technology |
Instance: 2016/2017 - 1S
Cycles of Study/Courses
| Acronym |
No. of Students |
Study Plan |
Curricular Years |
Credits UCN |
Credits ECTS |
Contact hours |
Total Time |
| MM |
18 |
Syllabus |
1 |
- |
6 |
45 |
162 |
| 2 |
Teaching language
Suitable for English-speaking students
Objectives
Provide students with fundamental knowledge about:
- The inner wiorkings of the internet and the world wide web (WWW)
- Web development languages
- Relational databases
Learning outcomes and competences
After the completion of this course unit, students should be able to:
- Create and validate HTML 5 documents.
- Layout HTML 5 documents using CSS.
- Design a relational database.
- Make simple queries to relational databases.
- Create a dinamic web application using PHP and relational databases
Working method
Presencial
Program
- Introduction to Web Technologies
- Entity Relationship Model
- Relational Model
- Creating databases using SQL
- Querying databases using SQL
- Specification of web documents using HTML 5
- Presentation of HTML documents using CSS
- 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
Biblioteca Smarty
PostgreSQL
PHP
keywords
Technological sciences > Technology > Internet technology
Evaluation Type
Distributed evaluation with final exam
Assessment Components
| Designation |
Weight (%) |
| Exame |
40,00 |
| Trabalho laboratorial |
60,00 |
| Total: |
100,00 |
Amount of time allocated to each course unit
| Designation |
Time (hours) |
| Elaboração de projeto |
61,00 |
| Estudo autónomo |
62,00 |
| Frequência das aulas |
39,00 |
| Total: |
162,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 report and a practical assessment (RP and PT).
Calculation formula of final grade
The final mark will be calculated as follows:
- Final mark = 0.4 * Exam + 0.2 * RP + 0.4 * PT
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.