Dicas
AP Computer Science Principles é o curso de computação amplo: dados e sua representação, algoritmos e abstração, programação, internet e o impacto da computação na sociedade. O código é escrito em qualquer linguagem, e o exame usa um pseudocódigo neutro em linguagem, então as ideias importam mais que a sintaxe.
A avaliação tem duas partes. A Tarefa de Desempenho Criativo é um programa que você constrói e documenta durante o tempo de aula; o exame final é de múltipla escolha.
As respostas escritas sobre seu próprio programa são onde os pontos são perdidos — pedem para você explicar um algoritmo que você escreveu e justificar uma abstração que você escolheu, precisamente, com suas próprias palavras.
As notas cobrem as grandes ideias de dados até impacto, com exemplos de código executáveis aqui. A biblioteca contém as questões de exemplo do exame, e há notas sobre a Tarefa de Desempenho Criativo, que é avaliada com base em seu próprio programa e respostas escritas, não apenas no exame.
-
1
Desenvolvimento Criativo
Assistir aula- 1.1 Colaboração
- 1.2 Função e Propósito do Programa
- 1.3 Projeto e Desenvolvimento de Programas
- 1.4 Identificando e Corrigindo Erros
- 1.4 Prática
- 1.4 Respostas
- 1.4 Dicas de prova
Carregando…
-
2
Dados
Assistir aula- 2.1 Números Binários
- 2.2 Compressão de Dados
- 2.3 Extraindo Informações dos Dados
- 2.4 Usando Programas com Dados
- 2.4 Practice
- 2.4 Respostas
- 2.4 Dicas para a prova
Carregando…
-
3
Algoritmos e Programação
Assistir aula- 3.1 Variáveis e Atribuições
- 3.2 Abstração de Dados
- 3.3 Expressões Matemáticas
- 3.4 Strings
- 3.5 Expressões Booleanas
- 3.6 Condicionais
- 3.7 Condicionais Aninhadas
- 3.8 Iteração
- 3.9 Desenvolvimento de Algoritmos
- 3.10 Listas
- 3.11 Busca Binária
- 3.12 Chamando Procedimentos
- 3.13 Desenvolvendo Procedimentos
- 3.14 Bibliotecas
- 3.15 Valores Aleatórios
- 3.16 Simulações
- 3.17 Eficiência Algorítmica
- 3.18 Problemas Indecidíveis
- 3.18 Practice
- 3.18 Respostas
- 3.18 Dicas para a prova
Carregando…
-
4
Sistemas Computacionais e Redes
Assistir aula- 4.1 A Internet
- 4.2 Tolerância a Falhas
- 4.3 Computação Paralela e Distribuída
- 4.3 Practice
- 4.3 Respostas
- 4.3 Dicas para a prova
Carregando…
-
5
Impacto da Computação
Assistir aula- 5.1 Efeitos Benéficos e prejudiciais
- 5.2 The Digital Divide
- 5.3 Viés Computacional
- 5.4 Crowdsourcing
- 5.5 Preocupações Legais e Éticas
- 5.6 Computação Segura
- 5.6 Practice
- 5.6 Respostas
- 5.6 Dicas para a prova
Carregando…