Algorithmique

Code Cours
2223-POLE3D-COMP-FR-1001
Établissement
Langue d'enseignement
Français, Anglais
Ce cours apparaît dans les formation(s) suivante(s)
Responsable(s)
Vincent Reynaert
Période

Présentation

Prérequis




aucun

Objectifs

Les étudiants devront, à la fin de ce module, être capable d’appréhender, de comprendre de simples algorithmes/automatisations ainsi que d’en produire d’eux-même.

Présentation

Chaque session de cours devrait durer 3h et comporter des temps d’exercices évalués pour chaque notions présentées. Il est possible que de l’avance soit prise d’un cours à l’autre si possible (exemple commencer une partie du cours 2 dans le cours 1)


Cours 1 : Utilisation de l’ordinateur sous Windows 10




  • Qu’est-ce qu’un ordinateur ? (hardware)




  • Comment l’utiliser en comprenant ce que l’on fait avec ? (OS, softwares, filesystem, shortcuts, search…)




  • Découverte / inscription Algorea




Cours 2 : Logique et Algorithmique (Premières bases)




  • Logique (français et maths) attention aux sens des mots (correctement lire un énoncé)




  • Algorithme (définition et exemples réels)




  • Boucles Simples




Cours 3 : Boucles, Conditions, Variables




  • Boucles Avancées




  • Conditions (If, else, elif)




  • Variables




Cours 4 : Boucles while, Fonctions, Python




  • Boucles Conditionnelles




  • Fonctions




  • Syntaxe, traduction des algorithmes en python




  • Listes et tableaux de données




  • Lancement projet textuel (facultatif)



Modalités

Modalités d'enseignement

présentiel, distanciel possible

Évaluation
Contrôle continu : coeff. 1

Ressources

Bibliographie

à compléter