27/02/2024
Mais um vídeo do curso CR6.100B: Introdução à Ciência da Computação! Nessa aula você entenderá o que é Pensamento Computacional, a maneira como o cientista da computação pensa e age para a criação de soluções de problemas complexos. Críticas e sugestões são bem-vindas!
Unidade 1, Fundamentos da Computação, Parte 4: Pensamento Computacional
Entenda como o cientista da computação pensa e resolve problemas complexos. Aproveite e INSCREVA-SE no canal, deixe seu LIKE e mande um COMENTÁRIO com sua cr...
20/02/2024
Mais um vídeo de nosso curso para os iniciantes em ciência da computação, o CR6.100B! Neste vídeo eu discuto os conceitos fundamentais relacionados aos algoritmos: noção intuitiva, tipos de operações nos algoritmos, motivação para o detalhamento dos algoritmos, o trabalho do cientista da computação, tipos de problemas e soluções algorítmicas, noção formal, corretude e eficiência, Big-O, expressão de algoritmos em linguagens naturais, linguagens de programação, fluxograma e pseudocódigo. Além disso, logo no início, eu explico em detalhes o que é o curso de ciência da computação e as disciplinas que fazem parte da grade. Enfim: acredito que ficou um conteúdo excelente para o estudante. Críticas e sugestões são bem-vindas!
Unidade 1, Fundamentos da Computação, Parte 3: Algoritmos
O "coração" da ciência da computação, algoritmos! Também entenderemos melhor o que é ciência da computação, como avaliar a eficiência dos algoritmos e como e...
12/02/2024
Mais uma aula do curso CR6.100B: Introdução à Ciência da Computação. Neste vídeo você aprenderá, em detalhes, o que é a notação BCD (binary-coded decimal: decimal codificado em binário), suas vantagens e desvantagens. E, de quebra, ainda aprenderá um macete chamado "expansão do sinal", útil para quando tivermos que aumentar ou diminuir a quantidade de bits para representar um número. Aproveite! Críticas e sugestões são bem-vindas!
Unid 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 5: BCD e expansão de sinal
Fechando a série de anexos sobre representação de dados numéricos, conheceremos a notação BCD (binary-coded decimal; decimal codificado em binário). Também c...
05/02/2024
Mais um vídeo do curso "CR6.100B: Introdução à Ciência da Computação", uma discussão profunda e detalhada sobre a representação de números fracionários em binário, na notação de ponto fixo e notação de ponto flutuante, incluindo o padrão IEEE 754. São horas de conteúdo, exemplos, formalização matemática e correção de exercícios. Críticas e sugestões são bem-vindas! Obrigado!
Unid. 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 3: Binários Fracionários
Como representar números fracionários positivos ou negativos? Entenderemos as notações de ponto fixo e ponto flutuante, incluindo o famoso padrão IEEE 754. A...
23/01/2024
OK, admita: você não sabe realmente como as notações para binários negativos funcionam... você não entende bem as diferenças entre as notações sinal/magnitude, complemento de 1, complemento de 2 e notação enviesada, nem as vantagens e desvantagens de cada uma. Bem, seus problemas acabaram! Aqui está o próximo vídeo do curso de introdução à ciência da computação, com tudo o que você queria saber sobre as notações para binários negativos! Aproveite!
Unidade 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 3: Binários Negativos
Nessa aula veremos aprenderemos como representar números signed, ou seja, números com sinal que podem representar quantidades positivas ou negativas. Entende...
21/01/2024
Unidade 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 2: Outros Conceitos
Nessa aula veremos alguns conceitos adicionais importantes quando estamos tratando de sistemas binários, tais como: números com ou sem sinal (unsigned x sign...
21/01/2024
Mais um vídeo do curso de introdução à ciência da computação para alunos iniciantes! Neste vídeo aprenderemos conceitos importantes, tais como:
1) diferença entre números unsigned e signed;
2) bits mais e menos significativos;
3) total de números e faixas numéricas de números com n bits;
4) as quatro operações básicas da aritmética binária;
5) as limitações dos computadores para armazenar números;
6) arquitetura de memória; e
7) overflow: entenda porque o computador pode errar alguns cálculos!
Unidade 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 2: Outros Conceitos
Nessa aula veremos alguns conceitos adicionais importantes quando estamos tratando de sistemas binários, tais como: números com ou sem sinal (unsigned x sign...
17/01/2024
Mais um vídeo para quem está iniciando em ciência da computação! Este vídeo que mostra em detalhes, como fazer todas as conversões possíveis entre os sistemas numéricos binário, octal, decimal e hexadecimal. Se você ainda tem alguma dúvida sobre conversão de bases numéricas, esse vídeo é para você!
Unidade 1: Fundamentos da Computação, Parte 2: Representação de Dados, Anexo 1: Conversão de Bases
Este vídeo é o Anexo 1 da representação de dados, especificamente da representação de dados numéricos. Aqui você aprenderá a realizar a conversão entre diver...
03/05/2022
Preparei uma espécie de manual resumido sobre como usar e qual a importância de manter um engineering notebook para um projeto. Se alguém quiser o PDF, está em: https://archive.org/details/engineering_notebook/
24/04/2022
Você realmente sabe a diferença entre as funções LIST e CONS em Common Lisp? Teste seus conhecimentos com esses exercícios! Assista em:
Exercícios 2.20 - 2.24: REST, CONS e Ponteiros (Common Lisp: A Gentle Introduction to Symbolic...)
Já fez os exercícios 2.20 até 2.24 do livro do Touretzky? Fazer os exercícios é fundamental para aprender o conteúdo, não se esqueça! Assista aqui a correção...
24/04/2022
Aprenda mais sobre ponteiros e o funcionamento de funções em Lisp, através de uma operação comum: a troca do primeiro elemento em uma lista! Assista em:
Trocando o primeiro elemento em uma lista (A Gentle Introduction to Symbolic Computation)
Aprenda mais sobre como LISP trabalha com ponteiros utilizando uma situação comum: trocar o primeiro elemento de uma lista! Você verá que LISP até troca o pr...
24/04/2022
Primeiro vídeo no formato "ao vivo", utilizando um quadro-negro. Apanhei MUITO, a qualidade não ficou lá essas coisas, mas consegui fazer a resenha do livro "Linguagem LISP: primeiros passos com Common Lisp".
Resenha do livro "Linguagem LISP: primeiros passos com Common LISP (CL)", de José Augusto Manzano.
Neste vídeo o Computação Raiz traz uma resenha com razoável nível de detalhes sobre o livro "Linguagem LISP: primeiros passos com Common LISP", do prof. José...