Como dito na parte de outros projetos, eu faço parte do grupo de programação competitiva da UNICAP.
Recentemente, criei um reposítório público no meu Github das questões que eu resolvi ao
longo da minha trajetória de quase 1 ano no grupo. Atualmente tenho mais 100 questões de diversos sites,
como exemplo: codeforces, Online Judge (UVa), Spoj, Neps Academy, entre outros. A maioria das questões
do repositório foram feitas na linguagem de programação C++ (uma das linguagens favoritas para as competições),
mas também tem algumas questões em que usei Java e C.
Atualmente estou pagando a disciplina de banco de dados e o meu primeiro projeto foi o
desenvolvimento de um modelo entidade-relacionamento. O tema que escolhi para criação do diagrama
foi escola. Para criar o diagrama foi necessário uma análise sobre o que deveria ter em um banco
de dados para uma escola, após essa etapa, comecei o desenvolvimento do diagrama utilizando o site
Lucidchart e adicionando cada uma das entidades, atributos e relacionamentos.
Imagem do Modelo Conceitual
Este modelo foi desenvolvido utilizando a notação MIN-MAX e todas as explicações sobre quais requisitos
utilizei estão todos no Github. Para acessar o repositório, use o seguinte link: Projeto_Banco_de_Dados_1
Projeto P3
No quarto período, tive a disciplina de programação 3, que tem como principal foco ensinar sobre
programação orientada a objetos (POO). O projeto final dessa disciplina foi criar um sistema em
que pudesse utilizar tudo o que a gente aprendeu nessa disciplina. Inicialmente foi necessário o
desenvolvimento de um diagrama UML (Unified Modeling Language), o tema escolhido
foi de sistema de hotel.
Imagem do Diagrama UML do Projeto
Após a etapa do UML, foi preciso produzir o código na liguagem de programação Java e também desenvolver
uma interface gráfica, a ferramenta utilizada foi JavaFX. Esse trabalho foi realizado em conjunto com
meu colega de turma, Pedro Benedito.
Imagem do Projeto de P3
Para ver mais informações sobre o projeto acesse o link: Projeto_P3_JavaFX.
Questões da Disciplina P3
Na disciplina de P3, também teve vários exercícios menores para treinar o uso de programação orientada
a objetos, usando como base a linguagem de programação Java. Os códigos desenvolvidos estão todos no
Github, que pode ser acessado por esse link: DisciplinaP3.