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

Visual Programming

Code: TPSI15     Sigla: PV

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

Ocorrência: 2021/2022 - 1S

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 2 - 6 60 162
TSPTB 15 Plano de Estudos_2015_16 2 - 6 60 162
TSPTSI 31 Plano de Estudos_2015_16 2 - 6 60 162

Docência - Responsabilidades

Docente Responsabilidade
José Manuel Lopes Brás Pereira

Docência - Horas

Theorethical and Practical : 4,00
Type Docente Turmas Horas
Theorethical and Practical Totais 3 12,00
José Manuel Lopes Brás Pereira 12,00

Língua de trabalho

Portuguese

Objetivos

- Ability to integrate knowledge acquired in other curricular units.
- Ability to adapt to new technologies.
- Ability to work in a team.
- Ability to develop professional applications.

Resultados de aprendizagem e competências

- The student programs with the C# language using the object-oriented paradigm.
- The student develops applications based on .NET 5 or its updates.
- The student develops web applications using Angular or similar platform.

Modo de trabalho

Presencial

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

Program using the Object-Oriented Programming paradigm in a language that supports that paradigm

Programa

1. Introduction to C# language - Basics
Data types, variables, operators and expressions, selection and control structures

2. Introduction to C# language - OOP
Classes, objects, inheritance and polymorphism. Interfaces and methods. Collection classes. Exception handling

3. Introduction to C# language - Specifics
Properties, indexers, delegates and events. Asynchronous programming. LINQ Query Language.

4. Web programming based on ASP.NET Core 3 MVC and Angular
- Introduction to Internet application development in ASP.NET Core 3 MVC.
- Controllers and actions.
- Views and the Razor language.
- Models. Use of Entity Framework Core 3 technology for data access.
- Security and MS Identity technology.
- Web Services Programming.
- Dependency injection in .NET Core 3.
- Tests.
- Front End Development with 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

Métodos de ensino e atividades de aprendizagem

- Exhibition
- Active learning
- Execution of laboratory work

Software

MS Visual Studio 2017 ou posterior

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Participação presencial 100,00
Total: 100,00

Componentes de Ocupação

Designation 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

Final evaluation (AF) greater than 9.5 values.

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

50% of the average of the 2 tests
35% of the average of the 2 minitests
15% of the average of the questionnaires/laboratories

AF = 0.5*(T1+T2)/2 + 0.35*(mt1+mt2)/2 + 0.15*Average of Qs.

Students who want a grade higher than 17 must perform autonomous work where the final grade (AFM17) is calculated according to the formula:

AFM17 = MAX (AF, (0.8*MT+0.2*TA))
NF - Final Grade, NFAC - Average of Tests and Qs, TA - Autonomous Work Grade

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

PI - Individual project 40% With 3 components:
   C1 - Requirements specification and analysis 20%
   C2 - 35% Modeling
   C3 - Implementation 45%

NPI = C1*20% + C2*35% + C3 * 45%

EE - Written Exam 60%

NF = NEE*0.6 + (NPI*0.4)*CD
NF - Final grade, SEN - Written exam grade,
NPI - Individual project grade, Defense Coefficient (between 0 and 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-05-04 às 01:52:36