mateuscacabuenaPUCRS

mateuscacabuenaPUCRS

Geek Repo

Organização destinada aos projetos e aulas realizados durante a faculdade de Engenharia de Software na Pontifícia Universidade Católica do Rio Grande do Sul.

Github PK Tool:Github PK Tool

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.

License:MITStargazers:1Issues:0Issues:0

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.

License:MITStargazers:1Issues:0Issues:0

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.

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

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.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

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.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

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.

License:MITStargazers:0Issues:0Issues:0

FundamentosDeProgramacao

Nesta disciplina, foi introduzido sobre o mundo de programação e pensamento lógico através do BlueJ e da linguagem Java.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

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.

Language:AssemblyLicense:MITStargazers:0Issues:0Issues:0

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.

Language:GoLicense:MITStargazers:0Issues:1Issues:0

FundamentosRedesDeComputadores

Nesta disciplina, são abordados os princípios básicos das redes de computadores, incluindo arquitetura de redes, protocolos de comunicação, modelos OSI e TCP/IP, segurança em redes, e conceitos de roteamento e comutação.

License:MITStargazers:0Issues:0Issues:0

GerenciamentoDeProjetoDeSoftware

Nesta disciplina é abordado tópicos sobre planejamento, estimativa de esforço, gerenciamento de riscos, controle de qualidade, liderança de equipes e metodologias ágeis.

License:MITStargazers:0Issues:0Issues:0

GerenciamentoSoftware

Disciplina focada em ensinar controle de mudanças, controle de versão e integração contínua de um software.

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

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.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

LabGamesNarrativasGraficas

Neste 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.

License:MITStargazers:0Issues:0Issues:0

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.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

ProcessosDeSoftware

Nesta disciplina, é compreendido sobre os diferentes processos que existem em construir um código.

Language:HTMLLicense:MITStargazers:0Issues:0Issues:0

ProgramacaoOrientadaObjetos

Disciplina que complementa Fundamentos de Programação, é aprendido como programar, em Java, um código com instâncias, heranças, etc...

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

ProjetoArquiteturaDeSoftware

Nesta discplina é abordado definir a estrutura e os componentes de um sistema, escolher as melhores tecnologias e frameworks, e criar soluções que atendam a requisitos de desempenho, segurança e manutenção.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

ProjetoOtimizacaoDeAlgoritmos

A cadeira enfatiza a análise de complexidade temporal e espacial, técnicas de otimização e estratégias para adaptar algoritmos a diferentes contextos e restrições, visando soluções mais eficazes e escaláveis em problemas computacionais.

License:MITStargazers:0Issues:0Issues:0

SistemasOperacionais

Nesta cadeira aprende-se conceitos como gerenciamento de processos, memória, sistemas de arquivos, escalonamento de tarefas, e mecanismos de comunicação entre processos.

Language:GoLicense:MITStargazers:0Issues:0Issues:0

SistPlanejamentoCustosDeEngenharia

Nesta disciplina é abordado sobre estimativas de custos, orçamentos, controle financeiro, análise de viabilidade, e técnicas de planejamento de recursos, com o objetivo de otimizar o uso de recursos e garantir a sustentabilidade financeira dos projetos.

License:MITStargazers:0Issues:0Issues:0

VerificacaoValidacaoDeSoftware

O curso cobre métodos de teste de software, revisões de código, análise estática e dinâmica, e ferramentas automatizadas para identificar defeitos.

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

AGES-II

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.

License:MITStargazers:0Issues:0Issues:0

ConstrucaoDeSoftware

Esta disciplina abrange metodologias de desenvolvimento, práticas de codificação, controle de versões, integração contínua e testes de software, com foco em boas práticas e padrões da indústria.

License:MITStargazers:0Issues:0Issues:0

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.

License:MITStargazers:0Issues:0Issues:0

ExperienciaDoUsuario

Esta cadeira foca no estudo de conceitos de design de interação, usabilidade, pesquisa com usuários, prototipagem e avaliação de interfaces para garantir que os produtos de software sejam intuitivos, eficientes e agradáveis de usar.

License:MITStargazers:0Issues:0Issues:0

LabRedesDeComputadores

Nesta disciplina há experimentos em um ambiente de laboratório, configurando e gerenciando redes, trabalhando com protocolos de comunicação, e solucionando problemas reais de rede.

License:MITStargazers:0Issues:0Issues:0

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.

License:MITStargazers:0Issues:0Issues:0

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.

License:MITStargazers:0Issues:0Issues:0