Unidade 1, Fundamentos da Computação, Parte 2: Representação de Dados
Computação Raiz Computação Raiz
1.35K subscribers
1,466 views
0

 Published On Jan 13, 2024

Aprenderemos a importância de encontrar uma representação adequada dos dados, como representar números, textos, cores, imagens, áudio e vídeo.

📖 𝗖𝗼𝗻𝘁𝗲𝘂́𝗱𝗼:
CR6.100B: Introdução à Ciência da Computação
Playlist:    • CR6.100B: Introdução à Ciência da Com...  
Unidade 1: Fundamentos da Computação
Parte 2: Representação de dados

☠ 𝗘𝗿𝗿𝗮𝘁𝗮
3:08:05 O correto é "quantidade de bits", não "quantidade de pixels"

⏰ 𝗦𝘂𝗺𝗮́𝗿𝗶𝗼 𝗱𝗼 𝘃𝗶́𝗱𝗲𝗼:
INTRODUÇÃO
0:00 Introdução
2:40 John von Neumann
4:50 Por que é importante estudarmos a representação de dados
8:20 Ao mudar a representação do problema, podemos fazer mais e melhor

REPRESENTAÇÃO DE NÚMEROS
17:12 Introdução
18:53 Sistema unário
19:19 Sistema binário
19:45 Hodômetro decimal
24:13 Hodômetro binário
32:25 Lâmpadas representando o sistema binário
39:07 Por que os computadores falam binário?
41:25 von Neumann: "First Draft of a Report on the EDVAC"
44:37 Transístor: a "fabricação" dos 0 e 1
49:15 Os 0 e 1 são abstrações
50:24 Transístor: eletricidade para representar os 0 e 1
51:05 CD-ROM: sulcos para representar os 0 e 1
53:47 Cartão perfurado: furos para representar os 0 e 1
54:43 Núcleos de ferrito: direção do campo magnético para representar os 0 e 1
59:37 Disco rígido: direção do campo magnético para representar os 0 e 1
1:03:22 Memória RAM: eletricidade e transístores para representar os 0 e 1
1:04:05 Fibra óptica: luz para representar os 0 e 1
1:05:30 Resumo até aqui
1:06:46 Formalização matemática dos sistemas numéricos
1:08:59 Formalização do sistema decimal: base, valor posicional, decomposição
1:19:50 Formalização do sistema binário: base, valor posicional, decomposição
1:28:46 Formalização do sistema octal: base, valor posicional, decomposição
1:33:30 Formalização do sistema hexadecimal: base, valor posicional, decomposição
1:40:30 Formalização do sistema em base b: base, valor posicional, decomposição
1:41:25 Unidades de medida decimal
1:46:00 Unidades de medida binária
1:52:33 Comparação entre unidades decimais e unidades binárias
1:57:30 Transformações entre sistemas numéricos (em outro vídeo)

REPRESENTAÇÃO DE TEXTOS
1:59:14 Introdução
2:00:40 Como representar "Oi!" no computador?
2:01:20 Encoding
2:04:41 Original ASCII: 7 bits, direto e tamanho fixo
2:08:18 Extended ASCII: 8 bits, direto e tamanho fixo
2:08:34 "Oi!" em ASCII
2:11:18 Limitações do ASCII
2:12:26 Limitações do ASCII: sistemas de escrita e scripts
2:15:45 Unicode: introdução
2:19:18 Code Points do Unicode
2:20:48 Detalhes sobre os Code Points
2:22:35 Exemplos de Code Points: letras e emojis
2:25:38 Representação de textos em Unicode
2:28:24 Encoding com UTF
2:39:05 Unicode não define apresentação final
2:41:11 Mais de um code point pode ser utilizado

REPRESENTAÇÃO DE CORES
2:43:05 Introdução
2:43:49 Padrão RGB
2:51:48 Padrão CMYK

REPRESENTAÇÃO DE IMAGENS
2:53:49 Introdução
2:55:07 Cor RGB de cada pixel
2:58:38 Bitmaps: exemplo simples
3:02:22: Bitmaps: exemplo real
3:06:38 Resolução, profundidade, tamanho
3:10:45 Compressão de imagens
3:17:12 Formatos de arquivos
3:21:40 Enhance this image!

REPRESENTAÇÃO DE ÁUDIO
3:24:30 Introdução
3:25:01 MIDI: sintetização do som
3:27:18 Formatos para gravação do som
3:31:21 Como o som é representado?

REPRESENTAÇÃO DE VÍDEO
3:39:30 Introdução
3:41:34 FPS
3:43:16 Compressão de vídeos
3:48:05 Arquivos de vídeo

DIFERENCIAÇÃO DAS REPRESENTAÇÕES
3:52:24 Como diferenciar os padrões binários?

FINALIZANDO
3:56:00 Resumo e próxima aula

🔗 𝗟𝗶𝗻𝗸𝘀 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁𝗲𝘀:
https://www.computacaoraiz.com.br/cr6...

🔁 𝗩𝗶́𝗱𝗲𝗼𝘀 𝗿𝗲𝗹𝗮𝗰𝗶𝗼𝗻𝗮𝗱𝗼𝘀:
Unidade 1, Fundamentos da Computação: Parte 1: O que é ciência da computação?
   • Unidade 1, Fundamentos da Computação,...  

Unidade 1, Fundamentos da Computação, Parte 0: Visão geral da unidade:
   • Unidade 1, Fundamentos da Computação,...  

❓ 𝗦𝗼𝗯𝗿𝗲 𝗼 𝗰𝗮𝗻𝗮𝗹:
O canal Computação Raiz é sobre ciência da computação, matemática, algoritmos, programação e tecnologia. Nosso objetivo é produzir vídeo-aulas e tutoriais de qualidade para alunos, professores, entusiastas e amadores. Visite o canal, SE INSCREVA e ative as notificações para não perder os novos conteúdos:
   / computacaoraiz  

💕 𝗔𝗽𝗼𝗶𝗲 𝗼 𝗰𝗮𝗻𝗮𝗹:
Apoia.se: https://apoia.se/computacaoraiz

🌐 𝗩𝗶𝘀𝗶𝘁𝗲 𝗻𝗼𝘀𝘀𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝘀𝗼𝗰𝗶𝗮𝗶𝘀 𝗲 𝘀𝗶𝘁𝗲𝘀:
Web: https://www.computacaoraiz.com.br
GitHub: https://github.com/computacaoraiz
Instagram:   / computacaoraiz  
Twitter:   / computacaoraiz  
Facebook:   / computacaoraiz  
LinkedIn:   / computacaoraiz  

🤔 𝗦𝗼𝗯𝗿𝗲 𝗼 𝗮𝘂𝘁𝗼𝗿:
O Computação Raiz foi criado e é mantido por Abrantes Araújo Silva Filho, cientista da computação, médico, mestre em epidemiologia e graduando em matemática. Para saber mais:
Web: https://www.abrantes.pro.br
LinkedIn:   / abrantes-filho  

📫 𝗘𝗻𝘁𝗿𝗲 𝗲𝗺 𝗰𝗼𝗻𝘁𝗮𝘁𝗼:
Precisa de informações? Quer mandar um presentinho? Entre em contato!
E-mail: [email protected]

𝗛𝗮𝘀𝗵𝘁𝗮𝗴𝘀:
#cr6100b
#cs50

show more

Share/Embed