site de Fabien Torre, université de Lille


Déroulement des cours d'informatique en Master GIDE (année 2007-2008)

Les dates et contenus des cours d'informatique de l'année 2007-2008.

Dates des évaluations :

  • examen sur table de deux heures, jeudi 20 décembre 2007 de 8h30 à 10h30, salle B5.207 ;
  • cahier des charges du site dynamique à rendre le jeudi 10 janvier 2008 ;
  • site web dynamique à livrer fin mars 2008.

Semaine du 17 septembre 2007 (1)

Mercredi 19 septembre 2007 (2 heures)
[ Cours ] Présentation des cours d'informatique et HTML/CSS (1/6)

  • survol des différents sujets qui seront abordés et interaction avec les autres cours du M2 GIDE
  • présentation des projets de sites web dynamiques
  • langage HTML :
    • bref historique et principes du langage
    • structure d'un document HTML
    • balises typographiques
    • balises de mise en forme
    • liens hypertextes
    • listes

Jeudi 20 septembre 2007 (2 heures)
[ Séance machines ] HTML/CSS (2/6)

  • prise en main des machines
  • ouverture d'un compte chez Free
  • réalisation de pages HTML

Semaine du 24 septembre 2007 (2)

Mercredi 26 septembre 2007 (2 heures)
[ Cours ] HTML/CSS (3/6)

  • images réactives
  • tableaux
  • formulaires

Jeudi 27 septembre 2007 (2 heures)
[ Séance machines ] HTML/CSS (4/6)

  • installation sur les machines d'un éditeur HTML
  • réalisation de pages utilisant des images réactives et des tableaux
  • réalisation d'un formulaire et connexion avec le programme universel.php

Semaine du 1er octobre 2007 (3)

Mercredi 3 octobre 2007 (2 heures)
[ Cours ] HTML/CSS (5/6)

  • initiation aux feuilles de style
  • normes HTML et CSS, validateurs
  • en-tete d'un fichier HTML pour le référencement

Jeudi 4 octobre 2007 (2 heures)
[ Séance machines ] HTML/CSS (6/6)

  • réalisation de feuilles de style

Semaine du 8 octobre 2007 (4)

Mercredi 10 octobre 2007 (2 heures)
[ Cours ] Codages (1/3)

  • logique et tables de vérité
    • opérateurs logiques (ET, OU, NON, implication) et leurs tables
    • déterminer l'équivalence de formules
    • généralisation à un nombre de variables quelconque
    • exercices
  • codage des entiers en base 2
    • système décimal, notation en base 10
    • test de parité d'un nombre en base 2
    • passage de la base 2 à la base 10
    • conversion de la base 10 à la base 2 par divisions successives
    • multiplication et division par 2
    • addition en binaire et opérateurs logiques
    • exercices

Jeudi 11 octobre 2007 (2 heures)
[ Cours ] Codages (2/3)

  • codage des entiers dans d'autres bases (octal et hexadécimal)
  • exercices
  • début du codage des entiers relatifs

Semaine du 15 octobre 2007 (5)

Mercredi 17 octobre 2007 (2 heures)
[ Cours ] Codages (3/3)

  • découverte du complément à 2 pour codage des entiers relatifs
  • exercices sur le complément à 2
  • autres codages (caractères, couleurs, ADN, etc.)

Jeudi 18 octobre 2007 (2 heures)
[ Séance machines ] Mise en oeuvre des sites web (1/9)

  • écriture des pages présentant les projets de sites web dynamiques et des formulaires des saisie de données et de recherche
  • transferts ftp vers les comptes Free

Semaine du 22 octobre 2007 (6)

Mercredi 24 octobre 2007 (2 heures)
[ Cours ] Algorithmique (1/4)

  • objectifs, historique, définitions
  • exemple / exercice des maris jaloux
  • langage de description
  • introduction au Robot
  • langage de description : variables, boucles et procédures
  • algorithmes récursifs

Jeudi 25 octobre 2007 (2 heures)
[ Séance machines ] Le Robot (1/2)

  • Le Robot

Semaine du 29 octobre 2007 (7)

Mercredi 31 octobre 2007 (2 heures)
[ Séance machines ] XML (1/2)

  • introduction au langage
  • définition de DTD
  • utilisation de CSS
  • généralités sur les schémas, XSLT, XSL-FO, etc.

Jeudi 1er novembre 2007
Jour férié

Semaine du 5 novembre 2007 (8)

Mercredi 7 novembre 2007 (2 heures)
[ Cours ] Algorithmique (2/4)

  • fin du langage de description : variables et types, procédures avec paramètres
  • exercices sur les boucles et conditions d'arrêt
  • algorithmes pour dessiner des figures géométriques pleines
  • algorithme pour produire une table de multiplication (texte et HTML)

Jeudi 8 novembre 2007 (2 heures)
[ Séance machines ] Le Robot (2/2)

  • Le Robot (suite et fin)

Semaine du 12 novembre 2007 (9)

Mercredi 14 novembre 2007 (2 heures)
[ Cours ] Programmation Pascal (1/6)

  • syntaxe et types de base
  • affichages simples
  • sorties HTML
  • boucles simples
  • boucles imbriquées et figures géométriques
  • procédures et fonctions

Jeudi 15 novembre 2007 (2 heures)
[ Séance machines ] Programmation Pascal (2/6)

  • prise en main de Borland Pascal 7
  • figures géométriques
  • utilisation de procédures

Semaine du 19 novembre 2007 (10)

Mercredi 21 novembre 2007 (2 heures)
[ Cours ] Réseaux (1/1)

  • protocoles réseaux (IP, UDP, TCP, etc.)
  • usages sur le web

Mercredi 21 novembre 2007, 16h00 à 18h00
[ Séance machines ] Programmation Pascal (3/6)

  • figures creuses
  • table de multiplication
  • sorties HTML

Semaine du 26 novembre 2007 (11)

Mercredi 28 novembre 2007 (2 heures)
[ Cours ] Algorithmique (3/4)

  • structure de données : enregistrements et tableaux
  • premiers algorithmes sur les tableaux

Jeudi 29 novembre 2007 (2 heures)
[ Séance machines ] Programmation Pascal (4/6)

  • définition de types tableaux
  • parcours de tableaux

Semaine du 3 décembre 2007 (12)

Mercredi 5 décembre 2007 (2 heures)
[ Cours ] Algorithmique (4/4)

  • notion de complexité des algorithmes sur les tableaux
  • méthodes de tri
  • tours de Hanoï et complexité exponentielle
  • indécidabilité et conjecture de Syracuse

Jeudi 6 décembre 2007 (2 heures)
[ Séance machines ] Programmation Pascal (5/6)

  • expérimentations avec les tours de Hanoï
  • définition de types complexes
  • procédures Pascal pour les tableaux
  • sorties HTML

Semaine du 10 décembre 2007 (13)

Mercredi 12 décembre 2007 (2 heures)
[ Séance machines ] Formats ouverts et Logiciels libres (1/1)

  • historique, philosophie et principes
  • Linux, distributions
  • Mozilla, Firefox, Thunderbird, OpenOffice, Gimp
  • démonstrations de Emacs et LaTeX

Jeudi 13 décembre 2007 (2 heures)
[ Séance machines ] Programmation Pascal (6/6)

  • enregistrements
  • tableaux d'enregistrements
  • sortie HTML
  • codage d'un algorithme de tri de tableaux

Semaine du 17 décembre 2007 (14)

Mercredi 19 décembre 2007 (3 heures)
[ Séance machines ] XML (2/2)

  • écriture de DTD
  • transformations XSLT

Jeudi 20 décembre 2007 (2 heures), grande salle banalisée
Examen

  • codages
  • HTML
  • feuilles de style
  • algorithmique
  • Robot
  • Pascal


VACANCES DU SAMEDI 22 DÉCEMBRE 2007 AU DIMANCHE 6 JANVIER 2008.

Semaine du 7 janvier 2008 (15)

Mercredi 9 janvier 2008 (2 heures)
[ Cours ] Langage SQL (1/3)

  • modèle relationnel
  • formes normales
  • langage SQL : instructions CREATE et INSERT

Jeudi 10 janvier 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (2/9)

  • installation de EasyPHP, utilisation de PHPMyAdmin
  • création de la base
  • instruction INSERT

Semaine du 14 janvier 2008 (16)

Mercredi 16 janvier 2008 (2 heures)
[ Cours ] Programmation PHP (1/3)

  • principes
  • syntaxe
  • production de code HTML

Jeudi 17 janvier 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (3/9)

  • codage d'une librairie de procédures PHP pour la mise en page des pages (en-tête et pied de page)

Semaine du 21 janvier 2008 (17)

Mercredi 23 janvier 2008 (3 heures)
[ Cours ] Programmation PHP (2/3) et bases de données SQL (2/3)

  • connexion à une base de données MySQL avec PHP
  • script PHP associé à un formulaire d'insertion
  • langage SQL : instruction SELECT

Jeudi 24 janvier 2008 (4 heures)
[ Séance machines ] Mise en oeuvre des sites web (4/9)

  • démonstration de Thunderbird
  • formulaires HTML destinés à l'insertion
  • scripts PHP associés

Semaine du 28 janvier 2008 (18)

Mercredi 30 janvier 2008 (3 heures)
[ Cours ] Programmation PHP (3/3) et bases de données SQL (3/3)

  • mysql_result
  • mysql_fetch_array
  • script PHP associé à un formulaire de recherche

Jeudi 31 janvier 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (5/9)

  • réalisation des formulaires et scripts de recherche

Semaine du 4 février 2008 (19)

Jeudi 7 février 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (6/9)

  • récupération de tableaux de valeurs à travers les formulaires
  • boucles sur ces tableaux

Semaine du 11 février 2008 (20)

Jeudi 14 février 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (7/9)

  • bibliothèque de procédures PHP pour la mise en page


VACANCES DU SAMEDI 16 FÉVRIER 2008 AU DIMANCHE 24 FÉVRIER 2008.

Semaine du 25 février 2008 (21)

Jeudi 28 février 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (8/9)

  • finitions des sites

Semaine du 3 mars 2008 (22)

Jeudi 6 mars 2008 (3 heures)
[ Séance machines ] Logiciels libres (2/2)

  • TP LaTeX

Semaine du 10 mars 2008 (23)

Jeudi 13 mars 2008 (3 heures)
[ Séance machines ] Mise en oeuvre des sites web (9/9)

  • finitions des sites
Fabien Torre Valid HTML5! Valid CSS!
Accueil > Enseignement > Formations > Anciennes formations > M2 GIDE (avant) > Planning
(contenu mis à jour )
site de Fabien Torre, université de Lille

Description

Survoler un lien de navigation pour lire sa description ici...