- To make the student engineer aware of his role and status within the organization and society.

- Train the student engineer/humanist actor, in relation to the challenges of the working environment.

- Learn the key concepts of the engineer’s existence in order to be a creative/innovative and humanist actor.

oop is about teaching students object oriented approach programming using JAVA language and modeling using UML.