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: 2021/2022 - A (de 11-10-2021 a 24-06-2022)

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 102 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 3 4,50
José António Moinhos Cordeiro 4,50
Ensino Prático e Laboratorial Totais 5 10,00
Alexandre José Quintas Carapeto 4,00
José António Moinhos Cordeiro 2,00
Victor Tiago Pereira Xavier 4,00
Orientação Tutorial Totais 12 6,00
Victor Tiago Pereira Xavier 3,00
Alexandre José Quintas Carapeto 3,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. No laboratório entregue é necessário atingir pelo menos o nível 3.

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-04-27 às 11:27:45