Skip to content

findingrazor/Faculdade

Repository files navigation

Meus Projetos de Faculdade

Introdução

Oi! Esse repositório vai ser destinado a postar todos os projetos
que já fiz na faculdade separados pelas respectivas matérias de cada um!
Talvez alguns códigos estejam incompletos, especialmente os do primeiro
período, mas a intenção aqui é documentar minha trajetória na faculdade
e servir de portfólio caso alguém se interesse. Abaixo vou dar um breve
resumo sobre cada matéria e vou deixar separado por períodos também.
Vamos lá!



Primeiro Período

Introdução ao Desenvolvimento WEB

Nessa matéria, como o próprio nome diz, aprendemos o básico de formatação HTML e programação em CSS, assim como uma leve passada em JavaScript, assim como conceitos básicos relacionados a front end e a desenvolvimento WEB. Ao final do semestre fizemos um site so com front end mas não tenho esse código e não divergiu muito do que já esta aqui

Linguagem e Técnica de Programação

Aqui utilizávamos Java pra entender alguns conceitos básicos como lógica, estruturas de repetição e decisão, métodos/funções, operadores matemáticos e lógicos, entre outras coisas como armazenamento em .DAT. Essa matéria foi importante pra mim pessoalmente pois ela me deu muita base não so na linguagem mas nas outras matérias até em outras linguagens que aprendi como C e Programação Orientada a Objeto. No projeto final, como da pra ver dentro da minha workspace, fizemos um armazenamento de carros, porém, fiquei encarregada apenas da parte de inclusão de dados, depois pretendo pegar o código completo e colocar aqui também



Terceiro Período

Programação Orientada a Objeto

A introdução a Orientação a Objeto foi feita com Java, aprendemos todo conceito de Classe, Objeto, Interface, Herança, Polimorfismo, Encapsulamento e tudo que diz respeito a essa área da programação. Fizemos vários exercícios e aqui até consegui disponibilizar a correção de uma de minhas provas. Nosso projeto final foi uma interface Gráfica integrada com o banco de dados desenvlvido na matéria de mesmo nome, pórem, esse projeto esta em outro repositório no meu perfil, pois precisamos do GitHub para fazê-lo em grupo

Estrutura de Dados I

Já nessa matéria, aprendemos vários conceitos relacionados a estruturas diversas como Vetores e Structs na linguagem C, assim como conceitos relacionados a memória e funções como Alocação, Ponteiros e aritmética entre eles, Funções propriamente ditas, criação de Bibliotecas, Recursividade, Passagem de Parâmetro por Valor, entre outras coisas mais específicas a linguagem. Já no projeto final, tivemos de aplicar todos os conhecimentos em um sistema ERP básico. Este projeto, assim como POO, não está neste repositório, pois utilizamos um separados por se tratar de um projeto em grupo

Computação Gráfica

Essa matéria, como o próprio nome já diz, esta relacionada a área de ciração de imagens/vídeos com códigos. Aprendemos os conceitos de imagens primeiro como fenômenos de percepção do olho humano, tipos de imagem (raster e vetorial), espaço cor, espaço ocupado por imagens e vídeos, entre outros. Os códigos em si são bem simples pois essa é uma área muito vasta da computação e que tem uma especialização própria e essa matéria foi apenas introdutória a essa parte da programação

Banco de Dados

Aprendemos o básico necessário sobre a linguagem SQL e o conceito de Bancos de Dados relacionais. Utilizando o SQLServer, fizemos a criação, manutenção e consulta em diversos Bancos, disponibilizados pelo professor e criados por nos também. Vou disponibilizar apenas os scripts de exercícios e trabalhos que fiz por não ser possível disponibilizar um banco inteiro aqui, mas acredito que pela estruturação dos comandos já seja capaz de se ver o que fiz e aprendi nessa matéria. O trabalho final foi feito com base em uma modelagem específica passada pelo professor, também irei disponibilizar estes scripts aqui caso seja do interesse



Quarto Período

Desenvolvimento Web Front End

Essa matéria foi um aprofundamento da Introdução ao Desenvolvimento Web, utilizamos Javascript, Angular e diversos frameworks para desenvolver telas. Aqui não coloquei o código com o Angular e os frameworks visto que tem um repositório próprio pra isso. Aqui tenho apenas códigos em Javascript simples desenvolvidos em sala para aprendermos mais sobre a linguagem e sobre a lógica do front end



Quinto Período

Estruturas de Dados II

Nessa disciplina, diferente de EDI que tinha um foco em apresentar a linguagem e introduzir as estruturas, o foco foi aprofundar em estruturas como listas (pilhas, filas), tabela hash, árvores binárias, dentro outros. Foram revisados alguns conceitos como recurssividade e bibliotecas além da utilização do Eclipse para a criação dos processos



Analytics com Python

A parte inicial da matéria deu uma introdução sobre a própria linguagem python, apresentando tipos simples e complexos, declaração de funções e outros conceitos básicos da linguagem python



Desenvolvimento Web Back-End

Nessa disciplina aprendemos mais sobre a parte Back-End da Web, englobando conceitos como protocolo HTTP e seus métodos (GET, POST, REQUEST...), sessão, contexto e mais. Foram desenvolvidos códigos simples para aprendizado e aplicação desses conceitos com o Java no Eclipse usando o Tomcat para rodar os servidores, além do uso do Postman para estudos relacionados justamente a requisição em APIs externas

About

Aqui estão todos os meus projetos mais simples com programação que fiz na faculdade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors