HTTP e HTTPS no contexto de redes e desenvolvimento web
Toda aplicação web depende de uma troca contínua de mensagens entre cliente e servidor. Quando…
Busca sequencial simples e com sentinela
A busca sequencial (ou busca linear) é um dos primeiros problemas clássicos estudados em Algoritmos…
Recursividade em Algoritmos: caso-base, chamada recursiva e pilha de execução
Recursividade é uma técnica de construção de algoritmos em que uma função resolve um problema…
Introdução aos fundamentos de análise quantitativa em dados
A análise quantitativa envolve procedimentos destinados à organização, descrição e interpretação de dados expressos numericamente…
Introdução à IA Generativa e aos Grandes Modelos de Linguagem (LLMs)
Nos últimos anos, termos como "IA Generativa", "LLM" e "Transformers" deixaram os laboratórios de pesquisa…
Introdução aos Sistemas Distribuídos
Durante as primeiras disciplinas de programação, é comum construir algoritmos cuja execução ocorre integralmente em…
Introdução à análise de dados: métodos e técnicas qualitativas e quantitativas
A análise de dados é o conjunto de procedimentos empregados para organizar, examinar, interpretar e…
Exame Nacional de Desempenho dos Estudantes (ENADE)
O Exame Nacional de Desempenho dos Estudantes (ENADE) é um dos principais instrumentos de avaliação…
Manipulação de arquivos em modo texto com C++
Durante a execução de um programa, os dados armazenados em variáveis, vetores e objetos permanecem…
Revisando Algoritmos e Técnicas de Programação
Todo sistema computacional — de um aplicativo bancário a um jogo eletrônico — nasce de…