SRCM223
Outils de méthodes informatiques
pour le multimédia/
DUT Services et réseaux de communication
DUT SRC - UE22 Culture technologique et développement multimédia
PPN : M223 - Outils & méthodes informatiques pour multimédia : algorithmique
Responsable : Vincent LESTIDEAU
Objectifs
Cette matière est composée de 3 sous parties.
Algorithmique :
Aborder des techniques algorithmiques avancées. Appréhender les notions de complexité et de structures de données. Mettre en oeuvre
des algorithmes à l'aide d'un langage de programmation.
Programmation :
Acquérir les notions de base de la programmation orientée objets et de la programmation événementielle.
Système d'information :
Analyser les besoins et modéliser les données d'un système d'information. Mettre en oeuvre des bases de données utilisant les SGBD du
domaine.
Programme
Algorithmique :
En cours, les différents types de structures de données sont étudiés. On étudie aussi différents types d'algorithmes de tri.
En TD, on étudie les structures de données (tableaux, piles, chaînes). On s'intéresse aussi à la notion de récurrence dans les
algorithmes.
En TP, on utilise le langage de programmation Java pour implémenter les algorithmes et les structures de données (tableaux et listes
chaînées) vus lors des TD.
Système d'information :
Analyser les besoins et modéliser les données d'un système d'information. Mettre en oeuvre des bases de données en utilisant les SGBD
relationnelles.
En cours, sont introduits la notion de système d'information, le modèle entité association, le modèle relationnel et le langage SQL. Une
introduction aux méthodes de conceptions avec les formalismes de Merise et UML est brièvement représentée. Les notions de SGBD, de
sécurité et intégrité des données sont également présentées.
En TD, sont étudiés des cas de modélisation et de réalisation des données.
En TP, on utilise le langage SQL pour exprimer des requêtes à l'aide d'un ou deux SGBD tels que Oracle, PostGres ou MsAccess.
Programmation :
En cours, on s'intéresse d'un part aux notions de base de la programmation objet (classes, objets, héritage, programmation
événementielle, gestion des erreurs) et d'autre part on étudie les interfaces graphiques (IHM, gestionnaires d'événements).
En TP, on utilise un environnement de développement intégré (eclipse) pour le développement des programmes Java. Ces programmes
permettent de créer ses propres interfaces graphiques et de gérer le dynamisme (les actions des utilisateurs). L'application étudiée en
TP permet aussi de faire le lien avec les bases de données. On étudie aussi l'intégration de Java dans les pages Web (applets).
Contrôle des connaissances
Cf. réglement des études
IUT 1 de Grenoble Page 1/2 Dernière modification : 09/05/11
BP 67 Mise à jour 2015/2016 : Oui
38402 Saint-Martin d'Hères cedex Affichage au public : Oui
Suspendu : Non
Document non contractuel pouvant être modifié à tout moment