Atelier en informatique(IFT6800)

Automne 2016

Professeur: Louis Salvail

LITQ, DIRO, Université de Montréal (Québec), Canada



Plan/Description

Le plan de cours est accessible ici:

Horaire

Les cours ont lieu les mardis et mercredis: Les cours seront les mardis 9:15-12:15 (A.A. 1177) à partir du 13 septembre. Le cours théorique du mercredi 7 septembre est donc annulé. Les démos auront lieu les vendredis, 12:30-14:30 (A.-A.1340). La première séance de démo sera le vendredi 23 septembre. Votre démonstrateur est Philippe Lamontagne. Sa période de disponibilité est le mercredi 12:30-14:30 au local 3350. Vous pouvez le rejoindre à phil.lamontagne(AT)gmail.com.

Devoirs et TPs

Il y aura trois TPs pratiques en équipes de trois au maximum. Il y aura également 2 exercices théoriques individuels. Les devoirs et les TPs comptent pour 50% de la note du cours.
  • Le premier devoir. À remettre sur papier au plus tard le vendredi 30 septembre à 12:30 au début de la séance de démo. Les retards ne seront pas acceptés.
  • Le premier TP. À remettre par courriel au démonstrateur Philippe Lamontagne au plus tard le vendredi 14 octobre 2016 à 12:30. Les retards ne seront pas acceptés.
  • Le deuxième devoir. À remettre sur papier au plus tard le mardi 18 octobre à 9:15 avant le début cours. Les retards ne seront pas acceptés et le plagiat sera puni.
  • Le deuxième TP. À remettre par courriel au démonstrateur Philippe Lamontagne au plus tard le vendredi 25 novembre 2016 à 12:30. Les retards ne seront pas acceptés. Ce lien vous montre le contenu de la page HTML demandé. La page Expos2016.png montre les couleurs de la page, mais le contenu complet. Le fichier PDF suivant montre la page complète sans les couleurs. Asurez-vous qu'il ne manque pas d'information sur votre page. Chaque élément doit s'y trouver d'une façon ou d'une autre...excepté la date (en haut à droite), le nom Expos (en haut à gauche) et le nom du fichier (en bas à gauche).
  • Le troisième TP: À remettre avant le 14 décembre 2016, 12:30. Il s'agit de meubler la page ouèbe de votre TP2 avec l'année sélectionnée par l'usager.

Notes

Voici les sujets traités à mesure que le semestre progresse:

  • Chapitre 1: Historique du développement de l'informatique moderne (semaine #1). Voici la version keynotes.
  • Chapitre 2: Partie traitant de l'architecture des ordinateurs. Historique et la base de l'architecture de Von Neumann. Langage machine et machine virtuelle X-TOY. Voici une vidéo qui montre les animations pour le cycle saisir et écrire entre la mémoire et le CPU et qui montre l'exécution de code machine dans l'architecture de Von Neumann. (semaines 2, 3 et 4)
  • Chapitre 3: Introduction aux systèmes d'exploitation. (5ième semaine)
  • Chapitre 4: Introduction aux bases de données. (6ième semaine)
  • Chapitre 5: Les diagrammes entité-relation pour le design d'un schéma de base de données. (6ième semaine)
  • Chapitre 6: Introduction aux requêtes SQL. (7 ième semaine)
  • Chapitre 7: Introduction aux réseaux informatiques. (8 ième semaine)
  • Chapitre 8: Introduction à HTML. (9 ième semaine)
  • Chapitre 9: Introduction à javascript. (10 ième semaine)
  • Chapitre 10: Communiquer avec un serveur en javascript. (11 ième semaine)

Démos

Voici les notes de séances de démonstration:

Liens utiles

Examens

  • L'examen intra aura lieu le vendredi 23/10/2016 de 12:30 à 14:30 au local habituel des démos. Vous avez droit à une page de notes recto-verso. La matière de l'examen est celle que nous avons vue depuis le début. Vous devez connaître ce que font les instructions de la XTOY. Si je vous demande d'écrire ou de lire des instructions alors elles seront exprimées en pseudo-code (i.e. R[3] <- R[4]+R[1], mem[R[2]] <- R[3], mem[BB] <- R[3], etc...). Vous devez savoir comment décrire le schéma d'une base de données en utilisant les diagrammes E/R. Si je vous demandais de faire un diagramme E/R alors vous devez indiquer les clés, comme nous avons vu en classe et en démo. Je peux vous demander de convertir les éléments d'un diagramme E/R en tables. Je pourrais vous demander d'identifier des ensembles d'entités faibles et d'indiquer les valeurs uniques et les intégrités référentielles de la façon vue en classe.
  • L'examen final aura lieu le 14 décembre à 14:30-16:30 au local Y-115 du pavillon Roger-Gaudry. Vous avez droit à une page de notes recto-verso. La matière couverte sera celle présentée depuis l'examen intra.


Mise-à-jour

Date de la dernière mise à jour est: 06/12/2016.