 The core curriculum, which lasts for two years, allows student to acquire the required knowledge in Mathematics, Physics, Electronics, Computer science and Economics.The engineering curriculum, which last for three years, is composed of three semesters that are common to all students as well as two scientific majors and one management major which students can choose.Several professional internships are required throughout the curriculum.