SRCM223 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 Outils de méthodes informatiques pour le multimédia / 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 BP 67 38402 Saint-Martin d'Hères cedex Page 1/2 Document non contractuel pouvant être modifié à tout moment Dernière modification Mise à jour 2015/2016 Affichage au public Suspendu : : : : 09/05/11 Oui Oui Non SRCM223 Outils de méthodes informatiques pour le multimédia / Pré-requis nécessaires / Matériel spécifique Un environnement de développement et d'exécution de programme (JDK Java et JRE Java). Un environnement de développement (IDE eclipse). Un logiciel de conception et de modélisation de système d'information. Ainsi qu'un système de gestion de base de données relationnelle et objet. Ouvrages et outils de référence Thèmes - Mots-clefs algorithmique, base de données, complexité, gestion des événements, programmation, programmation objet, SGBD, SQL, structure de données Isle d'Abeau Formation initiale Formation se déroulant entièrement à l'IUT1 Semestre 2 / 99h Cours : 27h | TD : 27h | TP : 45h | En autonomie (cours à distance) : 0h Méthode et organisation pédagogique / Lieu d'enseignement Public Mode de préparation Période Durée et calendrier Volume horaire global IUT 1 de Grenoble BP 67 38402 Saint-Martin d'Hères cedex Page 2/2 Document non contractuel pouvant être modifié à tout moment Dernière modification Mise à jour 2015/2016 Affichage au public Suspendu : : : : 09/05/11 Oui Oui Non