Skip to content

Exercícios/Projetis feitos ao longo do curso de computação da UEPB

Notifications You must be signed in to change notification settings

yLexter/cc-uepb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositório de Exercícios/Projetos - Curso de Computação (UEPB)

Este repositório abrange uma variedade de exercícios/projetos das disciplinas do curso de Computação da Universidade Estadual da Paraíba (UEPB):

1. Algoritmos (Python)

  • Estruturas de Controle Condicional (if statements)
  • Laços de Repetição (while loops)
  • Funções em Python
  • Manipulação de Variáveis
  • Boas Práticas de Programação
  • Listas e Manipulação de Listas
  • Operadores de Multiplicação e Aritméticos
  • Pandas e Matplotlib

2. Linguagem I (C)

  • Estruturas de Controle Condicional (if statements)
  • Laços de Repetição (while loops, for loops)
  • Funções
  • Manipulação de Variáveis
  • Boas Práticas de Programação
  • Listas e Manipulação de Listas
  • Alocação Dinâmica de Memória
  • Ponteiros
  • Structs
  • Manipulação de Arquivos
  • Estrutura de Dados (Árvores e Listas Encadeadas)

3. Linguagem II (Java)

  • Classes e Objetos:
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Abstração
  • Interfaces
  • Métodos e Propriedades
  • Construtores e Destrutores
  • Tratamento de Exceções
  • JUnit

4. Estrutura de Dados

  • Algoritmos de Ordenação (Bubble-Sort, Insertion-Sort, Selection-Sort, Merge-Sort, Quick-Sort, Couting-Sort)
  • Analise de Complexidade (O(n), Θ(n), Ω(n), Teorema Mestre, Árvore de Recursão)
  • Vector
  • Listas Encadeadas (Simples, Dupla e Circular)
  • Pilhas e Filas
  • Árvores Binárias (BSTs, AVL, Red Back & Splay)
  • Tabelas Hash

5. Tecnologias de Interface Gráficas

  • HTML (Hypertext Markup Language)
  • CSS3 (Cascading Style Sheets)
  • JavaScript
  • React

6. Estatística I

  • Cálculo da Média
  • Cálculo da Mediana
  • Cálculo da Moda
  • Distribuição Binomial
  • Distribuição de Poisson
  • Cálculos de Probabilidades

7. Métodos Avançados de Progamação

  • [GRASP] Creator & Expert
  • [GRASP] Coesão e Acoplamento
  • [GRASP] Interface / Polimorfismo / Herança / Composição
  • Visitor
  • Facade
  • Singleton
  • Adapter
  • Observer & MVC
  • Factory

Testes Unitários

  • Testes unitários feitos com JUnit para cada laboratório.

8. Banco de Dados

  • Diagramas de Entidade-Relacionamento (DER):
  • Projeto Relacional
  • Álgebra Relacional
  • Dicionário de Dados
  • Linguagem SQL
  • SGBDs

9. Técnicas de Análise de Algoritmos

  • Análise de Complexidade de Algoritmos
  • Análise Amortizada
  • Indução Matemática
  • Árvores de Recursão
  • Teorema Mestre
  • Invariantes de Laço
  • Backtracking
  • Branch and Bound
  • Problema da Mochila
  • Algoritmo de Huffman
  • Algoritmos Gulosos

Cada diretório no repositório corresponde a uma disciplina específica e contém uma coleção de exercícios, problemas práticos e projetos relacionados ao respectivo tópico. Os exercícios foram desenvolvidos para auxiliar no aprimoramento de habilidades de programação e na compreensão dos conceitos fundamentais abordados em cada disciplina.

About

Exercícios/Projetis feitos ao longo do curso de computação da UEPB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published