uqac.ca

web

8INF259

Structures de données

(3.0 cr.)

Poursuivre le développement des connaissances en méthodologies de résolution de problèmes et de programmation. Initier aux types abstraits de données, à leurs applications. Mettre en oeuvre des structures de données classiques et analyser leurs avantages et leurs défauts respectifs. Initier aux principes de l'algorithmique. Utiliser efficacement la librairie standard du C++ (STL).

Structures de données abstraites: piles, files, listes, arbres, graphes, tables de hachage, B-arbres. Analyse théorique et mise en oeuvre des algorithmes de gestion de ces structures: insertion, élimination, recherche, tri, etc. Analyse de l'efficacité des algorithmiques: introduction à la notation asymptotique. Introduction au langage C++: notions de classes et de modèles (templates). Organisation matérielle des fichiers: séquentielle, indexée, séquentielle-indexée. Utilisation de la STL: étude des principaux conteneurs (vector, list, stack, queue, map, set, etc.), utilisation des itérateurs (standard, constants et inversés).

Préalable(s): (8PRO107)

Formule pédagogique : Cours Magistral

(03/2019)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

0711 Programme court de premier cycle en informatique pour étudiants en séjour d'études
4108 Certificat en informatique de gestion
4128 Certificat en informatique appliquée
4918 Certificat en mathématique
6801 Baccalauréat avec majeure en mathématique
6908 Baccalauréat avec majeure en conception de jeux vidéo
7710 Baccalauréat en informatique de gestion
7833 Baccalauréat en informatique
7943 Baccalauréat en génie informatique

Ce cours est offert aux trimestres suivants:

Hiver 2019

Groupe 11 (CHICOUTIMI SOIR) - OUVERT

du mercredi 09-01-2019 au mercredi 24-04-2019 de 16:00 à 17:15 Local: P1-7010
du jeudi 10-01-2019 au jeudi 25-04-2019 de 16:00 à 17:15 Local: P1-7010
du vendredi 11-01-2019 au vendredi 15-02-2019 de 16:00 à 18:45 Local: P1-7010(travaux dirigés)
le vendredi 22-02-2019       de 16:00 à 18:45 Local: P3-1020(travaux dirigés)
du vendredi 01-03-2019 au vendredi 19-04-2019 de 16:00 à 18:45 Local: P1-7010(travaux dirigés)
le vendredi 26-04-2019       de 16:00 à 18:45 Local: P3-1020(travaux dirigés)
Automne 2019

Groupe 01 (CHICOUTIMI JOUR) - OUVERT

du mardi 27-08-2019 au mardi 10-12-2019 de 13:00 à 15:45 Local:
du vendredi 30-08-2019 au vendredi 13-12-2019 de 13:00 à 15:45 Local: (travaux dirigés)
© UQAC 2019. Tous droits réservés.