Skip to content

Atividades, EPs e exercícios da experiência USPiana

License

Notifications You must be signed in to change notification settings

andre-morales/usp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Programação na USP

Compilado de exercícios, EPs e outras atividades realizadas durante o Bacharelado em Sistemas de Informação na USP.

O repositório atual está organizado por disciplinas, a organização de cada disciplina depende das atividades realizadas. Se houver informações extras necessárias, o subdiretório conterá um README.md com as instruções de execução e compilação de cada projeto.

📜 Índice

Os links para os projetos apontam para pontos nesse repositório e ocasionalmente para outros repositórios de minha propriedade.

🔷 OAC-I - Organização e Arquitetura de Computadores I

  • EP 1 (Emulador de CPU): Implementação de um emulador completo de uma CPU 16 bits arquiteturada pelo professor. Possui uma interface de linha de comando e guias.
  • EP 2 (Relatório): Análise do Assembly gerado de alguns programas exemplos feitos em C.
  • Assembler: Linguagem Assembly customizada e Assembler visual completo feito em HTML5 para a arquitetura do processador do prof. Nakano. Utilizado para a criação do algoritmo pedido no EP3.
  • EP 3 (Ordenação): Implementação de um algoritmo de ordenação (Bubble Sort) no Assembly do processador protótipo do Logisim. O código feito utilizou o Assembler previamente mencionado.

🔷 COO - Computação Orientada a Objetos

  • EP 1 (Pong): Implementação do restante das funções de um jogo Pong quase completo.
  • EP 2 (Gerador de Relatórios): Refatoração de um projeto de gerador de relatórios em Java, utilizando os padrões Strategy e Decorator.

🔷 AED-II - Algoritmos e Estruturas de Dados II

  • Grafos / EP 1: Algoritmos de Grafos essenciais para a implementação do EP1 e outros algoritmos para Busca, Caminhos, AGM, etc.

🔷 IP - Introdução a Programação


🔷 IAA - Introdução a Análise de Algoritmos


⚖️ Licensa e Isenção de Responsabilidade

Licensa MIT

Assim como declarado na raíz do repositório, todo o código aqui presente está nos termos da licensa acima. Você está livre para fazer (quase) o que quiser com o código aqui desenolvido, mas não se esqueça dos termos de responsabilidade da USP!

Declaro-me isento de responsabilidade, assim como pedido na licensa MIT, no caso de plágios ou outras formas de cópia decorrentes do código disponibilizado. Acredito que os alunos possuem a capacidade de decidir individualmente entre o plágio e o estudo das soluções apresentadas.

Dito isso, apresento o repositório como um arquivo público de todos os exercícios estudados e praticados durante a graduação.

About

Atividades, EPs e exercícios da experiência USPiana

Topics

Resources

License

Stars

Watchers

Forks

Contributors