Passer au contenu
Sujets

AP Principes de l'informatique

Conseils

Principes d'informatique AP est le cours d'informatique large : données et leur représentation, algorithmes et abstraction, programmation, Internet, et l'impact de l'informatique sur la société. Le code est écrit dans n'importe quel langage, et l'examen utilise un pseudocode neutre linguistique, donc les idées comptent plus que la syntaxe.

L'évaluation a deux parties. La Tâche de performance Create est un programme que vous construisez et documentez pendant le temps de classe ; l'examen de fin de cours est à choix multiples.

Les réponses écrites sur votre propre programme sont là que les points sont perdus — elles vous demandent d'expliquer un algorithme que vous avez écrit et de justifier une abstraction que vous avez choisie, précisément, de vos propres mots.

Les notes couvrent les grandes idées des données jusqu'à l'impact, avec des exemples de code que vous pouvez exécuter ici. La bibliothèque contient les questions d'examen d'échantillon, et il y a des notes sur la Tâche de performance Create, qui est évaluée sur votre propre programme et vos réponses écrites plutôt que sur l'examen seul.

  • 1

    Développement créatif

    Regarder la leçon
    • 1.1 Collaboration
    • 1.2 Fonction et but du programme
    • 1.3 Conception et développement de programme
    • 1.4 Identifier et corriger les erreurs
    • 1.4 Pratique
    • 1.4 Réponses
    • 1.4 Conseils d'examen
  • 2

    Données

    Regarder la leçon
    • 2.1 Nombres binaires
    • 2.2 Compression des données
    • 2.3 Extraire des informations à partir de données
    • 2.4 Utiliser des programmes avec des données
    • 2.4 Practice
    • 2.4 Réponses
    • 2.4 Conseils d'examen
  • 3

    Algorithmes et programmation

    Regarder la leçon
    • 3.1 Variables et Affectations
    • 3.2 Abstraction des Données
    • 3.3 Expressions Mathématiques
    • 3.4 Chaînes de Caractères
    • 3.5 Expressions Booléennes
    • 3.6 Conditionnelles
    • 3.7 Conditionnelles Nivellées
    • 3.8 Itération
    • 3.9 Développement d'algorithmes
    • 3.10 Listes
    • 3.11 Recherche binaire
    • 3.12 Appels de procédures
    • 3.13 Développement de procédures
    • 3.14 Bibliothèques
    • 3.15 Valeurs aléatoires
    • 3.16 Simulations
    • 3.17 Efficacité algorithmique
    • 3.18 Problèmes Indécidables
    • 3.18 Practice
    • 3.18 Réponses
    • 3.18 Conseils d'examen
  • 4

    Systèmes informatiques et réseaux

    Regarder la leçon
    • 4.1 Internet
    • 4.2 Tolérance aux pannes
    • 4.3 Calcul parallèle et distribué
    • 4.3 Practice
    • 4.3 Réponses
    • 4.3 Conseils d'examen
  • 5

    Impact de l'informatique

    Regarder la leçon
    • 5.1 Effets bénéfiques et préjudiciables
    • 5.2 The Digital Divide
    • 5.3 Biais informatique
    • 5.4 Crowdsourcing
    • 5.5 Inquiétudes juridiques et éthiques
    • 5.6 Calcul sécurisé
    • 5.6 Practice
    • 5.6 Réponses
    • 5.6 Conseils d'examen

Se connecter ou créer un compte

IGCSE, A-Level & AP