T.I
LÓGICA DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Ementa
Algoritmos. Lógica de Programação. Linguagens. Classes. Objetos. Construtores. Métodos. Propriedades. Herança. Polimorfismo.OBJETIVO: Este conteúdo tem como objetivo capacitar o estudante de ciências da computação e áreas afins a estruturar a lógica algorítmica de programas computacionais utilizando o paradigma da programação orientada a objetos.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – LÓGICA DE PROGRAMAÇÃO E ORIENTAÇÃO A OBJETOS
- CONCEITOS BÁSICOS DE LÓGICA DE PROGRAMAÇÃO
- A PROGRAMAÇÃO ORIENTADA A OBJETOS
- OBJETOS E CLASSES EM PROGRAMAÇÃO ORIENTADA A OBJETOS
- ALGORITMOS COM OBJETOS E CLASSES
- MÉTODOS, MENSAGENS E ENCAPSULAMENTO NA POO
- ALGORITMOS ENVOLVENDO A CRIAÇÃO DE MÉTODOS E ENCAPSULAMENTO
- VARIÁVEIS, CLASSES E CONSTANTES NA POO
- CONSTRUTORES, CLASSES INTERNAS E ANÔNIMAS EM POO
- HERANÇA EM PROGRAMAÇÃO ORIENTADA A OBJETOS
- ALGORITMOS ENVOLVENDO HERANÇA NA ORIENTAÇÃO A OBJETOS
- POLIMORFISMO, CLASSES ABSTRATAS E INTERFACES NA POO
- ALGORITMOS ENVOLVENDO POLIMORFISMO NA ORIENTAÇÃO A OBJETOS
- DESIGN DE CLASSES
- INTERFACE GRÁFICA DO USUÁRIO
- TRATAMENTO DE ERROS E A PROGRAMAÇÃO DEFENSIVA
- PROJETO DE PROGRAMAÇÃO ORIENTADA A OBJETOS