Conception Orienté Objet est un cours pour la familiarisation avec les notions fondamentales de la programmation Orienté Objet, en se basant sur des connaissances acquises en licences. Il contient néanmoins des rappels portant sur les fondement du langages, afin de consolider les connaissances des étudiants avant de s'attaquer à l'orienté objet.

Ce cours sera compété par une série d'exercices corrigés, pour renforcer la compréhension des étudiant .


Semestre: 2
Unité d’enseignement: UEF 1.1
Matière: Programmation avancée des API
VHS: 45h00 (Cours: 1h30, TD: 1h30)
Crédits: 4

Coefficient: 2

Objectifs de l’enseignement:

         L’objectif essentiel de ce cours, est de fournir, et apprendre à l’étudiant les outils de programmation des machines à commande numérique ; dans le but de les préparer à une bonne maitrise de la technologie la plus avancée du secteur industriel. Pour ce faire nous avons jugé utile de commencer ce cours par des généralités sur les systèmes de production automatisés, les différents types d’automates industriels et leurs outils de programmation selon les constructeurs, la mise en réseaux et échange de données entres les différentes unités programmables utilisées dans le secteur industriel.

Connaissances préalables recommandées:

 L’étudiant doit avoir comme connaissances préalables, les bases de l’automatisme et de la programmation graphique et textuelle; ainsi que les capteurs et actionneurs.

Références bibliographiques:

1.     William Bolton, « Les automates programmables industriels », 2e éd, Dunod, 2015.
2.     Guide des solutions d’automatisme, Publications techniques, Schneider, 2008.John R. Hackworth and Frederick D. Hackworth, Jr. Programmable Logic Controllers: Programming Methods and Applications, Ed, Prentice Hall, 2004.
4.     Frank Petruzella Programmable Logic Controllers 5th Edition,  McGraw-Hill Education; 5 edition, 2016.
7.    
William Bolton Programmable Logic Controllers, Sixth Edition 6th Edition, Newnes; 6 edition, 2015.


Système embarqué et Systèmes temps réel.