INFORMATIQUE AP NIVEAU A - XI

Durée

10 Mois

Prérequis

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

Exigences

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

Résumé du cours

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

SUJETS ET 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

Utilisation des objets

  • Pseudo-code
  • L'API Java
  • Types de données primitifs : char
  • Objets de chaîne Lite
  • Méthodes de classe String : les bases
  • Méthodes de la classe Scanner
  • Analyse
  • Appel de méthodes en Java

Expressions booléennes et instructions if

  • Systèmes de numération
  • Types de données primitifs : booléens
  • Déclarations de condition : si
  • Déclarations de condition : if-else
  • Déclarations de condition : if-else-if
  • Comparaison de chaînes
  • Opérateur logique

Itération

  • Boucles While
  • Lecture de fichiers texte
  • Boucles For
  • Boucles imbriquées
  • Écriture de fichiers texte

Cours d'écriture

  • Définition de nouvelles méthodes statiques
  • Objets
  • Instances d'une classe
  • Constructeurs par défaut
  • Constructeurs avec paramètres
  • Surcharge des méthodes et utilisation de deux classes
  • Construire plusieurs objets
  • Éthique et sécurité de la programmation

Tableaux

  • Formatage de la sortie
  • La boucle for-each
  • Tableaux d'objets

Liste de tableaux

  • Listes de tableaux
  • Leçon sur les traversées
  • Leçon sur les remplacements
  • Leçon sur les 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
  • Méthodes de substitution
  • Stratégie de conception : itérative et incrémentale
  • Variables et constantes de classe

Récursivité

  • Diviser pour mieux régner
  • Récursivité dans le monde réel
  • Le saut récursif de la foi
  • Chaînes et objets récursifs

Comment INFORMATIQUE AP NIVEAU A - XI favorise la réussite de l’élève

Dans INFORMATIQUE AP NIVEAU A - XI, les élèves développent leurs connaissances grâce à des leçons en ligne structurées, des exercices guidés et des retours réguliers d’enseignants qualifiés. Le cours offre une organisation flexible tout en maintenant des attentes scolaires claires et une progression constante.

Les élèves peuvent revoir les ressources, réaliser les travaux à un rythme adapté et utiliser les conseils des enseignants pour mieux comprendre. Les familles suivent les progrès tandis que chaque élève développe son organisation, son autonomie et sa confiance.

  • Des objectifs clairs relient chaque leçon à l’ensemble du cours.
  • Les activités et travaux permettent d’appliquer les notions importantes.
  • Les évaluations et retours précisent les points forts et les prochaines étapes.
Inscrivez-vous maintenant
INFORMATIQUE AP NIVEAU A - XI | International Schooling