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

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

Ocorrência: 2023/2024 - 2S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Professional Technical Higher Education Courses in Technologies and Programming of Information Systems - ESTSetúbal

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
IPE 0 Plano de Estudos 2016/2017 1 - 6 60 162
TSPTB 8 Plano de Estudos_2015_16 1 - 6 60 162
TSPTSI 29 Plano de Estudos_2015_16 1 - 6 60 162

Docência - Responsabilidades

Docente Responsabilidade
Miguel Mourão Fialho Bugalho

Docência - Horas

Theorethical and Practical : 4,00
Type Docente Turmas Horas
Theorethical and Practical Totais 2 8,00
David Manuel Ferreira Sanguinetti 4,00
Miguel Mourão Fialho Bugalho 2,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

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

Prerequisites
Client-side knowledge: HTML, CSS and basic Javascript

Corequisites
Knowledge of database creation and management (database UC)

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 (%)
Teste 50,00
Trabalho laboratorial 50,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.


If the student fails only one component, they only have to repeat that component in the next assessment 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 - Appeal Season - 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) = (50% CT + 50% CP)

Final Grade (NCA)= (50% CT + 50% CP)

Melhoria de classificação

Grade improvement is only possible during the appeal period and upon valid registration with the Academic Division.
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-12-22 às 06:04:22