Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > PARC15
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Internet Programming Technologies

Code: PARC15     Sigla: TPI

Áreas Científicas
Classificação Área Científica
CNAEF Informatics Sciences

Ocorrência: 2023/2024 - 1S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Professional Technical Higher Education Courses in Networks and Information Systems

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
TSPPAR 17 Plano de Estudos_2015_16 2 - 6 60 162

Docência - Responsabilidades

Docente Responsabilidade
Martinha do Rosário Fonseca Piteira

Docência - Horas

Theorethical and Practical : 4,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 4,00
Martinha do Rosário Fonseca Piteira 4,00

Língua de trabalho

Portuguese

Objetivos

General objectives

 Web applications play an important role in our everyday life. In this context, it is necessary not only to know how to use them more effectively and efficiently but also to develop skills for their development.

In this sense, it is intended in this UC that students acquire knowledge, skills, and competencies in the area of ​​front-end web development.

At the end of this course, students must have the necessary skills to design and develop the front-end of a web application.


Specific objectives

 1 - Web Architecture

 Obj#1- Understand and explain the main concepts associated with Web Architecture.

 
2 - HTML and CSS

 Obj#2- Recognize and explain the purpose of HTML and CSS language;

 Obj#3 – Recognize main HTML elements and CSS selectors;

 Obj#4 – Distinguish between markup languages ​​and style languages

 Obj#5 – Apply HTML language in the structuring of different contents and apply CSS styles language to HTML documents.


3- JavaScript and DOM

 Obj#6 – Recognize and explain the purpose of the JS programming language

 Obj#7 – Develop JS scripts that allow implementing interaction and dynamics in HTML documents.

 Obj#8 – Recognize and explain the DOM. Apply JS to DOM manipulation.

 Obj#9 – Recognize and explain how the HTTP/s Protocol works

 
4 - Integrating objectives

 Obj#10 - Design and create the front-end of a web application with the integration of prior knowledge.

 Obj#11 - Evaluate and reflect on the implementation carried out and identify alternative ways of implementation.

Resultados de aprendizagem e competências

At the end of the UC students should be able to:

1 - Identify and describe the technologies used to develop web applications, understand and explain the web architecture;

2 - Apply the HTML and CSS language necessary for the front-web application development;

3 - Apply interaction and dynamics to HTML and CSS elements using the Javascript language;

4 - Test and fix errors in HTML, CSS, and Javascript components.

5 - Apply good web interface programming practices.

 

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Not applicable!

Programa

1) Notions of Web:

a) History and Development of the World Wide Web and Associated Technologies

b) Introduction to Client-Server Architecture;


2) Web Client:

a) HTML5 ;

b) CSS;

c) JavaScript/ECMAScript;

d) DOM (Document Object Model).

3) Introduction to server-side programming;

3) HTTP/HTTPS Communication Protocol;

Bibliografia Obrigatória

Luís Abreu; HTML5, FCA, 2015. ISBN: 978-972-972-821-8
Luís Abreu; JavaScript 6, FCA, 2015. ISBN: 978-972-972-815-7

Métodos de ensino e atividades de aprendizagem

The methodologies used will be student-centered. It is intended, therefore, to stimulate and encourage the student to participate in their teaching-learning process.

Thus, in TP classes the expository method will be used to introduce students to the concepts, however, an approach centered on active learning will always be encouraged. Students will be challenged to solve problems and questions. This process will always be mediated by the teacher. In Lab classes exercises for practical application and development of continued practical group work will be presented. Thus, an approach centered on the project-based methodology is adopted.

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Prova oral 20,00
Teste 40,00
Trabalho laboratorial 40,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Frequência das aulas 60,00
Trabalho laboratorial 72,00
Estudo autónomo 30,00
Total: 162,00

Obtenção de frequência

Access to continuous assessment is subject to:

a) at least 75% of class attendance.

b) Average greater than or equal to 10 (and not less than 8 values ​​in each evaluation component)

In case the student exceeds the allowed limit or does not reach the minimum grades, the student will automatically be assessed by exam.

Fórmula de cálculo da classificação final

Continuous evaluation:



  • Theoretical Test (1) – HTML and CSS;

  • Theoretical Test (1) - Javascript;

  • Practical group work (2 elements).


Final Grade Calculation (AC)


NF (>=9.5) = (Theoretical * 40%) + (Practical Work* 40%) + (Individual discussion * 20%)



  • Minimum passing grade on tests: 8 points.

  • A final average of all theoretical components equal to or greater than 9.5 exempts the student from taking the exam.

  • The minimum passing grade for the practical component is >= 9.5 points.

  • The student can make up for one of the two theoretical components in which they did not pass on the continuous evaluation.




Non-Continuous Evaluation:



  • NF = 50% [CT] + [CP = 30% practical work + 20% individual discussion]

Avaliação especial (TE, DA, ...)

Working students, top-level athletes, association leaders, and students under the Religious Freedom Law must address, by the second week of the semester, the person in charge of the curricular unit, in order to justify their condition, as provided for in the respective diplomas.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-05-09 às 17:56:20