Saltar para:
This page in english Ajuda Autenticar-se
ESTS
Você está em: Início > TPSIA15
Autenticação




Esqueceu-se da senha?

Mapa das Instalações
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

Programação Visual

Código: TPSIA15     Sigla: PV

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

Ocorrência: 2022/2023 - 1S

Ativa? Sim
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Curso Técnico Superior Profissional em Tecnologias e Programação de Sistemas de Informação - Amadora

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 6 Plano de Estudos 2 - 6 60 162

Docência - Responsabilidades

Docente Responsabilidade
José Manuel Lopes Brás Pereira Responsável

Docência - Horas

Ensino Teórico-Prático: 4,00

Língua de trabalho

Português

Objetivos

- Capacidade de integrar conhecimentos, adquiridos em outras unidades curriculares.
- Capacidade de adaptação a novas tecnologias.
- Capacidade de trabalho em equipa.
- Capacidade de desenvolvimento de aplicações profissionais.

Resultados de aprendizagem e competências

- O aluno programa com a linguagem c# usando o paradigma orientado a objetos.
- O aluno desenvolve aplicações baseadas em .NET 5 ou suas atualizações.
- O aluno desenvolve aplicações web usando o Angular ou plataforma semelhante.

Modo de trabalho

Presencial

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

Programa usando o paradigma da Programação Orientada a Objetos numa linguagem que suporte o referido paradigma

Programa

1. Introdução à linguagem C# - Bases
Tipos de dados, variáveis, operadores e expressões, estruturas de selecção e controlo

2. Introdução à linguagem C# - POO
Classes, objectos, herança e polimorfismo. Interfaces e métodos. Classes de colecção. Tratamento de excepções

3. Introdução à linguagem C# - Especificidades
Propriedades, indexers, ‘delegates’ e eventos. Programação Assíncrona. Linguagem de interrogação LINQ.

4. Programação Web baseada em ASP.NET Core 3 MVC e Angular
- Introdução ao desenvolvimento de aplicações para a Internet em ASP.NET Core 3 MVC.
- Controladores e ações.
- Vistas e a linguagem Razor.
- Modelos. Utilização da tecnologia Entity Framework Core 3 para acesso a dados.
- Segurança e a tecnologia MS Identity.
- Programação de Serviços Web.
- Injeção de dependências em .NET Core 3.
- Testes.
- Desenvolvimento Front End com Angular.

Bibliografia Obrigatória

José Brás Pereira; Sebenta de Programação Visual 2ª edição, EST Setubal, 2018

Bibliografia Complementar

Anónimo; Microsoft - Tutoriais Web, Microsoft, 2019 (https://docs.microsoft.com/en-us/dotnet/)
Anónimo; Angular -Tutoriais Web, 2019 (https://angular.io/docs)

Métodos de ensino e atividades de aprendizagem

- Expositivo
- Ensino ativo
- Execução de trabalhos laboratoriais

Software

MS Visual Studio 2017 ou posterior

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Participação presencial 10,00
Teste 80,00
Trabalho laboratorial 10,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 10,00
Frequência das aulas 70,00
Trabalho laboratorial 20,00
Total: 100,00

Obtenção de frequência

Avaliação final (AF) superior a 9,5 valores.

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

Avaliação Continua:

50% da média dos 2 testes

30% da média dos 2 minitestes


10% da média dos questionários


10% da média de 3 trabalhos de grupo laboratoriais

AF = 0.5*(T1+T2)/2 + 0.3*(mt1+mt2)/2 + 0.1*(q1+q2+q3)/3 + 0.1 (L1+L2+L3)/3


***********************************


Avaliação final por Exame e trabalho Individual


PI - Projeto individual 40%
Com 3 components:
C1 - Especificação e análise de requisites 20%
C2 – Modelação 35%
C3 – Implementação 45%
NPI = C1*20% + C2*35% + C3 * 45%

EE - Exame Escrito 60%

NF = NEE*0.6 + (NPI*0.4)*CD

- NF - Nota Final, NEE
– Nota do exame escrito,
- NPI – Nota do projeto individual,
- CD - Coeficiente de Defesa (entre 0 e 1).

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

PI - Projeto individual 40% Com 3 components:
   C1 - Especificação e análise de requisites 20%
   C2 – Modelação 35%
   C3 – Implementação 45%
NPI = C1*20% + C2*35% + C3 * 45%
 
EE - Exame Escrito 60%

NF = NEE*0.6 + (NPI*0.4)*CD
NF - Nota Final, NEE – Nota do exame escrito,
NPI – Nota do projeto individual, Coeficiente de Defesa (entre 0 e 1).
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 14:46:26