/INF3135_H2020

Cours INF3135 hiver 2020 UQAM

Primary LanguageCMIT LicenseMIT

INF3135 H2020 UQAM

Construction et maintenance de logiciels

Matériel du cours INF3135 édition Hiver 2020

Dates importantes:

  • Semaine de relâche : 24 au 28 février 2020 (pas de cours) (examen de pratique lundi de 13h35 à 14h20)
  • Examen #1 25% : 29 février 2020 14h ET durée 3h
    • Groupe 010 : SH-R810
    • Groupe 030 : SH-2120
    • Étudiants inscrits en math INF1132 de 14h à 20h au local : PK-R210
  • Examen #2 25% : 25 avril 2020 14h ET durée 3h
    • Groupe 010 : SH-R810
    • Groupe 030 : SH-2120
    • Étudiants inscrits en math INF1132 de 14h à 20h au local : PK-R210
  • Travail 1 10% : 8 février 2020 22h59 ET (heure du Québec, ET = Eastern Time)
  • Travail 2 20% : 21 mars 2020 21h59 ET 30 mars 2020 11h59 ET
  • Travail 3 20% : 29 avril 2020 22h59 ET
Directives aux examens
  • Avoir votre carte d'étudiant UQAM valide;
  • Une feuille (format lettre) recto verso de notes personnelles est permise;
  • Vous ne pouvez pas collaborer avec un partenaire;
  • Vous ne pouvez pas prendre les notes personnelles d'un voisin;
  • Aucun appareil électronique n’est admis dans la salle d'examen;
  • Bien lire les questions;
  • Vous devez réfléchir avant de répondre;
  • Répondre dans les espaces prévus;
  • Vous avez trois (3) heures;
  • Signez la feuille de présence avant votre départ.

Cours:

  • Chapitre 1 environnement
  • Chapitre 2 base du langage C
  • Chapitre 3 compilation et automatisation
  • Chapitre 4 langage C
  • Chapitre 5 entrées et sorties
  • Chapitre 6 allocation dynamique et structure de données
  • Chapitre 7 maintenance et modules
  • Chapitre 8 scripts (bash)
  • Chapitre 9 librairie et bibliothèques
  • Chapitre 10 approches programmatives
  • Chapitre 11 tests
  • Chapitre 12 type générique et pointeurs de fonction
  • Chapitre 13 mémoire (son organisation en C)

Ateliers (laboratoires) :

  • Il y aura 10 séances;
  • Il n'y a pas de séance de laboratoire la semaine suivant l'examen;
  • Ne pas prendre de retard dans vos devoirs.
  • Le moniteur de laboratoire est Alexandre Lachapelle.

Linux

Le langage C est intimement lié au système d'exploitation Unix (et vice versa). Aujourd'hui nous parlons de Linux un OS, en anglais, qui est stable et performant. Linux et Bash seront vus et sont nécessaires pour l'accomplissement de tâches dans le cadre de ce cours.

Le matériel sera mis à jour sur une base régulière.

Merci, bonne session à tous.

Guy Francoeur

Référence:

Ce cours est basé sur les travaux d'Alexandre Blondin Massé, Professeur, que je remercie pour sa générosité et sa collaboration.


Auteur Guy Francoeur édition H2020