% DIC9101 — Développements de systèmes informatiques % UQAM — Département d'informatique % Plan de cours — Hiver 2021 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Villemaire, Roger Enseignement ------------- Villemaire, Roger PK-4615 Groupes: 030 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% Site web ======== - [moodle.uqam.ca](https://moodle.uqam.ca/) - [jupyter.org](https://jupyter.org/) - [www.python.org](https://www.python.org/) Bibliographie ============= Livres : -------- Les livres suivants sont disponibles, en accès en ligne, par le site de la bibliothèque [uqam-bib.on.worldcat.org](https://uqam-bib.on.worldcat.org) - 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.