Intitulé de la matière :       Environnements et Programmation Dédiés (EPD)

Intitulé de l’UE :      UET1

Crédits : 2

Coefficients : 2

Objectifs de l’enseignement

L’étude des concepts de base communs à tous les langages de programmation ainsi que pour des architectures dédiées (telles embarqués, mobiles, génériques).

Connaissances préalables recommandées: Notions en algorithmique.

Contenu de la matière

1.      Etude des architectures et concepts communs de bases à tous les langages de programmation

  • Critères d’évaluation de ces langages
  • Méthodes d’implémentation
  • Méthodes de description syntaxique et sémantique.

2.      Etude des différents paradigmes

  • Programmation Impérative
  • Programmation Orientée Objets
  • Programmation Logique
  • Programmation Fonctionnelle

3.      Etude des paradigmes à travers quelques exemples

4.      Environnement et programmation des Services Web.

5.      Architectures et fonctionnalités des grilles de calcul.

 

Mode d’évaluation : (Continu :40%, EMD :  60%).

Références

  • Robert Sebesta, Concepts of programming languages.
  • David A. Watt, Concepts of programming languages.
  • E. Horrowitz, Fundamentals of Programming Languages.