Master's Degree in Computer Science - Software Architech track
Identity card
- Domain : Sciences, Technologies and Health
- Full time course
- Continuing Education
- Degree apprenticeships
- Master of Engineering
- Accessible to people with disability
- 120 ECTS credits
- 4 semesters
- La Rochelle
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
Jean Loup Guillaume
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
Semester 1
Advanced Databases Mandatory
-
Advanced Databases
Mandatory
- Language used for teaching
French
- 49h 30min (15h lectures - 15h tutorials - 15h practical work - 4h 30min work in accompaniment)
- 5 ECTS credits
- Course code
260-1-11
- Language used for teaching
Information Systems Mandatory
-
Information Systems
Mandatory
- Language used for teaching
English - French
- 57h (15h lectures - 33h practical work - 9h work in accompaniment)
- 5 ECTS credits
- Course code
260-1-31
- Language used for teaching
Software Engineering Mandatory
-
Software Engineering
Mandatory
- Language used for teaching
French
- 57h (15h lectures - 15h tutorials - 18h practical work - 9h work in accompaniment)
- 5 ECTS credits
- Course code
260-1-21
- Language used for teaching
Minor: Content Acquisition and Processing Course option
-
Experimental Approaches
Mandatory
- Language used for teaching
French
- 42h (9h lectures - 6h tutorials - 18h practical work - 9h work in accompaniment)
- 6 ECTS credits
- Course code
260-1-81
- Language used for teaching
Minor: Urbanisation of Distributed Systems Course option
-
Concurrent and Distributed Systems
Mandatory
- Language used for teaching
French
- 25h 30min (7h 30min lectures - 9h tutorials - 9h practical work)
- 3 ECTS credits
- Course code
260-1-71
- Language used for teaching
-
Information Architecture
Mandatory
- Language used for teaching
French
- 24h (12h lectures - 12h practical work)
- 3 ECTS credits
- Course code
260-1-72
- Language used for teaching
Module complémentaire - Hors-Maquette Course option
-
LR - Formation complémentaire en Numérique Responsable
Course option
- Language used for teaching
French
- 15h (15h lectures)
- Course code
260-1-01-HM
- Language used for teaching
-
LR-Intervention Sopra-Stéria
Course option
- Language used for teaching
French
- 18h (9h lectures - 9h tutorials)
- Course code
260-1-02-HM
- Language used for teaching
Unités transversales Architecte Logiciel Mandatory
-
Modern Foreign Language 1: English
Mandatory
- Language used for teaching
English - French
- 24h (24h tutorials)
- 2 ECTS credits
- Course code
260-1-01
- Language used for teaching
-
Initiation to Research
Mandatory
- Language used for teaching
French
- 43h 30min (13h 30min lectures - 3h tutorials - 12h practical work - 15h work in accompaniment)
- 3 ECTS credits
- Course code
260-1-02
- Language used for teaching
-
Tutoring & Academic Support
Mandatory
- Language used for teaching
French
- 15h (3h lectures - 12h work in accompaniment)
- 1 ECTS credit
- Course code
260-1-04
- Language used for teaching
-
Project
Course option
- Language used for teaching
French - English
- 30h (6h lectures - 24h work in accompaniment)
- 3 ECTS credits
- Course code
260-1-03
- Language used for teaching
-
Simulation Exercise (Work-Study Programme)
Course option
- Language used for teaching
French
- 3 ECTS credits
- Course code
260-1-05
- Language used for teaching
Semester 2
Secure Networks and Storage Mandatory
-
Secure Network and Storage
Mandatory
- Language used for teaching
French
- 57h (15h lectures - 9h tutorials - 27h practical work - 6h work in accompaniment)
- 5 ECTS credits
- Course code
260-2-11
- Language used for teaching
Service-Oriented Architecture Mandatory
-
Service-Oriented Architecture
Mandatory
- Language used for teaching
French
- 49h 30min (15h lectures - 15h tutorials - 15h practical work - 4h 30min work in accompaniment)
- 5 ECTS credits
- Course code
260-2-21
- Language used for teaching
Minor: Content Acquisition and Processing Course option
-
Content and Processing Quality
Mandatory
- Language used for teaching
French
- 36h (12h lectures - 6h tutorials - 18h practical work)
- 6 ECTS credits
- Course code
260-2-81
- Language used for teaching
Minor: Urbanisation of Distributed Systems Course option
-
Decentralised Computing and Safety
Mandatory
- Language used for teaching
French
- 49h 30min (16h 30min lectures - 16h 30min practical work - 16h 30min work in accompaniment)
- 6 ECTS credits
- Course code
260-2-71
- Language used for teaching
Complementary Module Course option
-
Rescue Project Jean Monnet: Resilience, Climate Change and European Union
Course option
- Language used for teaching
French
- 40h (40h lectures)
- 7 ECTS credits
- Course code
000-0-01
- Language used for teaching
Cross Curricular Units Mandatory
-
Modern Foreign Language 1: English
Mandatory
- Language used for teaching
French - English
- 24h (24h tutorials)
- 2 ECTS credits
- Course code
260-2-01
- Language used for teaching
-
Bibliographic Search
Mandatory
- Language used for teaching
French
- 30h (7h 30min lectures - 4h 30min tutorials - 3h practical work - 15h work in accompaniment)
- 2 ECTS credits
- Course code
260-2-02
- Language used for teaching
-
Project
Course option
- Language used for teaching
French
- 16h 30min (3h lectures - 1h 30min tutorials - 12h practical work)
- 2 ECTS credits
- Course code
260-2-05
- Language used for teaching
-
Work Placement (8 weeks)
Course option
- Language used for teaching
French
- 8 ECTS credits
- Course code
260-2-03-STAG
- Language used for teaching
-
Work Experience Assignment (Work-Study Programme)
Course option
- Language used for teaching
French
- 10 ECTS credits
- Course code
260-2-04
- Language used for teaching
Module complémentaire - Hors-Maquette Course option
-
LR - Formation complémentaire en Numérique Responsable
Course option
- Language used for teaching
French
- 15h (15h lectures)
- Course code
260-2-01-HM
- Language used for teaching
Semester 3
Big Data Implementation Mandatory
-
Big Data Implementation
Mandatory
- Language used for teaching
French
- 48h (15h lectures - 33h practical work)
- 5 ECTS credits
- Course code
260-3-11
- Language used for teaching
Semantic Web Mandatory
-
Semantic Web
Mandatory
- Language used for teaching
French
- 48h (15h lectures - 15h tutorials - 18h practical work)
- 5 ECTS credits
- Course code
260-3-21
- Language used for teaching
Web Service and Mobility Mandatory
-
Web Services and Mobility
Mandatory
- Language used for teaching
French
- 49h 30min (15h lectures - 15h tutorials - 19h 30min practical work)
- 5 ECTS credits
- Course code
260-3-31
- Language used for teaching
Minor: Content Acquisition and Processing Course option
-
Information Retrieval and Document Understanding
Mandatory
- Language used for teaching
French - English
- 27h (12h lectures - 15h practical work)
- 4 ECTS credits
- Course code
260-3-81
- Language used for teaching
-
Project
Mandatory
- Language used for teaching
English - French
- 19h 30min (1h 30min tutorials - 9h practical work - 9h work in accompaniment)
- 2 ECTS credits
- Course code
260-3-82
- Language used for teaching
Minor: Urbanisation of Distributed Systems Course option
-
Process Mining
Mandatory
- Language used for teaching
French
- 49h 30min (15h lectures - 15h tutorials - 19h 30min practical work)
- 6 ECTS credits
- Course code
260-3-71
- Language used for teaching
Cross Curricular Units Mandatory
-
Modern Foreign Language 1: English
Mandatory
- Language used for teaching
English - French
- 24h (24h tutorials)
- 2 ECTS credits
- Course code
260-3-01
- Language used for teaching
-
Scientific Project
Mandatory
- Language used for teaching
French
- 57h (9h lectures - 9h tutorials - 9h practical work - 30h work in accompaniment)
- 4 ECTS credits
- Course code
260-3-02
- Language used for teaching
-
Project / Simulation Exercise
Course option
- Language used for teaching
French
- 30h (6h lectures - 24h work in accompaniment)
- 3 ECTS credits
- Course code
260-3-03
- Language used for teaching
-
Mise en situation professionnelle (Alternants)
Course option
- Language used for teaching
French
- 3 ECTS credits
- Course code
260-3-04
- Language used for teaching
Semester 4
Project Mandatory
-
Project
Mandatory
- Language used for teaching
French - English
- 60h (12h lectures - 48h work in accompaniment)
- 6 ECTS credits
- Course code
260-4-11
- Language used for teaching
Complementary Module Course option
-
Rescue Project Jean Monnet: Resilience, Climate Change and European Union
Course option
- Language used for teaching
French
- 40h (40h lectures)
- 7 ECTS credits
- Course code
000-0-01
- Language used for teaching
Module complémentaire - Hors-Maquette Course option
-
Formation complémentaire_encadrement workshop AI4industry
Course option
- Language used for teaching
French
- 40h (40h practical work)
- Course code
260-4-01-HM
- Language used for teaching
Professionalisation Mandatory
-
Work Experience Assignment (Work-Study Programme)
Course option
- Language used for teaching
French
- 24 ECTS credits
- Course code
260-4-02
- Language used for teaching
-
Work Placement (20 weeks)
Course option
- Language used for teaching
French
- 24 ECTS credits
- Course code
260-4-01-STAG
- Language used for teaching
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
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