The Engineering Cycle at ESSATSince its creation, ESSAT has set itself the primary mission of training "highly qualified" engineers. To achieve this, ...
The Engineering Cycle at ESSAT
Since its creation, ESSAT has set itself the primary mission of training "highly qualified" engineers. To achieve this, the school adopted a new, dynamic pedagogy from the outset, placing the student at the center of learning.
Extracurricular Activities
ESSAT organizes activities that go beyond coursework and shape students for who they will be as engineers. This takes place within the framework of Research, Development, and Innovation activities, in which students can participate jointly with faculty members in international competitions and challenges, through the obligation to complete several internships, by gaining significant international experience, and through any form of associative experience.
Curriculum
The engineering degree is earned in 5 years: a 2-year preparatory cycle to acquire essential foundations and a 3-year engineering cycle to deepen knowledge and specialize. It is possible to enter the training program directly into the engineering cycle in the 3rd or 4th year.
Two options are available:
Integrated Curriculum
• 5-year integrated and progressive post-baccalaureate curriculum
• 10 semesters, 300 ECTS
• Admission in the 3rd year for holders of a bachelor's degree in the specialty
• Structured as (2+3) with options
• 3 internships including 1 Final Year Project (semester 10)
Independent Curriculum
• 3-year integrated curriculum post-bachelor's or post-preparatory class
• 6 semesters, 180 ECTS
• Structured in 3 years with options
• 2 or 3 internships including 1 Final Year Project (semester 10)
Objectives
The "Software Engineering" specialty will train engineers who master the design and development of information processing systems. These systems relate to various fields of application: services, public works, or agriculture. It aims to train engineers who master cutting-edge methods and tools applicable to the entire software lifecycle: 3 methodological aspects of requirements acquisition, specification, design, and implementation. The application of standardized development processes and the implementation of quality procedures are emphasized, along with the mastery of new technologies, new agile processes, and design patterns.
Student engineers thus receive solid training in information systems architecture, design and object-oriented programming methodologies, web technologies, mobile programming, dedicated programming, knowledge-based systems, and distributed systems.
They also address the formal aspects of development: program specification and proofs, knowledge engineering, and the integration of computerized enterprise functions.
Content