020PR3NI4 | Programming 3 |
---|---|
![]() |
This course covers advanced programming concepts in Python. It includes a systematic study of existing sorting algorithms and how to calculate their time complexity. The course explores applying recursion to sorting algorithms with a recursive structure. It also covers file management for saving or reading structured or unstructured data, creating and manipulating relational databases, building command-line interfaces, using specialized libraries for scientific computing and data analysis, and connecting to remote sites to retrieve or submit data through programming interfaces (APIs). Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Participation et assiduité, Travaux pratiques contrôlés |
Les prérequis de ce cours sont les suivants | |
---|---|
Programming 1 |