8000 GitHub - diegoarmandoo/algoritmos-estrutura-dados-java-lab: [Software Development] Repositório para laboratório prático onde estudantes podem explorar, implementar e testar conceitos fundamentais de algoritmos e estruturas de dados utilizando Java. Mais especificamente implementações comentadas, práticas guiadas, testes automatizados e exemplos de uso em cenários do mundo real
[go: up one dir, main page]

Skip to content

[Software Development] Repositório para laboratório prático onde estudantes podem explorar, implementar e testar conceitos fundamentais de algoritmos e estruturas de dados utilizando Java. Mais especificamente implementações comentadas, práticas guiadas, testes automatizados e exemplos de uso em cenários do mundo real

License

Notifications You must be signed in to change notification settings

diegoarmandoo/algoritmos-estrutura-dados-java-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ Laboratório de Algoritmos e Estrutura de Dados em Java

License OpenJDK Gradle JUnit

💬 Sobre o Projeto

Repositório criado como laboratório prático para estudantes explorarem, implementarem e testarem conceitos fundamentais de algoritmos e estruturas de dados utilizando Java. Aqui você encontrará implementações comentadas, práticas guiadas, testes automatizados e exemplos de uso em cenários do mundo real, tudo organizado em um formato pensado para favorecer o aprendizado ativo.

🎯 Objetivos

  • Reforçar Fundamentos da Programação em Java: Paradigma Orientado a Objetos (POO), Sequência, Variáveis, Estruturas Condicionais, Estruturas de Repetição, Métodos e Funções ...

  • Explorar Estrutura de Dados: Vetores (Arrays), Listas (Lists), Pilhas (Stacks), Filas (Queue), Árvores (Trees), Heaps, Tabelas Hash ...

  • Explorar Algoritmos: Recursão, Análise Assintótica, Busca, Ordenação ...

  • Facilitar Experimentação: Através de código pronto para modificações.

  • Reforçar Boas Práticas: Reuso, Organização de Código, Testes Automatizados, Documentação, Padrões.

  • Apoiar o Processo de Ensino: Práticas em Sala de Aula, Desafios de Implementação ...

🛠️ Tecnologias Utilizadas

Categoria Ferramenta / Biblioteca
Linguagem Java 21 (OpenJDK)
Build Gradle 8.12.1 (Wrapper incluso)
Testes JUnit 5
Visualização GraphViz

🚀 Como Usar o Projeto

Em Breve

📂 Estrutura do Projeto

Em Breve

📄 Licença

MIT License — Você pode usar, copiar, modificar e distribuir o código, desde que preserve os avisos de copyright e licença originais.

About

[Software Development] Repositório para laboratório prático onde estudantes podem explorar, implementar e testar conceitos fundamentais de algoritmos e estruturas de dados utilizando Java. Mais especificamente implementações comentadas, práticas guiadas, testes automatizados e exemplos de uso em cenários do mundo real

Topics

Resources

License

Stars

Watchers

Forks

Languages

0