Web Technologies
| Keywords |
| Classification |
Keyword |
| OFICIAL |
Communication Technology |
Instance: 2010/2011 - 2S
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.