Back

Fundamentos de Programação Orientada por Objetos

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    NA

  • Objetivos

    Esta unidade curricular tem como objetivos que os estudantes sejam capazes de:
    - compreender os conceitos da programação orientada por objetos;
    - aplicar os conceitos da programação orientada por objetos na resolução concreta de problemas;
    - desenvolver aplicações de acordo com o paradigma de programação orientada por objetos usando a linguagem Java.

    O estudante deverá ser capaz de analisar um problema que lhe seja apresentado, estruturar a sua resolução e implementá-la utilizando a linguagem Java.

  • Métodos de Ensino

    Componente teórica: utilização de metodologias ativas

    Componente prática: baseada na resolução de problemas

  • Estágio(s)

    Não

  • Programa

    Introdução ao paradigma da POO
    Classes e Objetos
    Encapsulamento de Dados
    Agregação e Composição de Classes
    Introdução às Colecções
    Herança e Polimorfismo
    Classes Abstractas e Interfaces
    Excepções
    Entradas e Saídas (I/O)

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    José Manuel Lopes Brás Pereira - 2.º Semestre

  • Bibliografia

    David Barnes & Michael Kölling; Objects First with Java (6th Edition), 978-1292159041

  • Código

    TPSI19

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    162h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Tecnologia do Barreiro - ESTBarreiro/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.