mateuscacabuenaPUCRS's repositories
LinguagensAutomatosComputacao
Disciplina que tem o objetivo de ensinar os fundamentos da teoria da computação, incluindo linguagens formais, autômatos e gramáticas. O curso explora como esses conceitos teóricos podem ser aplicados para modelar e solucionar problemas computacionais.
LogicaComputacao
Disciplina focada em aprimorar os ensinamentos de raciocínio lógico adquiridos em Matemática Discreta. De uma maneira mais aprofundada, praticamos intensamente o desenvolvimento de um cálculo lógico.
AGES-I
Nesta disciplina, foi realizado um projeto com clientes reais. Visando obter experiência, foi reunida uma equipe de estudantes que, juntos, aprendem e desenvolvem de forma independente.
AlgoritmosEstruturaDadosII
Nesse curso, aprofundei minha compreensão de análise de algoritmos, estruturas de dados avançadas e grafos, explorando suas propriedades e aplicabilidades em diferentes contextos.
AlgoritmosEstruturaDeDadosI
Esta disciplina tem como objetivo principal fornecer aos estudantes os conceitos e ferramentas necessários para projetar e implementar algoritmos eficientes, além de estruturas de dados adequadas para lidar com problemas computacionais complexos.
BancoDeDadosII
Complemento de Banco de Dados I, esta disciplina nos ensina sobre o banco de dados Não-Relacional através do MongoDB, além de implementação de soluções para inteligência de negócios e big data.
FundamentosDeProgramacao
Nesta disciplina, foi introduzido sobre o mundo de programação e pensamento lógico através do BlueJ e da linguagem Java.
FundamentosDeSistemasComputacionais
Nesta disciplina, é adquirido o conhecimento de conceitos e princípios que envolvem a organização interna de sistemas computacionais. Além disso, análise das arquiteturas dos processadores, memórias e dispositivos de entrada e saída, bem como o entendimento do funcionamento da arquitetura quanto à execução de programas.
FundamentosProcessamentoParaleloDistribuido
Neste curso, os alunos têm a oportunidade de mergulhar no mundo complexo e crucial do processamento paralelo e distribuído, que desempenha um papel fundamental na otimização do desempenho computacional em cenários modernos de computação.
LabGamesNarrativasGraficas
Nesse curso, os alunos têm a oportunidade de explorar e compreender os princípios fundamentais por trás do desenvolvimento de jogos e das técnicas de narrativas gráficas.
LinguagensDeProgramacao
Disciplina que apresenta a introdução aos processos de compilação e interpretação. Apresentação de conceitos de análise léxica, sintaxe e de semântica de linguagens, incluindo: amarração, tipos de dados, avaliação de expressões, passagem de parâmetros.
ProcessosDeSoftware
Nesta disciplina, é compreendido sobre os diferentes processos que existem em construir um código.
ProgramacaoOrientadaObjetos
Disciplina que complementa Fundamentos de Programação, é aprendido como programar, em Java, um código com instâncias, heranças, etc...
BancoDeDadosI
Disciplina destinada ao ensino do básico sobre Banco de Dados, através do MySQL. Aprendemos como projetar e integrar um sistema relacional.
CalculoI
Disciplina centrada em operações matemáticas de Limites, Derivadas e Aplicações visando ensinar conhecimento lógico e matemático.
EngenhariaDeRequisitos
Nesta disciplina, é abordada a lista de tarefas e a análises que geram uma documentação de todos os processos necessários para a produção de um programa.
FormacaoEmpreendedor
Disciplina voltada para aprendermos a criar um projeto que facilitasse a vida do usuário.
GerenciamentoSoftware
Disciplina focada em ensinar controle de mudanças, controle de versão e integração contínua de um software.
IntroducaoComputacao
Nesta disciplina, é compreendido, principalmente, a lógica dos números binários. Além disso, também aprendi como funciona um circuito, realizando exercícios avaliativos para comprovar o conhecimento.
IntroducaoEngenhariaDeSoftware
Nesta disciplina, foi aprendido o básico sobre o curso de Engenharia de Software, desde o básico sobre como lidar com as informações do stakeholder, até a experiência de mexer com Astah.
MatematicaDiscreta
Cadeira destinada a ensinar o básico do raciocínio lógico.
ProbabilidadeEstatisca
Disciplina focada em capacitar o estudante no domínio dos métodos estatísticos fundamentais, bem como na solução dos procedimentos para análise quantitativa de dados.
ProcessosDecisorios
Esta disciplina capacita compreender e aplicar metodologias e ferramentas que auxiliem na análise e na resolução de problemas complexos, além de fornecer bases sólidas para a tomada de decisões eficazes.