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

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

Ocorrência: 2023/2024 - A

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Informatics Engineering

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

Docência - Horas

Theorethical and Practical : 1,50
Practical and Laboratory: 2,00
Orientação Tutorial: 0,50
Type Docente Turmas Horas
Theorethical and Practical Totais 2 3,00
José António Moinhos Cordeiro 3,00
Practical and Laboratory 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

Portuguese

Objetivos

Ability to integrate knowledge, acquired in other curricular units, through its application in a software project.
Ability to adapt to new technologies.
Ability to work as a team.
Development of professional applications.

Resultados de aprendizagem e competências

Ability to integrate knowledge, acquired in other curricular units, through its application in a software project.
Ability to adapt to new technologies.
Ability to work as a team.
Development of professional applications.

Modo de trabalho

Presencial

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

Knowledge of object oriented programming and the java language.
Knowledge of databases and the SQL query language.
Knowledge of Internet programming, namely html, css and javascript

Programa

Introduction to C# language
Data types, variables, operators and expressions, selection and control structures.
Classes, objects, inheritance and polymorphism. Interfaces and methods.
Structures, tables and collection classes. Handling exceptions.
Components: Properties, indexers, delegates, and events.
Advanced C # Concepts.
Asynchronous Programming.
LINQ query language.
Web Programming based on ASP.NET MVC and Angular
Introduction to the development of Internet applications in ASP.NET MVC.
Controllers and actions.
Views and the Razor language.
Models. Use of Entity Framework technology for data access.
Security and MS Identity technology.
Web Services Programming.
Dependency injection in ASP.NET.
Tests.
Front End Development with Angular.

Bibliografia Obrigatória

Microsoft; Documentaçãp .NET, 2021
Angular; Documentação Angular, 2021

Métodos de ensino e atividades de aprendizagem

Theoretical practical classes:
- Subjects oral exposure Supported on practical examples using the MS-Visual Studio .NET development environment

Laboratory classes:
- Resolution of practical exercises using the MS-Visual Studio .NET environment and C#

Evaluation:
Project to be developed outside of classes, laboratories evaluated, 2  general laboratory evaluations.

Software

Microsoft Visual Studio - Community Edition

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

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

Componentes de Ocupação

Designation 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

Theoretical practical classes:
- Subjects oral exposure supported on practical examples using the MS-Visual Studio .NET development environment
Laboratory classes:
- Resolution of practical exercises using the MS-Visual Studio .NET environment and C#
Evaluation:
Project to be developed outside of classes, laboratories evaluated, 2 general laboratory evaluations.

Project - 75%, Laboratories - 10% (attendance*), Moodle Assessment - 15%
or
Project - 75%, Moodle Assessment - 25%

*For attendance it is necessary to be present at least in 9 labs from thse numbered between 1 and 12.

Specific Ratings:
Moodle Assessment - 2 assessments:
Minimum grades: GLOBAL - 10 values, Project - 10 values, Moodle - Moodle Assessment - 10 values, each assessment with at least 7,5 values.

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

Project - 75%, Laboratories - 10%, Moodle Assessment - 15%
or
Project - 75%, Moodle Assessment - 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-11-23 às 16:16:03