Saltar para o conteúdo principal

ISLA Santarém 15888

Programação de Computadores II

Inteligência Artificial (CTSP) (ISLA Santarém)
  • ApresentaçãoPresentation
      
  • ProgramaProgramme
    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
  • ObjectivosObjectives
    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#.
  • BibliografiaBibliography
    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.
  • MetodologiaMethodology
      
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Nã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%