II1101 - INFORMATIQUE (12 crédits)
pré-requis : - Niveau : de base Responsables du module : Zakia Kazi-Aoul et Matthieu Manceny Déroulement : Pédagogie par Projet Nbre d’heures : 69 h tutorées ; 9 h cours de restructuration ; 116 h travail en groupe ; 100h de travail personnel Evaluation : Examens écrits, Livrables, Présentations, Soutenance, Rapport
Objectifs
En terme de compétences, ce module vise
- Conception et développement d’applications informatiques
- Initiation à la gestion de projets informatiques de taille moyenne
En terme d’approche, le module progresse suivant ce cheminement :
- Spécification fonctionnelle, modélisation, et design de l’IHM via une analyse du cahier des charges d’une application de complexité moyenne
- Mise en place d’une architecture WEB en couches
- Identification des différents tiers
- Modularisation des traitements de présentation, du métier, et ceux liés à l’accès aux données : conception détaillée
- Conception du modèle de données
- Création et administration de la base de données
- Programmation des différents modules de l’application
- Déploiement, test et administration de l’application
L’ensemble de cet enseignement permet d’élaborer les concepts et savoir-faire suivants
Concepts
- Programmation structurée : algorithmique et structures de données
- Génie logiciel : séparation des préoccupations par découpage en modules
- Architecture pour le WEB : client, serveur, tiers, protocoles de communication distribués
- Système de gestion de base de données : modèles objets et relationnels, schémas de données, requêtes sur un schéma de données, transactions
- IHM : ergonomie, génération dynamique de contenus, mise en forme
Savoir-faire
- Design d’IHM WEB avec HTML, CSS et Javascript
- Programmation d’applications WEB avec un langage approprié
- Mise en place et déploiement d’architectures WEB 3 tiers
- Création d’une base de données et administration via un client graphique
- Requêtes SQL
Bibliographie
- Polycopiés de Cours
- Ouvrages
- Liens Internet
|