Techniques of written and oral expression in English: presentation, defense, group communication. This course should leave as much freedom as possible to the students to be able to express themselves in English around a determined theme. Each group of students prepares a presentation which they will present in front of their classmates in English.

    Le cours de Programmation orienté objet a pour principal objectif d'introduire
    les étudiants à la programmation dans le paradigme orienté-objet avec le langage Java. Pour cela,
    ce  support  de  court  vient  pour  présenter  les  concepts  de  base  de  la  POO  ainsi  que  leur
    implémentation et mise en pratique dans Java. 

    Bases de Données pour deuxième années Informatique semestre 4

    Objectifs du cours
     
     Assimiler les principes de base des SGBD
    relationnels.
      Maîtriser la conception des bases de données
    relationnelles.
      Maîtriser la mise en œuvre des bases de données
    relationnelles.
      Maîtriser l'interrogation des bases de données
    relationnelles.

    Matière : Développement d'applications web

    Crédits : 4

    Coefficient : 2  

    Objectifs de l'enseignement

     L'ultime objectif est d'apprendre à mettre en œuvre une application Web.

     Connaissances préalables recommandées

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

    Contenu de la matière :

    Chapitre 1: Introduction au World Wide Web

    Chapitre 2 : Langages de programmation pour le Web

    Partie 1 : Langages de balise HTML

    Partie 2 : Tableaux, Frames, Formulaires

    Partie 3 : Feuilles de style (CSS 3)

    Partie 4 : XML

    Chapitre 3 : Langage de programmation côté serveur (PHP)

    Chapitre 4 : Services Web : notions de base

     


    Matière : Réseaux

    Crédits : 5

    Coefficient : 3

    Objectifs de l'enseignement

    Cette matière a pour objectif de donner aux étudiants les notions  indispensables pour une bonne compréhension des réseaux. Ils doivent être capables d'expliquer  ce qu'est un réseau, de quoi il se compose, comment des ordinateurs peuvent communiquer entre eux, décrire les différents types de médias, les différents types de topologies ainsi qu'une étude détaillée sur les cinq couches du modèle Internet.

    Connaissances préalables recommandées

    Structure machine, composants et systèmes.

    Contenu de la matière :

    Chapitre I : Introduction au Réseaux

    Chapitre II: Couche Physique

    Chapitre III: Couche Liaison de Données

    Chapitre IV: Couche Réseaux

    Chapitre V: Couche Transport

    Chapitre VI: Couche Application