Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Agosto 2020 »
D S T Q Q S S
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

Ano Letivo 201920
Unidade Curricular Técnicas Avançadas de Programação
Código1622
Departamento/área responsávelComputer Sciences Department
Área de educação e formação481 - Ciências Informáticas
Componente de formaçãoFormação Técnica
ECTS7
Ano curricular1
Semestre curricular2º Semestre
Regime de frequênciaObrigatório
Docentes Joana Rita Silva Fialho
Carlos Alberto Tomás Simões
Nuno Miguel Martins da Costa
Horas
Horas de contacto Das quais de aplicação Outras horas de trabalho
65 60 121
Tempo total de trabalho (horas) 186

Objetivos / Competências

A. Resolver problemas e desenvolver aplicações segundo o paradigma da programação orientada a objetos
B. Identificar os conceitos de encapsulamento, abstração, herança e polimorfismo
C. Definir e reutilizar classes
D. Criar objetos e invocar os seus métodos

Conteúdos programáticos resumidos

1. Programação orientada a objetos
1.1 Encapsulamento e modularização de código
1.2 Classes e Objetos
1.3 Atributos e visibilidade
1.4 Métodos
1.5 Referenciação
1.6 Construtores
1.7 Herança
1.8 Polimorfismo
1.9 Redefinição de métodos
1.10 Conversão entre tipos
1.11 Espaços de nomes
1.12 Sistemas de entrada/saída
2. Linguagem de Modelação UML – Diagramas de Classes

Metodologias de ensino e critérios de avaliação

Aulas de carácter, essencialmente, prático, com apelo constante à participação, desenvolvimento de espírito crítico e de iniciativa, e procura da excelência nos trabalhos realizados. Avaliação - Avaliação contínua (70%). Inclui participação presencial nas aulas e realização de trabalhos durante a aula. - Prova Escrita (30%). Nota mínima de 8 valores em 20.

Bibliografia resumida

•ARNOLD, Ken, GOSLING, James, HOLMES, David (2006) The Java programming language (fourth edition) Upper Saddle River : Addison-Wesley COTA: 004.43 JAVA ARN
•Object-oriented software construction, B. Meyer, Prentice-Hall, 1988; COTA: 004.43 OBJECTOS ZUL
•Fundamental de UML, M. Nunes, H. O'Neill, 2001, FCA Editores. COTA: [004.41 NUN]
•UML Destilled: a brief guide to the standard object modeling language, M. Fower, K. Scott, Boston: Addison-wesley, 2000, COTA: 004.46 FOW.

Oferta Formativa

Candidaturas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior