Calculabilité / Complexité
Voir la page concernant la partie Calculabilité
Voir la page concernant la partie Complexité
Voir la page concernant la partie Calculabilité
Voir la page concernant la partie Complexité
Voir la page d'enseignements de Serge Haddad
Voir la page consacrée à la deuxième partie du cours
Les objectifs du cours sont d'acquérir les concepts des langages de programmation (impératifs, fonctionnels, à objets) sans se focaliser en cours sur un langage de programmation. Pour cela des exemples seront donnés dans plusieurs langages (Java, C++, Caml). Par ailleurs les élèves devront mettre en pratique leurs connaissances en programmant dans un ou deux langages.
Voir la page consacrée au cours Programmation 1
Voir les documents supplémentaires sur eCampus
Voir la page des enseignements de Serge Haddad Voir la page eCampus des TD
Ce cours couvre les grands principes des systèmes de gestion de données (SGBD). Les SGBD sont des logiciels génériques permettant le stockage et la manipulation efficace de données pour une très large gamme d'applications. Du point de vue pratique, les SGBD sont des logiciels sophistiqués, très largement utilisés, omniprésents dans le monde industriel. Du point de vue théorique, la conception de ces systèmes repose sur des fondements conceptuels, logiques, algorithmiques, en lien avec d'autres domaines de la science informatique. Le cours ira des aspects théoriques aux aspects systèmes des SGBD, en particulier ceux basés sur le modèle relationnel.