Saltar para:
This page in english Ajuda Autenticar-se
ESTS
Você está em: Início > INF32188
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: INF32188     Sigla: PRGVIS

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2023/2024 - A

Ativa? Sim
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Licenciatura em Engenharia Informática

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
INF 108 Plano de Estudos 3 - 6 60 162

Docência - Responsabilidades

Docente Responsabilidade
José António Moinhos Cordeiro Responsável

Docência - Horas

Ensino Teórico-Prático: 1,50
Ensino Prático e Laboratorial: 2,00
Orientação Tutorial: 0,50
Tipo Docente Turmas Horas
Ensino Teórico-Prático Totais 2 3,00
José António Moinhos Cordeiro 3,00
Ensino Prático e Laboratorial Totais 5 10,00
José António Moinhos Cordeiro 10,00
Orientação Tutorial Totais 4 2,00
José António Moinhos Cordeiro 2,00

Língua de trabalho

Português

Objetivos

Capacidade de integrar conhecimentos, adquiridos em outras unidades curriculares, através da sua aplicação num projeto de software.
Capacidade de adaptação a novas tecnologias.
Capacidade de trabalho em equipa.
Desenvolvimento de aplicações profissionais.

Resultados de aprendizagem e competências

Capacidade de integrar conhecimentos, adquiridos em outras unidades curriculares, através da sua aplicação num projeto de software.
Capacidade de adaptação a novas tecnologias.
Capacidade de trabalho em equipa.
Desenvolvimento de aplicações profissionais.

Modo de trabalho

Presencial

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

Conhecimento de programação orientada a objetos e linguagem java. 
Conhecimentos de bases de dados e linguagem SQL.
Conhecimentos de programação para a Internet, html, css e javascript.

Programa

Introdução à linguagem C#
Tipos de dados, variáveis, operadores e expressões, estruturas de selecção e controlo
Classes, objectos, herança e polimorfismo. Interfaces e métodos.
Estruturas, tabelas e classes de colecção. Tratamento de excepções
Componentes: Propriedades, indexers, ‘delegates’ e eventos.
Conceitos avançados de C#.
Programação Assíncrona.
Linguagem de interrogação LINQ.
Programação Web baseada em ASP.NET MVC e Angular
Introdução ao desenvolvimento de aplicações para a Internet em ASP.NET MVC.
Controladores e ações.
Vistas e a linguagem Razor.
Modelos. Utilização da tecnologia Entity Framework para acesso a dados.
Segurança e a tecnologia MS Identity.
Programação de Serviços Web.
Injeção de dependências em ASP.NET.
Testes.
Desenvolvimento Front End com Angular.

Bibliografia Obrigatória

Microsoft; Documentaçãp .NET, 2021 (https://docs.microsoft.com/en-us/dotnet/)
Angular; Documentação Angular, 2021 (https://angular.io/docs/)

Métodos de ensino e atividades de aprendizagem

Aulas teórico práticas:
- Exposição da matéria com base em exemplos práticos utilizando o ambiente de desenvolvimento MS-Visual Studio

Aulas laboratoriais:
- Resolução de exercícios práticos utilizando o ambiente MS-Visual Studio e a linguagem C#

Avaliação:
Projecto a desenvolver fora das aulas, assiduidade laboratórios, 2 avaliações laboratoriais.
.

Software

Microsoft Visual Studio - Community Edition

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

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

Componentes de Ocupação

Designação Tempo (Horas)
Elaboração de projeto 90,00
Estudo autónomo 19,50
Frequência das aulas 52,50
Total: 162,00

Obtenção de frequência

Aulas teórico práticas:
- Exposição da matéria com base em exemplos práticos utilizando o ambiente de desenvolvimento MS-Visual Studio .NET
Aulas laboratoriais:
- Resolução de exercícios práticos utilizando o ambiente MS-Visual Studio .NET e a linguagem C#
Avaliação:
Projecto a desenvolver fora das aulas, presença nos laboratórios, 2 avaliações laboratoriais.

Projecto – 75%, Laboratórios (Assiduidade*) – 10%, Avaliações Moodle - 15%
ou
Projecto – 75%, Avaliações Moodle - 25%

*Para a assiduidade conta a presença nas aulas e a resolução e entrega de pelo menos 9 dos laboratórios numerados de 1 a 12. 

Classificações especificas:
Avaliações Moodle - 2 avaliações: Média das avaliações.
Notas mínimas: GLOBAL - 10 valores, Projecto - 10 valores, Avaliações Moodle - 10 valores, cada avaliação moodle deve ter no mínimo a nota de 7,5 valores.

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

Projecto – 75%, Laboratórios – 10%, Avaliações Moodle - 15%
ou
Projecto – 75%, Avaliações Moodle - 25%
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-20 às 04:36:25