• Coelho, 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.
  • Inteligência Artificial (CTSP) (ISLA Santarém)
  • 7052
  • 15888
  • Programação de Computadores II
  • ISLA Santarém7052-15888
  • 1
  • 6
  • 0
  • 25
  • Não
  • Português
  •   
  • Obrigatório
  • 1. 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#.
  • 1. 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
  • 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%

     

     

     

  • Semestral
  •