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.