Dicas
Ciência da Computação IGCSE (0478) tem dez tópicos em dois papéis: representação de dados, transmissão de dados, hardware, software, internet, tecnologias automatizadas e emergentes, design de algoritmos, programação, bases de dados e lógica Booleana.
O Papel 1 é teoria, marcado em vocabulário preciso — a diferença entre RAM e ROM, um compilador e um interpretador, validação e verificação. Estas são marcas de definição, e uma paráfrase geralmente falha nelas.
O Papel 2 é resolução de problemas e programação, onde as marcas vão para um método funcional: tabelas de rastreio, pseudocódigo e código que realmente funcionaria. Garante as bases numéricas e a aritmética binária primeiro — aparecem por conta própria e novamente dentro de transmissão de dados, lógica e hardware.
-
1
Representação de dados
Assistir aula- 1.1 Por que os computadores usam binário
- 1.1 Sistemas numéricos
- 1.1 Adição binária
- 1.1 Deslocamento lógico binário
- 1.1 Complemento de dois
- 1.2 Representação de texto
- 1.2 Representação de som
- 1.2 Representação de imagens
- 1.3 Medindo armazenamento de dados
- 1.3 Calculando tamanho de arquivo
- 1.3 Compressão
- 1.3 Dicas de prova
Carregando…
-
2
Transmissão de dados
Assistir aula- 2.1 O que é transmissão de dados?
- 2.1 A estrutura de um pacote
- 2.1 Comutação por pacotes
- 2.1 Métodos de transmissão de dados
- 2.1 USB
- 2.2 Por que verificamos erros
- 2.2 Métodos de detecção de erros
- 2.3 Criptografia
- 2.3 Dicas de prova
Carregando…
-
3
Hardware
Assistir aula- 3.1 Unidade central de processamento (CPU)
- 3.2 Dispositivos de entrada
- 3.2 Dispositivos de saída
- 3.3 Armazenamento primário: RAM e ROM
- 3.3 Armazenamento secundário
- 3.3 Memória virtual
- 3.3 Armazenamento em nuvem
- 3.4 Hardware de rede
- 3.4 Dicas de prova
Carregando…
-
4
Software
Assistir aula- 4.1 Hardware e software
- 4.1 Tipos de software
- 4.1 O sistema operacional
- 4.1 Interrupções
- 4.2 Linguagens de programação
- 4.2 Tradutores
- 4.2 Ambiente de desenvolvimento integrado (IDE)
- 4.2 Dicas de prova
Carregando…
-
5
A internet e seus usos
Assistir aula- 5.1 A Internet e a World Wide Web
- 5.1 URL
- 5.1 O navegador web
- 5.1 Como uma página web chega até você
- 5.1 Cookies
- 5.2 Moeda digital
- 5.2 Blockchain
- 5.3 Cyber security threats
- 5.3 Mantendo os dados seguros
- 5.3 Dicas para a prova
Carregando…
-
6
Tecnologias automatizadas e emergentes
Assistir aula- 6.1 Sistemas automatizados
- 6.2 Robótica
- 6.3 Inteligência artificial
- 6.3 Dicas para a prova
Carregando…
-
7
Projeto de algoritmos e resolução de problemas
Assistir aula- 7.1 Ciclo de vida do desenvolvimento de programas
- 7.2 Ferramentas de projeto
- 7.3 Algoritmos
- 7.4 Validação e verificação
- 7.5 Tabelas de traçagem
- 7.6 Dados de teste
- 7.7 Métodos padrão de solução
- 7.8 Dicas de prova
Carregando…
-
8
Programação
Assistir aula- 8.1 Variables and constants
- 8.1 Tipos de dados
- 8.1 Entrada e saída
- 8.1 As três estruturas básicas
- 8.1 Somatório e contagem
- 8.1 Operadores
- 8.1 Manipulação de strings
- 8.1 Declarações aninhadas
- 8.1 Procedimentos e funções
- 8.1 Rotinas da biblioteca
- 8.1 Escrevendo um programa mantensável
- 8.2 Matrizes
- 8.3 Manipulação de arquivos
- 8.3 Dicas de prova
Carregando…
-
9
Bancos de Dados
Assistir aula- 9.1 O que é um banco de dados?
- 9.2 Registros e campos
- 9.3 Tipos de dados para campos
- 9.4 A chave primária
- 9.5 Validação em um banco de dados
- 9.6 Linguagem de Consulta Estruturada (SQL)
- 9.7 Dicas de prova
Carregando…
-
10
Lógica booleana
Assistir aula- 10.1 O que é lógica booleana?
- 10.2 As seis portas lógicas
- 10.3 Expressões lógicas
- 10.4 Circuitos lógicos
- 10.5 Dicas de prova
Carregando…