ISLA Santarém 15888
Programação de Computadores II
Inteligência Artificial (CTSP) (ISLA Santarém)
-
ApresentaçãoPresentation
-
ProgramaProgramme1. Metodologias Orientadas a Objetos: Conceitos básicos. Abstração, Encapsulamento, Herança, Polimorfismo. Modularidade. Hierarquia. Classes e Objetos. Atributos e Métodos. 2. Estudo da linguagem de programação "Java" 3 Estrutura de um programa em "Java" 4. Tipos de dados elementares 5. Instruções de seleção e repetição 6. Definição de funções e passagem de parâmetros 7. Tabelas e ordenamento 8. Definição de classes 9. Tratamento de ficheiros 10. Listas ligadas 11. Pilhas
-
ObjectivosObjectives1. Desenhar e implementar soluções aplicacionais de acordo com o paradigma orientado por objetos. 2. Apresentar os conceitos avançados da programação orientada por objetos com base na linguagens com base nas linguagens Java e C#. 3. Distinguir e comparar paradigmas de programação procedimental e orientada a objetos. 4. Desenvolver aplicações em camadas. 5. Criar aplicações que acedam ficheiros e a bases de dados. 6. Desenhar e implementar soluções aplicacionais de acordo com o paradigma orientado por objetos. 7. Aplicar os conceitos avançados da programação orientada por objetos com base nas linguagens Java e C#.
-
BibliografiaBibliographyCoelho, P. (2016). Programação em Java - Curso Completo. FCA. Hillar, G. C. (2015). Learning Object-oriented programming. Packt Publishing Ltd. Martins, Mario, F. (2017). Java 8 - POO + Construções Funcionais, FCA. Nesteruk, D. (2021). Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design. Apress.
-
MetodologiaMethodology
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição dos instrumentos de avaliação: Os estudantes serão submetidos à realização de trabalhos práticos realizados, apresentados e defendidos em aula, com um peso de 40%; haverá a realização de um teste de avaliação com o peso de 35%; para efeitos de avaliação, haverá ainda um trabalho de grupo, para que os estudantes possam desenvolver capacidades de gestão e de raciocinio critico, bem como de interajuda, com um peso de 25%. A realização do teste de avaliação e do trabalho de grupo são obrigatórios, bem como pelo menos um trabalho prático de aula.
Descrição
Data limite
Ponderação
Teste de avaliação
dd-mm-yyyy
35%
Trabalhos Práticos de Aula
dd-mm-yyyy
40%
Trablho de Grupo
dd-mm-yyyy
25%


