Ementa

Objetivo de aprendizagem do componente curricular geral:
Aplicar conhecimentos e técnicas de programação orientada a objetos no desenvolvimento de software.

Objetivos de aprendizagem do componente curricular específicos:

  • Programação orientada a objetos:
  • objetos,
  • classes,
  • interfaces,
  • atributos,
  • modificadores de acesso,
  • métodos e propriedades.
  • Herança,
  • polimorfismo,
  • encapsulamento e
  • acoplamento entre classes;
  • Linguagem de programação orientada a objetos:
  • tipos de dados nativos
  • tipos de dados definidos pelo usuário;
  • Operadores;
  • Definição de identificadores;
  • Tipos de dados básicos;
  • Declaração e inicialização de variáveis;
  • Definição de constantes;
  • Expressões;
  • Conversão de tipos (implícito e explícito);
  • Estruturas de seleção;
  • Dados e operadores lógicos;
  • Avaliação de expressões lógicas;
  • Estruturas de repetição;
  • Conceitos de laços de repetição.

Referencial bibliográfico básico:
Programação orientada a objetos com java 8 – William Pereira Alves – 1ª edição – Editora Senai-SP – ISBN 9788583938682 – Ano 2017

Referencial bibliográfico complementar:
Programando com Kotlin: Conheça Todos os Recursos de Kotlin com Este Guia Detalhado – Stephen Samuel, Stefan Bocutiu – 1ª edição – Editora Novatec – ISBN 9788575226056 – Ano 2017