Pular para o conteúdo
Matérias

Princípios de Ciência da Computação AP

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
  • 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
  • 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
  • 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
  • 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

Entrar ou criar conta

IGCSE, A-Level & AP