INF3135_H2021

Construction et maintenance de logiciels (langage C)

View project on GitHub

Matériel du cours INF3135 édition H2021

Dates importantes:

Description sommaire Pondération Date
Examen intra 25 % 8 mars 2021 13h30 via OSE
Examen final 25 % 3 mai 2021 13h30 via OSE
Ateliers notés 15 % à déterminer
TP1 15 % voir énoncé
TP2 20 % voir énoncé
  • L’étudiant doit obtenir 50%+ dans les examens et 50%+ des les travaux afin réussir le cours. Dans le cas contraire l’échec sera attribué

Les règlements concernant le plagiat seront strictement appliqués.

  • Pour plus de renseignements, consultez le site suivant : http://www.infosphere.uqam.ca/rediger-un-travail/eviter-plagiat

Entente d’évaluation

  • L’entente d’évaluation est un document officiel qui contient les modalités d’évaluations retenues.
Points bonus (max 4) :
  • Il est possible d’obtenir des points pour des contributions extraordinaires;
    • Vous rendez le cours meilleur. Vous rendez vos collègues meilleurs;
    • En classe, détection de (coquilles ou erratums), concours spontané;
  • Sur une base volontaire;
  • Les points bonus sont à mon entière discrétion;
  • Il faut comprendre que c’est une petite récompense durant une session éprouvante. C’est mon moyen de vous dire merci.
Directives aux examens
  • Avoir votre carte d’étudiant UQAM valide;
  • L’examen à faire seul sans aucune aide externe;
  • Vous ne pouvez pas collaborer avec un partenaire;
  • Vous ne pouvez pas prendre les notes personnelles d’un voisin;
  • Bien lire les questions;
  • Vous devez réfléchir avant de répondre;
  • Répondre dans les espaces prévus;
  • WebCamera et micro actif durant toute la durée de l’examen;
  • Signez la feuille de présence avant votre départ, si applicable.
Directives des travaux :
  • Remise électronique privé via GitHub.com;
  • Travaux à faire individuellement;
  • La qualité du français sera prise en considération (jusqu’à 10% de pénalité).

Contenu du cours :

Le contenu du cours sera divisé comme suit:

Ateliers (laboratoires) :

  • Les ateliers concernent la matière vue;
  • Ne pas prendre de retard dans vos devoirs;
  • Les ateliers sont obligatoire et individuel à raison de 2h semaine;
  • Si un atelier est noté vous avez jusqu’a 23h59 la journée de l’atelier pour faire votre dernier push.

Les liens :

Les ateliers notés seront mentionnés au fur et à mesure de la session.

Énoncé travaux

Demande de collaboration

Communication

  • Vous devez toujours et uniquement utiliser votre courriel UQAM lors de vos communications avec l’enseignant;
  • ListServ est utilisé pour les communications aux groupes;
  • ListServ UQAM fonctionne uniquement avec le courriel UQAM;

Droits d’auteur

Le matériel de ce cours est une oeuvre qui est régie par le droit d’auteur. Un droit de lecture, d’utilisation et de consultation individuel, pas la distribution, ni la modification, du matériel est autorisé pour la durée de la session à laquelle l’étudiant est inscrit au cours.
À la fin de la session les fork devront être détruit. De façon générale, l’usage de fork pour consulter le matériel de cours n’est pas nécessaire.

Conclusion

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

“L'enseignement devrait être ainsi : celui qui le reçoit le recueille comme
un don inestimable mais jamais comme une contrainte pénible.” 
                                                      -Albert Einstein
“Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover.”
                                                     -Albert Einstein
“C'est le rôle essentiel du professeur d'éveiller la joie de 
travailler et de connaître.” 
                                                     -Albert Einstein

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.

Outils 🦊


Auteur Guy Francoeur édition H2021