• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Algorithmique 1

  • Niveau d'étude

    BAC +1

  • ECTS

    7 crédits

  • Composante

    Faculté des sciences

Description

L’UE se compose d'une matière enseignée sur 2 périodes  : Algorithmique 1 P1 (CM/TD et TP), Algorithmique 1 P2 (CM/TD et TP).

Lire plus

Objectifs

Période 1 : Bases de l’algorithmique impérative : notions de variables, types prédéfinis, instructions élémentaires (affectation, lecture, écriture, entrées et sorties standard) ; utilisation de structures de contrôle séquentielles, conditionnelles et itératives ; manipulation de structures de données élémentaires (tableaux à 1 et 2 dimensions, chaînes de caractères).
Période 2 : Conception de programmes modulaires (utilisation de procédures et fonctions) : entrées et sorties d’un sous-programme, passage de paramètres par valeur et par variable. Décomposition de problèmes, structuration de programmes en C++. Emploi d’un générateur de nombres pseudo-aléatoires.                

Lire plus

Pré-requis obligatoires

Notions et contenus
Notions élémentaires de mathématiques (calcul, variables, fonctions, divisibilité).

Compétences
Utilisation basique d’un ordinateur.

Lire plus

Compétences visées

— Appréhender un raisonnement algorithmique. 
— Comprendre les bases de l’algorithmique impérative et de la programmation informatique. 
— Être capable d’élaborer un algorithme et un programme informatique pour résoudre un problème, notamment en le décomposant en sous-problèmes. 
— Assimiler la notion de sous-programme, les différentes catégories de paramètres (formels, effectifs) et de passage de paramètres (par valeur, par variable). 
— Écrire un programme dans le langage C++, le compiler et l’exécuter.

Lire plus

Liste des enseignements

  • Algorithmique 1

    7 crédits