Skip to main content

M2 MIAGE | Computational Data Engineering (2iD) course


Teaching method: Initial training, Continuing training or sandwich course

Location : Aix-en-Provence, Marseille

Type of degree: Master's

Length of studies: 2 years

Exit level: Bac+5

Language(s) : French

Department : Innovation and Digital Management (MIND)

  • Objectives

    The aim of the MIAGE - Ingénierie informatique des données (2ID) pathway (formerly known as Ingénierie des données et de la décision) is to provide specialization to meet the needs of companies in the field of massive, multiform data processing. The courses cover all stages of the data exploitation cycle: collecting, formatting, organizing, implementing, analyzing and linking data to support strategic business decisions. In keeping with the diploma's dual competency approach, the course also includes an in-depth study of digital marketing.

    The MIAGE profile is ensured by a strong core curriculum that provides a general dual competence in IT and management (see MIAGE specialization sheet). In addition to the skills specific to the I2D pathway, graduates will be able to take part in the digitization of all corporate management processes to ensure their computerization: management, sales management, financial management, human resources management, production management and logistics.

    Target skills

    The MIAGE-2ID graduate is a manager in the field of Information Systems Engineering, capable of :

    • Design and develop applications to meet internal or customer requirements
    • Manage simple IT projects
    • Integrate strategic, economic and legal aspects into needs analysis
    • Organize and exploit data and knowledge to support decision-making
    • Select the big data solutions best suited to the problems to be solved
    • Design application solutions adapted to the needs of digital marketing

    Internships and supervised projects

    The course is organized on a sandwich basis over the two years of the Master's program. In-company periods account for more than half of the total training time, through internships or professionalization periods under apprenticeship or professionalization contracts.

    In addition, the program includes year-long projects during which students, working in independent teams, are asked to respond to "customer needs" represented by their teachers or industrial partners.

    Internships, work-study programs and projects must be linked to the specific features of this type of course, i.e. mainly data engineering to support corporate decision-making.

  • Teaching

    A detailed description of course content can be found in the "Courses" section. here for the I2D course.

    Master 2 MIAGE Data Engineering (2ID) (60 credits)

    • Semester 3 M2 MIAGE Data Engineering (I2D) (30 credits)
    • Advanced database (6 credits)
      • Database processing of semi-structured and unstructured data
      • Database administration
    • Business management and strategy (6 credits)
      • Business intelligence information systems engineering
      • Organizational performance
    • IS quality and security (6 credits)
      • Information systems security
      • Audit and quality of information systems
    • Data extraction and transformation (3 credits)
      • Data warehousing, business intelligence, analysis and mining
    • Software architectures (3 credits)
      • Architectures and component-based programming
    • Decision support in digital marketing (6 credits)
      • Digital marketing
      • Classification and clusturing
      • Architectures for big data
    • Semester 4 M2 MIAGE type Computer Data Engineering (I2D) (30 credits)
    • Automatic reasoning (6 credits)
      • Knowledge modeling and reasoning
      • Text analysis and behavior recognition
      • Machine learning 2
    • Business intelligence project management (3 credits)
      • Project management 3
      • Team project
    • Customer relationship digitalization (6 credits)
      • Social network marketing
      • Serious game operational marketing
      • Strategic marketing and market analysis
    • Professionalization (15 credits)
      • Data processing-oriented work-study assignment
  • Admission

    Admission to the M2 MIAGE I2D course is by application (eCandidat, dossier FC, Etudes en France, etc., depending on your situation).


    Applications are examined by a recruitment committee (which may meet several times), and recruitment decisions are made on the basis of the quality of the application and whether the requirements have been met (compulsory and recommended prerequisites listed below).

    An application may be deemed inadmissible (for example, if the application has not been made through the "right channel" or if the file is incomplete), or rejected, or require an additional audition, or be directly accepted. In the latter case (acceptance), the decision may be subject to reservations: it will be up to you to prove that these reservations can be lifted (by means of official documents).


    Recruitment decisions are formulated with regard to expectations: some of these expectations are "minimum" and should all be met, others are optional and are "a plus". Most of these expectations are expressed in terms of skill acquisition levels. The 4 levels used are as follows:

    • Ignorant: corresponds to the common knowledge of those who have never really been interested in the skill, the commonplaces ("Java is an OOP language"),
    • Beginner: corresponds to the state of someone who has taken an interest in the subject and has a first experience without having really consolidated the basics,
    • Competent: someone with initial professional experience, for example, who has acquired a solid foundation and knows how to do a certain number of things without question,
    • Expert: corresponds to someone who has gone a little further than standard practice. He or she has studied the subject at length to gain a more certain and broader mastery. He or she is able to consider the skill in its entirety and make his or her own discoveries.

    Administrative registration

    Administrative registration can only take place if ALL the following conditions are met:

    • Your application has been accepted by the recruitment committee,
    • You can prove that any recruitment reservations can be lifted,
    • You attend the pre-entry day (MANDATORY attendance, no justification for absence), the date of which will be communicated later by e-mail.

    You will NOT be able to register online: you will have to go to the pedagogical secretary's office after the pre-registration day. If necessary (for scholarships, transport passes, etc.), we can provide you with a pre-registration certificate beforehand.

    Tips for putting together your application

    Be sure to fill in the application form correctly, legibly and in full. Please ensure that you supply all the documents requested, scanned legibly and in the correct order (antechronologically, i.e. from the most recent to the oldest), with pages correctly oriented (textual information should be horizontal and readable from left to right when the document is displayed).

    Take particular care with your cover letter: as well as demonstrating your knowledge of the course you're applying for, it should show that your previous career path and career plans are consistent with the course. It should also show your interest in the field in question (magazines and websites consulted regularly, schoolwork or other work carried out in this field, etc.).

  • Mandatory prerequisites

    These expectations should all be met. They depend very much on the previous training path. The minimum expectations are as follows (see definition of skill acquisition levels above):

    • Competent in imperative programming (concepts and practice),
    • Competent in object programming (advanced concepts such as flows/patterns/threads/..., practical application),
    • Competent in algorithms (advanced algorithmic techniques, complexity),
    • Beginner in computer architecture,
    • Beginner in HMI design and implementation,
    • Proficient in relational data management (modeling and SQL, stored procedures, etc.),
    • Beginner in statistics and probability,
    • Beginner in BI and AI,
    • Competent in Web technologies and languages (HTML, CSS, Javascript, PHP, ...),
    • Beginner in networking (OSI model, client/server),
    • Beginner in mobile development,
    • Competent in taking specifications into account when proposing appropriate IT solutions,
    • Competent in modeling (data and processing),
    • Beginner in HR, marketing, accounting,
    • Beginner in strategic management, finance, law,
    • Competent in French (oral and written, see below for foreign candidates not already studying in France),
    • Beginner English (written and spoken, equivalent to B2 level or higher).

    Finally, for foreign candidates not already studying in France, you must provide proof of a sufficient level of French:

    • If you come from a country where the official language is French: you must produce documentary evidence of this,
    • Otherwise, if you have completed at least 1,000 hours of French language training: you must provide proof of this (to be requested from your former training establishments),
    • If not, you must have at least level C1 in the DALF test: you will need to produce the test certificate showing your result.
  • Optional prerequisites

    Meeting these expectations is a "plus" in the evaluation of the application and can be a discriminating factor. This can be demonstrated through the CV and cover letter. The optional expectations are as follows (see definition of skill acquisition levels above for the first):

    • Competent in handling IT tools (parameterization, installation, organization of files/folders, etc.),
    • A good appetite for the world of management information (consultation of sites and magazines specializing in IT and management information),
    • Experience of the professional world (compliance with procedures and regulations, meeting deadlines, motivation and involvement, organization, autonomy, etc.),
    • Professional certification(s) in project management.
  • Practical information

    This course is taught in Marseille (Ilot Bernard Dubois).

    The teaching team

    Most of the teaching and research staff belong to research teams specializing in software or information systems engineering, artificial intelligence and automatic language processing, all of which are in line with the professional objectives of the MIAGE Master's program. The other members of the teaching team are management researchers specializing in Information Systems Management, strategic management and quantitative marketing.

    Teaching volume

    • Lectures: 445 hours
    • Tutorials: 447 hours

    Find out more about the MIAGE course:

  • What next?

    Career opportunities

    Because of the dual skills developed, there are quite a number of job classes available:

    • Project Director
    • MOA/MOE project manager
    • IS Consultant, Business IS Manager
    • Designer/Developer
    • Internal Project Manager
    • Parameterizer,
    • Consultant or ERP Project Manager
    • IS planner
    • Enterprise architect, Connected solutions integrator
    • Analyst
    • BI Consultant or Project Manager
    • Data Scientist
    • Data Analyst
    • Data Architect
    • CRM IS Consultant


Educational managers

Vice-Doyen Formation Continue et Alternance FEG / Direction de la MIAGE d'Aix-Marseille
Maitre de conférences
Responsable pédagogique du M2 MIAGE parcours I2D
Maitre de conférences

Administrative Manager

Gestionnaire administrative MIND Marseille

Professionalization managers (work-study and training)

Responsable alternance de la MIAGE Aix-Marseille / Responsable pédagogique du M2 MIAGE parcours ISIE / Directeur du département MIND / Responsable du site de Forbin (Aix-en-Provence)
Maitre de conférences
Responsable Formation Continue (FC) de la MIAGE Aix-Marseille
Professeur des universités