020IF3NI4

Informatique 3

Ce cours aborde des concepts avancés de programmation en Python. Il comprend une étude systématique des algorithmes de tri existants et de la manière de calculer leur complexité temporelle. Le cours explore l'application de la récursivité aux algorithmes de tri dotés d'une structure récursive. Il couvre également la gestion des fichiers pour enregistrer ou lire des données structurées ou non structurées, la création et la manipulation de bases de données relationnelles, la construction d'interfaces en ligne de commande, l'utilisation de bibliothèques spécialisées pour le calcul scientifique et l'analyse de données, ainsi que la connexion à des sites distants pour récupérer ou soumettre des données via des interfaces de programmation (API).


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Examen final, Examen partiel, QCM

Les prérequis de ce cours sont les suivants
 Informatique 1