Basics of algorithmics

Duration1h15

Présentation & objectifs

L’objectif de cette séance est d’introduire les concepts de base de l’algorithmique.
C’est une première étape obligatoire pour les étudiants découvrant ces domaines, et aussi un rappel utile pour les autres afin de s’assurer que nous utilisons tous la même terminologie.
En particulier, nous étudierons les instructions fondamentales de l’algorithmique (boucles, conditionnelles), ainsi que les concepts de constantes et de variables.

À la fin de la séance, vous devriez savoir écrire un algorithme simple pour résoudre un problème donné, en utilisant tous les éléments listés ci-dessus.

Avant le cours

Exigences techniques

Pour pouvoir commencer à travailler sur l’activité, vous devez remplir les conditions suivantes :

Pendant le cours

Acquisition des connaissances

Pour pouvoir commencer l’activité pratique efficacement, nous introduirons quelques concepts nécessaires au début du cours.
Pour vous faire gagner du temps, nous vous présenterons quelques diapositives, que vous pouvez trouver ci-dessous :

Ces diapositives couvrent uniquement les éléments principaux du cours, et de nombreux autres détails sont donnés dans les articles associés, que vous devriez étudier en détail :

Vous pouvez vérifier votre compréhension de ces articles ici :

Activité pratique

Le reste du cours est dédié à une activité pratique.
Lorsque vous êtes prêt, cliquez sur le lien ci-dessous pour commencer :

Après le cours

Compléter la séance en cours

Avant la prochaine séance, vous devez :

  • Revoir le contenu des articles ci-dessus.
  • Compléter les parties non optionnelles de l’activité pratique.

Préparer la prochaine séance

De plus, vous devez :

  • Vérifier la section “Avant le cours” de la prochaine séance, et vous assurer de faire tout ce qui est nécessaire pour la préparer.