Prévia do material em texto
e-Tec Brasil13 Disciplina: Introdução à Programação Orientada a Objetos (carga horária: 90h). Ementa: Introdução ao Java: histórico, características e versões. Tipos de da- dos, variável, constantes, operações e estrutura condicional e de repetição. Conceitos básicos de orientação a objeto: classe, objeto, encapsulamento, po- limorfismo e herança. Criação de construtores, sobrecarga, métodos estáticos. AULA OBJETIVOS DE APRENDIZAGEM MATERIAIS CARGA HORÁRIA (horas) 1. Introdução ao Java Conhecer o conceito de Java, suas características e aplicações e ambiente de desenvolvimento. Identificar as fases de um programa em Java. Entender o processo de compilação e execução de um programa simples. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 2. Tipos de dados, operadores e controle de fluxo Conhecer os tipos primitivos da lin- guagem Java bem como os operadores utilizados. Aprender a trabalhar com os recursos da linguagem Java. Entender o que é um escopo de uma variável. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 3. Orientação a objetos – conceitos básicos Compreender o que é e para que serve orientação a objetos. Criar modelos para representação de in- formações em um determinado contexto. Conceituar objetos, classes, atributos e comportamentos. Entender o significado da criação e uso de variáveis de referência e objetos na memória. Implementar o encapsulamento através modificadores de acesso nas definições de classe. Implementar classes executáveis através do método main para manipulação de classes através de seus objetos criados. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 4. Construtores, sobrecarga, atribu- tos e métodos de classe Conhecer o que são e para que servem os construtores. Criar construtores para classes. Compreender a sobrecarga de métodos e quais os principais cuidados que devemos ter com ela. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 Continua Projeto instrucional AULA OBJETIVOS DE APRENDIZAGEM MATERIAIS CARGA HORÁRIA (horas) 5. Campos e méto- dos estáticos Compreender o que são campos e métodos estáticos e como utilizá-los para escrever melhor seu programa em Java. Saber diferenciar método estático de métodos não estáticos. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 6. Reutilização de classe Compreender os principais meios de reutilização de classes. Compreender a utilização do conceito de herança, polimorfismo, dentre outros. Aprender os dois tipos de polimorfismo e como aplicá-los em nosso código; Aprender como criar objetos de uma subclasse. Utilizar o método e classe final. Caderno diadático da disciplina. Material disponibilizado no ambiente virtual de enssino- -aprendizagem (AVEA). 15 Conclusão e-Tec Brasil 14