Go to:
Logótipo
You are here: Start > L.EIC019

Web Languages and Technologies

Code: L.EIC019     Acronym: LTW

Keywords
Classification Keyword
OFICIAL Informatics Engineering and Computing

Instance: 2021/2022 - 1S Ícone do Moodle

Active? Yes
Web Page: https://www.dcc.fc.up.pt/~zp/SeWenta/LTW21/
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Bachelor in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
L.EIC 190 Syllabus 3 - 6 52 162
Mais informaçõesLast updated on 2021-09-27.

Fields changed: Learning outcomes and competences, Métodos de ensino e atividades de aprendizagem, Fórmula de cálculo da classificação final, Provas e trabalhos especiais, Avaliação especial, Bibliografia Obrigatória, Programa, URL da página, Modo de trabalho, Componentes de Avaliação e Ocupação, Obtenção de frequência

Teaching language

Suitable for English-speaking students

Objectives

The goal is providing the students with skills in the most significant languages and Web technologies in the current technological context or that were breakthroughs in the Web's evolutionary process. 

Learning outcomes and competences

At the end of this course, the student should be able to design and develop dynamic web-centric applications, with components either on the server or in the browser, applying reference languages ​​and technologies used in this field, taking into account important aspects such as security.

Working method

B-learning

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

To attend this UC students must have passed all the UC's Fundamentals of Programming and Programming 

Program


  • Structuring and Formatting: HTML and CSS

  • Validation and Interactivity: JavaScript

  • Client-Server Communication and Other HTML 5 APIs

  • Transport protocols: HTTP

  • Servers and web services

  • Other Web Topics and Technologies: Security, XML, and CGI

Mandatory literature

Elizabeth Castro, Bruce Hyslop; HTML5 & CSS3: Visual QuickStart Guide (Visual QuickStart Guides), Peachpit Press, 2011. ISBN: 0-321-71961-1
David Flanagan; JavaScript: The Definitive Guide, O'Reilly Media, 2011. ISBN: 0-596-80552-7
Jeremy Keith; DOM Scripting: Web Design with JavaScript and the Document Object Mode, friends of ED, 2005. ISBN: 978-1590595336
Brett McLaughlin; Head Rush Ajax, O'Reilly Medi, 2006. ISBN: 978-0-596-10225-8
J.D. Gauchat; HTML5 for Masterminds, Mink Books, 2011. ISBN: 978-1-46360-405-9
Pedro Teixeira; Professional Node.js - Building JavaScript-Enabled Scalable Software, Wrox, 2012. ISBN: 978-1-118-18546-9

Teaching methods and learning activities

In theoretical classes, the inverted class model is used. Students must watch the videos exposing the material before the respective theoretical class. During these classes is promoted the discussion on the presented topics and the students' questions answered is promoted.

In practical classes, exercises and assignments are used to consolidate the concepts exposed in theoretical classes.

keywords

Technological sciences > Technology > Information technology
Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Exame 60,00
Trabalho laboratorial 40,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

Students who have completed the practical assignment with a minimum grade of 40% will be considered as having attended the course.

Calculation formula of final grade

The assessment in this curricular unit is distributed with a final exam, with one (1) practical assignment to be carried out in groups of two (2) students.

The final classification consists of 8 (out of 20) for the practical assignment and 12 (out of 20) for the exam. A minimum grade of 40% is required for both the assignment and the exam.

Examinations or Special Assignments

One practical assignment, partially executed during the practical classes, is to be presented in the last week of classes and submitted the week before.

Special assessment (TE, DA, ...)

Student workers must submit and present their assignments on the same dates as regular students.

Classification improvement

The exam component can be improved with a new exam. The assignment component cannot be improved in the same edition. However, it is possible to improve it in the next edition.

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-06-14 at 19:58:20 | Acceptable Use Policy | Data Protection Policy | Complaint Portal