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
Chargement…
-
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
Chargement…
-
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
Chargement…
-
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
Chargement…
-
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
Chargement…