Niveau d'étude
BAC +5
ECTS
1,5 crédits
Composante
Systèmes Industriels et techniques de Communication
Volume horaire
30h
Période de l'année
Enseignement neuvième semestre
Description
L’enseignement porte sur deux domaines informatiques distincts, utiles aux applications embarquées :
- La programmation Orientée Objet (OO) mise en oeuvre avec le langage Java et l'environnement de développement Eclipse avec une introduction au diagramme de classe UML.
- Un projet de développement d'un simulateur d'usine robotisée permettant de mettre en oeuvre des notions de programmation parallèle et de concurrence d'accès aux ressources utiles aux applications embarquées.
The course covers two distinct areas of computer science, both useful for embedded applications:
- Object-Oriented (OO) programming implemented with the Java language and the Eclipse development environment, including an introduction to UML class diagrams.
- A project to develop a robotic factory simulator, allowing students to implement concepts of parallel programming and concurrent access to resources useful for embedded applications.
Objectifs
- Connaître les concepts de la programmation orientée objet et le langage java.
- Connaître les bonnes pratiques de développement logiciel.
Évaluation
Évaluation d'un projet de développement et devoir surveillé
Heures d'enseignement
- CMCM10h
- TDTD12h
- TPTP8h
Pré-requis obligatoires
Langage C
Contrôle des connaissances
Projet (40%) et devoir surveillé en 2h (60%)
Compétences visées
Projet (40%) et devoir surveillé en 2h (60%)
Bibliographie
- Java : https://www.w3schools.com/java/default.asp
- Logiciel Eclipse : https://www.eclipse.org/
