Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > TPSIA07
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

Web Programming

Code: TPSIA07     Sigla: PW     Level: 1

Áreas Científicas
Classificação Área Científica
OFICIAL Ciências Informáticas

Ocorrência: 2022/2023 - 2S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável:

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
TPSIA 20 Plano de Estudos 1 - 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
Mário Luís Rodrigues Fernandes 4,00

Língua de trabalho

Portuguese

Objetivos

In the Web Programming curricular unit, it is intended that students acquire the knowledge, skills, and competencies necessary in Web development, with the main focus on server-side programming.


In this sense, students:

- They must know and understand Web Architecture.
- Must know languages ​​and technologies used for server-side programming.
- Must show the ability to design a web application.
- They must demonstrate skills for the development and implementation of a Web application, with database integration and data visualization.
- They must demonstrate aptitude and skills for teamwork.
- They must demonstrate aptitude and communication skills.

Resultados de aprendizagem e competências

At the end of the UC, the student should be able to design and implement a Web application with database integration and data visualization.

Modo de trabalho

Presencial

Programa

01- Web Architecture
02- JS: Classes and Objects
03- JS: Iterators
04- Server Technologies
05- Introduction to Node.js
06- Framework Express
07- Node integrated with DBMS
08- Ajax
09- Introduction to REST architecture
10- Session Management

Bibliografia Obrigatória

Luís Abreu; Javascript 6, FCA. ISBN: 978-972-722-815-7
Luís Abreu; Node.JS, FCA. ISBN: 978-972-722-860-7

Métodos de ensino e atividades de aprendizagem

The UC typology is composed of theoretical-practical classes and laboratory classes.

The methodologies adopted are as follows:

Theoretical-Practical Classes (TP):
In TP classes, fundamental concepts are presented using the expository method, and practical application exercises are carried out during the class or as homework. Active learning methods will also be used, which aim to encourage and involve students in learning the content. Active participation is essentially encouraged, using problem-solving and group work.

Laboratory:
In laboratory classes, a methodology similar to the project-based methodology is adopted. Students solve practical application exercises and develop practical group work throughout the semester.

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)
Elaboração de projeto 60,00
Estudo autónomo 42,00
Frequência das aulas 60,00
Total: 162,00

Obtenção de frequência

Continuous Assessment:

- Theoretical Component (CT):


  • Tests (two written tests).


- Practical Component (CP):


  • Practical work (developed throughout the semester, with a partial delivery and a final delivery).



Rules:
Theoretical component:
- Final approval grade must be equal to or greater than 9.5 values.


  • The minimum grade in each of the tests is 8 values, but the average of the two tests must be greater than or equal to 9.5 values.


Practical component:
- Approval grade must be equal to or greater than 9.5 values.


  • -The presentation and discussion of the practical work are mandatory. If one of the elements is absent from the presentation and discussion of the project without a valid justification, a new project will have to be carried out during the appeal period.



Non-continuous assessment:

- Theoretical Component:


  • Exam - Normal Season and/or Appeal Season - (Score ≥ 9.5 for approval).


- Practical Component: 50% (Score ≥ 9.5 for approval)


  • Practical Work - With mandatory presentation and discussion.

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

The continuous and non-continuous assessments are composed of the theoretical components (CT), the practical component (PC), and the individual presentation and discussion of the practical work (DI).


Final Grade (AC) = (40% CT + 40% CP + 20% DI)

Final Grade (NCA)=Final Grade = (50% CT + 30% CP + 20% DI)
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-11-23 às 16:54:34