MSc in Information Technology "ICONE" Programme Software Architect

Identity card

Diplôme national de master contrôlé par l'État

OBJECTIVES

Presentation

“Would you like to acquire basic IT skills while specialising in one of the following areas: software architecture or data engineering?
After completing one of these two Computer Science courses, you will have a thorough understanding of the organisation of digital flows and the implementation of tools for exploiting the intangible heritage of a company or local authority. You will be able to deal with data management and analysis issues, design information systems and exploit and develop digital content. As a future IT executive, you will also learn about the various decision-making methods that can be used to improve the way an organisation operates.
The software architect course is available in La Rochelle (full-time education or degree apprenticeships) and the data architect course is available in Niort (degree apprenticeships only).”

In addition to this course, a master’s programme in engineering is available: https://www.univ-larochelle.fr/formation/nos-formations/cursus-master-ingenierie-cmi

Frédéric BERTRAND

Frédéric Bertrand

ADMISSION

Your profile

You have a bac+3, Bac+4 or equivalent (Bachelor’s degree): Bachelor’s level knowledge in declarative and object programming, data structures, web languages, networks and protocols, client-server architecture and databases.

How to apply ?

In the 1st year of the Master’s degree, the selection of candidates is made on the basis of their application documents.
You wish to apply for a 1st year Master’s degree 1st year of Master
You wish to apply for a 2nd year Master’s degree 2nd year of Master

PROGRAMME

  • Bases de données avancées Mandatory
    • Language used for teaching

      French

    • 45h (15h lectures - 15h tutorials - 15h practical work)
    • 5 ECTS credits
    • Course code

      260-1-11

  • Modern Language 1: English Mandatory
    • Language used for teaching

      English - French

    • 18h (18h tutorials)
    • 2 ECTS credits
    • Course code

      260-1-01

  • Découverte de la recherche Mandatory
    • Language used for teaching

      French

    • 28h 30min (13h 30min lectures - 3h tutorials - 12h practical work)
    • 3 ECTS credits
    • Course code

      260-1-02

  • Projet (Initial) Course option
    • Language used for teaching

      French - English

    • 6h (6h lectures)
    • 3 ECTS credits
    • Course code

      260-1-03

  • Simulation Exercise (Work-Study Programme) Course option
    • Language used for teaching

      French

    • 3 ECTS credits
    • Course code

      260-1-05

  • Information systems Mandatory
    • Language used for teaching

      French - English

    • 48h (15h lectures - 33h practical work)
    • 5 ECTS credits
    • Course code

      260-1-31

  • Programmation concurrente et distribuée Mandatory
    • Language used for teaching

      French

    • 25h 30min (7h 30min lectures - 9h tutorials - 9h practical work)
    • 3 ECTS credits
    • Course code

      260-1-41

  • Information Architecture Mandatory
    • Language used for teaching

      French

    • 24h (12h lectures - 12h practical work)
    • 3 ECTS credits
    • Course code

      260-1-42

  • Remédiation / Personnalisation (Architecte logiciel) Mandatory
    • Language used for teaching

      French

    • 3h (3h lectures)
    • 1 ECTS credit
    • Course code

      260-1-04

  • Ingénierie logicielle Mandatory
    • Language used for teaching

      French

    • 48h (15h lectures - 15h tutorials - 18h practical work)
    • 5 ECTS credits
    • Course code

      260-1-21

  • Modern Language 1: English Mandatory
    • Language used for teaching

      English - French

    • 18h (18h tutorials)
    • 2 ECTS credits
    • Course code

      260-2-01

  • Etude bibliographique Mandatory
    • Language used for teaching

      French

    • 18h (7h 30min lectures - 7h 30min tutorials - 3h practical work)
    • 2 ECTS credits
    • Course code

      260-2-02

  • Calculs et sécurité décentralisés Mandatory
    • Language used for teaching

      French

    • 33h (16h 30min lectures - 16h 30min practical work)
    • 6 ECTS credits
    • Course code

      260-2-61

  • Work Placement (8 weeks) Mandatory
    • Language used for teaching

      French

    • 8 ECTS credits
    • Course code

      260-2-03-STAG

  • Project (Formal Education) Mandatory
    • Language used for teaching

      French

    • 16h 30min (3h lectures - 1h 30min tutorials - 12h practical work)
    • 2 ECTS credits
    • Course code

      260-2-05

  • Work Experience Assignment (Work-Study Programme) Mandatory
    • Language used for teaching

      French

    • 10 ECTS credits
    • Course code

      260-2-04

  • Réseaux et stockage sécurisés Mandatory
    • Language used for teaching

      French

    • 51h (15h lectures - 9h tutorials - 27h practical work)
    • 5 ECTS credits
    • Course code

      260-2-11

  • Architectures orientées services Mandatory
    • Language used for teaching

      French

    • 45h (15h lectures - 15h tutorials - 15h practical work)
    • 5 ECTS credits
    • Course code

      260-2-21

  • Mise en oeuvre des systèmes big data Mandatory
    • Language used for teaching

      French

    • 48h (15h lectures - 33h practical work)
    • 5 ECTS credits
    • Course code

      260-3-11

  • Modern Language 1: English Mandatory
    • Language used for teaching

      English - French

    • 18h (18h tutorials)
    • 2 ECTS credits
    • Course code

      260-3-01

  • Projet scientifique Mandatory
    • Language used for teaching

      French

    • 33h (9h lectures - 15h tutorials - 9h practical work)
    • 4 ECTS credits
    • Course code

      260-3-02

  • Project (Formal Education) Course option
    • Language used for teaching

      French

    • 6h (6h lectures)
    • 3 ECTS credits
    • Course code

      260-3-03

  • Workplace Situations (Sandwich Course) Course option
    • Language used for teaching

      French

    • 3 ECTS credits
    • Course code

      260-3-04

  • Fouille de processus Mandatory
    • Language used for teaching

      French

    • 49h 30min (15h lectures - 15h tutorials - 19h 30min practical work)
    • 6 ECTS credits
    • Course code

      260-3-61

  • Web sémantique Mandatory
    • Language used for teaching

      French

    • 48h (15h lectures - 15h tutorials - 18h practical work)
    • 5 ECTS credits
    • Course code

      260-3-21

  • Services web et mobilité Mandatory
    • Language used for teaching

      French

    • 49h 30min (15h lectures - 15h tutorials - 19h 30min practical work)
    • 5 ECTS credits
    • Course code

      260-3-31

  • Work Experience Assignment (Work-Study Programme) Course option
    • Language used for teaching

      French

    • 24 ECTS credits
    • Course code

      260-4-02

  • Work Placement (20 weeks) Course option
    • Language used for teaching

      French

    • 24 ECTS credits
    • Course code

      260-4-01-STAG

  • Projet Mandatory
    • Language used for teaching

      French - English

    • 24h (24h lectures)
    • 6 ECTS credits
    • Course code

      260-4-11

Interaction with professionals

Many professionals are involved in the MSc (about 15%) either directly in the courses or through seminars integrated into the courses.

International

The ICONE IT MSc hast multiple links with Vietnam. In particular, the second year can be done entirely in Hanoi, either in a francophone training (IFI) or an anglophone training (USTH).

AFTERWARDS

Further Education

PhD

Activity areas

  • Computers, Web, Images, Telecommunications
  • Trade, distribution

Professions

-  Information systems architect
-  Information system application manager
-  Software development engineer
-  Business intelligence engineer
-  IT system engineer

Site Sciences et Technologies

Avenue Michel Crépeau

17042 La Rochelle cedex 1

Send a message

Updated on 16 June 2026
Information subject to change