% DIC9101 — Développements de systèmes informatiques % UQAM — Département d'informatique % Plan de cours — Automne 2019 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Villemaire, Roger Enseignant(s) ------------- Villemaire, Roger PK-4615 poste 6744 Description du cours ==================== Le cours a pour objectif de présenter les concepts importants en informatique pour les étudiants n'ayant pas l'informatique comme profil initial, par l'acquisition des méthodes et concepts fondamentaux de l'analyse, de la conception et de la réalisation de systèmes informatiques. L'accent sera mis sur un paradigme de programmation moderne (ex: la programmation par objets, les paradigmes de programmation logique et fonctionnelle, etc.). Objectifs du cours ================== Le cours privilégie une approche d'enseignement par problèmes et on utilisera un paradigme récent pour la programmation et la validation de systèmes pertinents. Formule pédagogique =================== Des séances de laboratoire sont comprises pour toutes les parties du cours. Le cours et les travaux à réaliser seront adaptés en fonction de la composition du groupe et de l'orientation des projets de recherche des étudiants. Modalités d'évaluation ====================== Description sommaire Pondération ---------------------- ------------- TP1 30% TP2 30% TP3 40% Médiagraphie ============ Livres : -------- Les livres suivants sont disponibles, en accès en ligne, par le site de la bibliothèque [www.virtuose.uqam.ca](http://www.virtuose.uqam.ca). - Pilgrim, Mark ; Dive Into Python 3, New York, Apress, 2009. - Lee, Kent D. ; Python Programming Fundamentals, Springer, London, 2014. - Ucoluk, Gokturkt ; Kalkan, Sinan ; Introduction to programming concepts with case studies in Python, Vienne, Springer, 2012. Site web : ---------- - [www.python.org](http://www.python.org)