AP Informatique A

APERÇU

Développer les compétences requises pour écrire des programmes ou des parties de programmes pour résoudre correctement des problèmes spécifiques. Vous apprendrez des techniques de conception pour rendre les programmes compréhensibles, adaptables et réutilisables.

CONCEPTS MAJEURS

Types primitifs

  • Installation de Java
  • Installation de l'IDE BlueJ
  • Java élégant
  • Ordre des opérations
  • Impression d'expressions arithmétiques
  • Type de données primitif : ints et doubles
  • Expressions arithmétiques
  • Conversions de types de données primitifs
  • Pièges, surprises et raccourcis

Utiliser des objets

  • Pseudocode
  • L'API Java
  • Types de données primitifs : char
  • Objets de chaîne Lite
  • Méthodes de classe de chaîne : les bases
  • Méthodes de classe d'analyseur
  • Analyse
  • Méthodes d'appel en Java

Expressions booléennes et instructions if

  • Systèmes de nombres
  • Types de données primitifs : booléens
  • Énoncés de condition : si
  • Déclarations de condition : if-else
  • Déclarations de condition : if-else-if
  • Comparer des chaînes
  • Opérateur logique

Itération

  • Tandis que les boucles
  • Lecture de fichiers texte
  • Pour les boucles
  • Boucles imbriquées
  • Écrire des fichiers texte

Cours d'écriture

  • Définir de nouvelles méthodes statiques
  • Objets
  • Instances d'une classe
  • Constructeurs par défaut
  • Constructeurs avec paramètres
  • Surcharger les méthodes et utiliser deux classes
  • Construire plusieurs objets
  • Éthique de programmation et sécurité

Tableaux

  • Formatage de la sortie
  • La boucle pour chaque
  • Tableaux d'objets

Liste des tableaux

  • Listes de tableaux
  • Leçon de traversées
  • Leçon de remplacement
  • Leçon d'insertions
  • Leçon sur les suppressions
  • Tri par insertion
  • Tri par sélection

Tableau 2D

  • Recherche séquentielle
  • Recherche binaire

Héritage

  • Extension des cours
  • Hiérarchies de classes
  • Polymorphisme
  • Remplacement des méthodes
  • Stratégie de conception : itérative et incrémentielle
  • Variables et constantes de classe

Récursivité

  • Diviser et Impera
  • Récursion dans le monde réel
  • Le saut de la foi récursif
  • Chaînes et choses récursives

Détails des frais

Programme Placement avancé
Composante des frais  Frais de cours Frais de ressources matérielles
Montant (USD)  $ 608  $ 40 
La description A régler par l'étudiant au moment de l'inscription.

Niveau scolaire

10e, 11, 12e année

Durée

Annuel

Conditions

  • Institut de Mathématiques et d'Informatique (IMACS) : Informatique : Programmation Java.
  • Institut de mathématiques et d'informatique (IMACS) : préparez-vous à l'examen d'informatique de l'AP.
  • L'environnement de développement intégré BlueJ

Conditions préalables

Algèbre I, Géométrie et Algèbre II

fr_FRFrench
Retour haut de page

Téléchargez la brochure GRATUITEMENT

Remplissez le formulaire pour télécharger notre brochure scolaire ou parlez à l'un de nos conseillers pédagogiques certifiés