Este repositório contém o material utilizado na disciplina de Programação Orientada a Objetos e Visualização (POOV) do curso de Ciência da Computação da Universidade XYZ.
O objetivo da disciplina é introduzir os conceitos fundamentais da programação orientada a objetos e da visualização de dados. Ao final da disciplina, os alunos deverão ser capazes de:
- Compreender os conceitos fundamentais da programação orientada a objetos, como classes, objetos, herança e polimorfismo.
- Utilizar a linguagem de programação Java para implementar soluções orientadas a objetos.
- Compreender os conceitos fundamentais da visualização de dados, como gráficos, tabelas e mapas.
- Utilizar a biblioteca D3.js para criar visualizações interativas de dados.
O conteúdo da disciplina é dividido em duas partes: programação orientada a objetos e visualização de dados. A seguir, apresentamos uma breve descrição de cada parte:
- Introdução à programação orientada a objetos
- Classes e objetos
- Herança e polimorfismo
- Encapsulamento e visibilidade
- Tratamento de exceções
- Testes unitários
- Introdução à visualização de dados
- Gráficos de barras, linhas e pizza
- Tabelas e matrizes
- Mapas e geolocalização
- Visualizações interativas com D3.js
O material da disciplina está organizado em pastas, uma para cada parte da disciplina. Cada pasta contém os projetos das aulas, exemplos de código e exercícios propostos.
Contribuição Contribuições são bem-vindas! Se você encontrar algum erro ou tiver sugestões de melhoria, por favor, abra uma issue ou envie um pull request.