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