Prérequis : Notions fondamentales sur l'algorithmique et la programmation. Notions de base sur Internet et Réseaux.

Objectif général de la matière d’enseignement : L'ultime objectif est d'apprendre à mettre en œuvre une application Web.

Objectifs d’apprentissage :

·         Maitriser les langages coté client : HTML, CSS et java-script.

·         Maitriser le langage coté  serveur : PHP.

·         Réalisation d’un site web statique et dynamique.


    L’objectif de ce cours est l'introduction des concepts de base de la programmation orientée objet (POO) par la pratique en utilisant le langage Java. Chaque chapitre comporte certaines notions qui sont traduites à sa fin en Java pour que l’étudiant puisse traduire les concepts théoriques acquis en pratique.

    Ce cours devrait permettre à l'étudiant d'identifier l'intérêt de structurer et manipuler les données sous forme tabulaire.  A travers le modèle relationnel  orienté  plus  vers le pratique, l'étudiant devrait comprendre l'importance de structurer les données ainsi que leur intégrité et cohérence.  

      Matière : Système d'exploitation 1 

      Crédits : 5 

      Coefficient : 3

      Objectifs de l’enseignement : Introduite les notions de base des systèmes d'exploitation, leurs rôles dans la gestion des ressources de la machine : processeur et mémoire centrale puis présenter les mécanismes et les techniques utilisées à ces fins. 

      Connaissances préalables recommandées : algorithmique et structures de données, structure machine.

      Mode d’éǀaluation : Examen (60%) , contrôle continu (40%)

        Matière : Théorie des langages

        Crédits : 5 

        Coefficient : 2 

        Objectifs de l’enseignement : comprendre la théorie et les outils de la théorie des langages 

        Connaissances préalables recommandées : Connaissances de base en mathématiques et en informatique

        Mode d’évaluation : Examen (60%) , contrôle continu (40%)