Objetivo do curso
O curso de POO tem o objetivo de apresentar, de forma simples e prática, os principais conceitos da programação orientada à objetos utilizando a linguagem de programação Java, capacitando os alunos a projetar e desenvolver soluções computacionais utilizando essa tecnologia.
Ao final do curso é esperado que o aluno:
Entenda com profundidade os conceitos de Programação Orientada a Objetos, sendo capaz de aplicá-los de maneira apropriada;
Seja fluente na escrita, teste e depuração de programas orientados a objetos, com uso de APIs;
Seja capaz de desenvolver sistemas orientados a objetos com acesso e abstraindo banco de dados.
Ementa
Introdução à Java: História e características. Introdução a POO: Conceito, classes e objetos, abstração, encapsulamento, relacionamento entre objetos. Introdução aos aplicativos Java: sase de desenvolvimento, IDE, primeiros programas, execução, palavras reservadas, identificadores, tipos de dados, variáveis, expressões, operadores, instruções de controle, E/S de dados. Introdução à classes e objetos: classes objetos, métodos e variáveis de instância, declaração, instanciação, variáveis de instância, métodos set e get. Tipos de dados primitivos e por referência. Construtores. Arrays e ArrayLists. Hierarquias: generalização/especialização, agregação/decomposição. Herança simples e múltipla. Polimorfismo. Classes abstratas, modularização, visibilidade. Tratamento de exceções. Introdução à interfaces. Expressões regulares. Manipulação de arquivos. Coleções genéricas. Interfaces Gráficas (GUI).
Horário das Aulas
Segundas 07:00hs - 08:40hs
Terças 10:50hs - 12:30hs
Quartas 10:50hs - 12:30hs
Horário de atendimento
Terças:
09:30hs - 10:30hs
15:00hs - 17:00hs
Aula 23 - Exercício no laboratório e revisão para prova
Aula 24 - Prova 1
Aula 30 - Correção da P1
Aula 35 - Apresentação de trabalho prático
Aula 40 - Apresentação de Trabalho
Limite de 8 a 10 páginas para os relatórios.
***************************
Última atualização 2019