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

(01/2025)


Pour toute information, écrivez-nous: Bureau du registraire
Page réalisée par le Service des technologies de l'information
Extrait du système intégré de gestion des activités relatives à l'enseignement
© Université du Québec à Chicoutimi, 01/2025

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
4202 Certificat en informatique
4667 Certificat en cybersécurité défensive
4697 Certificat en développement de jeux vidéo
4810 Certificat en science des données et intelligence d'affaires
6596 Baccalauréat en développement de jeux vidéo
6710 Baccalauréat en informatique de la science des données et de l'intelligence d'affaires
7833 Baccalauréat en informatique
7943 Baccalauréat en génie informatique

Ce cours est offert aux trimestres suivants:

Hiver 2025

Groupe 11 (CHICOUTIMI SOIR) - OUVERT

du mercredi 08-01-2025 au mercredi 23-04-2025 de 16:00 à 17:15 Local: P1-7010
du jeudi 09-01-2025 au jeudi 24-04-2025 de 16:00 à 17:15 Local: P1-7010
du vendredi 10-01-2025 au vendredi 25-04-2025 de 16:00 à 18:45 Local: P2-3120(travaux dirigés)
Automne 2025

Groupe 01 (CHICOUTIMI JOUR) - OUVERT

du mardi 26-08-2025 au mardi 09-12-2025 de 13:00 à 15:45 Local:
du mercredi 27-08-2025 au mercredi 10-12-2025 de 16:00 à 18:45 Local: (travaux dirigés)
© UQAC 2025. Tous droits réservés.