Semestre 1 – Algorithmique et programmation 1

Objectifs – acquis d’apprentissage

Analyser, concevoir des algorithmes itératifs et récursifs. Initiation à la programmation.

Compétences visées

Exploiter à bon escient plusieurs paradigmes algorithmiques et de programmation ainsi que plusieurs langages de programmation.

Prérequis

Aucun.

Contenu pédagogique

  • notions de base pour résoudre un problème simple, depuis l’analyse, la décomposition en étapes jusqu’à la rédaction d’un algorithme.
  • introduction aux notions de :
    • variable, type
    • instruction élémentaire, structure de contrôle
  • définition et utilisation de fonctions simples pour structurer et clarifier un algorithme
  • utilisation de structures de données simples : types structurés (tableaux, structures, chaînes de caractères, …)
  • programmation dans un langage de programmation impérative structuré.