Bases de la programmation (M1102)

Contenu

Ce cours présente une introduction à l'algorithmique. Le langage support utilisé est Python. Les principales notions abordées sont :

  • Variables
  • Alternatives
  • Boucles
  • Fonctions
  • Tableaux
  • Dictionnaires

Public

Étudiants de S1 (première année) de l'IUT de Villetaneuse.

Ressources

Les supports de cours/TD/TP sont faits en utilisant les notebooks du projet Jupyter. Ils sont sous licence libre (copy left) et sont accessibles dans le dépôt GitHub :
  iutVilletaneuseDptInfo/M1102

Les étudiants du groupe Indien peuvent utiliser le jupyterHub de l'université :
logo de jupyterHub jupyterHub

Structures de données et algorithmes fondamentaux (M1103)

Contenu

Ce cours présente une introduction à l'algorithmique. C'est la suite du module M1102. Le langage support utilisé est Python. Les principales notions abordées sont :

  • Complexité
  • Listes
  • Algorithmes de recherche
  • Modularité
  • Algorithmes de tris
  • Structures de données imbriquées
  • Tables de hachage

Public

Étudiants de S1 (première année) de l'IUT de Villetaneuse.

Ressources

Les supports de cours/TD/TP sont faits en utilisant les notebooks du projet Jupyter. Ils sont sous licence libre (copy left) et sont accessibles dans le dépôt GitHub :
  iutVilletaneuseDptInfo/M1103

Les étudiants du groupe Austral peuvent utiliser le jupyterHub de l'université :
logo de jupyterHub jupyterHub

HTML 5 et CSS 3

Contenu

Ce cours présente une introduction à la création de sites Web statiques responsive à l'aide de l'HTML 5 et du CSS 3. Les principales notions abordées sont :

  • Explication d'une url et d'une requête selon le protocole http
  • Présentation des principales balises HTML 5
  • Représentation du DOM à l'aide d'un arbre
  • Présentation des principales propriétés CSS
  • Fonctionnement des sélecteurs en cascade et priorité des sélecteurs
  • Héritage en CSS
  • Positionnement des éléments d'une page Web en CSS 3

Public

Étudiants de première année de l'école d'ingénieur Galilée.

Ressources

  • Cours
  • Slides de cours
  • TP

Programmation Web Serveur (M3014)

Contenu

Ce cours présente une introduction à la création de sites Web dynamiques en PHP. Les principales notions abordées sont :

  • Concept de page Web dynamique
  • Langage PHP
  • Interaction avec une base de données (utilisation de PDO)
  • Failles de sécurité Web et protections
  • Principes d'une architecture MVC

Public

Étudiants de S3 (deuxième année) de l'IUT de Villetaneuse.

Ressources