ANÁLISE
-
O GNU Plot é uma ferramenta de linha de comandos para plotar gráficos. Nesse artigo será mostrado como, a partir de um arquivo de dados, é possível de maneira bem simples representar os dados através de um gráfico do tipo histograma. -
Implementa um agente móvel de monitoramento doméstico de idosos baseado na plataforma Arduíno. Consiste em um carro que move-se por um ambiente conhecido capturando imagens desse ambiente. Ao término de sua rota, o carro transmite via wireless as imagens para um serviço web na internet que processa as imagens em busca de identificar possíveis riscos.Sistema de monitoramento e cuidado ao idoso baseado em microcontroladores e sistemas distribuídos
-
Resumo do artigo Tidy data desenvolvido pelo RStudio e publicado pelo Journal of Statistical Software em 2011Tidy Data
-
Nesse artigo iremos analisar e implementar a estrutura de dados Tabela Hash utilizando a linguagem C++. Iremos abordar uma função hash básica e porquê ela é importante. Além disso veremos alguns casos de uso dessa estrutura de dados.Tipos abstratos de dados - Tabela Hash
-
Em ciência da computação um dos problemas utilizados como reflexão sobre a implementação e necessidade de protocolos de comunicação com confirmação é o problema dos dois exércitos. Conhecido também como problema dos generais bizantinos, iremos apresentar e discutir o problema utilizando o jogo Star CraftO problema dos dois exércitos e os protocolos com confirmação
-
Esse artigo tem como objetivo apresentar o problema proposto por Dijkstra sobre sincronização na comunicação entre processos/threads dentro de um Sistema Operacional. Iremos compreender o problema através da analogia a um Jantar de filósofos. Iremos também escrever uma solução do problema em linguagem C++ e discutir o assunto sincronização.O Jantar dos filósofos - Problema de sincronização em Sistemas Operacionais
-
O GNU Plot é uma ferramenta de linha de comandos para plotar gráficos. Nesse artigo será mostrado como, a partir de um arquivo de dados, é possível de maneira bem simples representar os dados através de um gráfico do tipo histograma agrupado ou 'clusterizado'.Como criar histogramas agrupados com o GNU Plot
-
Esse artigo tem como objetivo explicar a intuição por trás do algoritmo Busca Binária ou Binary Search. Iremos ver como caso base a busca sequencial e, à partir disso, entender as motivações para a Busca Binária. Serão apresentadas implementações em linguagem C de forma recursiva e iterativa.Busca Binária
-
Este artigo explica os fundamentos da notação Ω (letra grega ômega) e os motivos pelos quais ela é tão essencial para a análise e complexidade de algoritmos. Exemplos de algoritmos e comportamento assintótico de funções serão mostrados ao longo deste artigo. Ao final você deverá compreender a importância e como aplicar este fundamento em seu dia à dia como cientista da computação.A notação Ômega
-
Este artigo detalha os fundamentos por trás da notação O e os motivos pelos quais ela é tão essencial para a análise e complexidade de algoritmos. Exemplos de algoritmos, comportamento assintótico de funções, limites e análises serão detalhados ao longo deste artigo. Ao final você deverá compreender a importância e como aplicar este fundamento em seu dia à dia como cientista da computação.A notação O
-
Essa teoria vem da matemática do século 19 e é hoje aplicada como método formal de avaliação de algoritmos dentro da Ciência da Computação. Neste artigo você irá entender a história, a intuição e como adotamos este fundamento na análise de complexidade de algoritmos.Comportamento assintótico de funções
-
Este artigo detalha os fundamentos por trás da notação Θ (letra greta Theta) e os motivos pelos quais ela é tão essencial para a análise e complexidade de algoritmos. Exemplos de algoritmos e comportamento assintótico de funções serão detalhados ao longo deste artigo. Ao final você deverá compreender a importância e como aplicar este fundamento em seu dia à dia como cientista da computação.A notação Theta