This programme is taught in French.
field(s) of training :
Science, Technology, Health
diploma level :
Master's degree (five-year degree)
duration of the program :
2 years
Course overview
What comes to mind when you hear “computer science”? Probably programming or data security – however, computer science encompasses a wide range of activities. You are interested in computer science, but do not know which speciality to choose? The master’s degree Computer science offers you a “à la carte” program, allowing you to customise the course units you wish to attend. This way, you can create your own training course from three fields of computer science:
- Artificial intelligence
- Data science
- Algorithms and data structures
This two-year full-time programme is a good opportunity to determine your professional project and to acquire general and specialised skills and knowledge in computer science.
Highlights
Besides the fundamentals in programming and security, the customisable programme of the master’s degree in Computer Science offers courses in three fields of Computer science:
Artificial intelligence
When given a text or a picture, artificial intelligence can extract information, knowledge, even reason and take autonomous decisions. You wish to learn more about how a machine can understand and analyse content? To understand these techniques, the master’s programme will train you for formal tools and advanced methods in the following fields:
- Decision theory
- Logical reasoning
- Probabilistic logic
- Multi-agent systems
- Natural language processing
- Semantic web
- Computer vision
Data Science
You wish to acquire several data analysis and processing techniques? With the Artificial Intelligence, Data Science and Health path, you will learn to master the whole processing chain, from raw data collecting to data understanding and using in a computer program. To do so, you will acquire skills in:
- Data mining
- Data engineering
- Machine learning
- Deep learning with neural networks
Course units will be both theoretical and practical, including studies of libraries and tools used by professionals.
Algorithms and data structures
You wish to specialise in developing computer systems? With the Algorithms and data structures path, you will learn to find appropriate solutions to the problems at hand:
Choose an efficient strategy to store, transfer, process or secure the information
- Understand where the difficulty lies in problems
- Calculate the complexity of problems
- Implement appropriate data structures
- Use efficient algorithms
Moreover, the master’s degree in Informatics is supported by several research units within the research group in Computer Science, Image an Instrumentation of Caen (GREYC · UMR 6072):
- CODAG (Contraintes, Ontologies, Données, Annotations, Graphes): research in data mining, constraints and graphs
- IMAGE: processing and analysis of signals, images and videos
- MAD (Modèles, Agents et Décision): autonomous agents and multi-agent systems
- AMACC (Algorithmes, modèles de calcul, aléa, combinatoire, complexité): research in mathematical computing and computational models
Welcoming international students
Since 2019, the University of Caen Normandy has been awarded the "Bienvenue en France" label by Campus France, highlighting the quality of the university's welcome for international students.
Application requirements
Entry requirements
To enter this course, you should
- Master fundamentals in informatics and applied mathematics
- Graduate from a degree in Computer Science, Applied Mathematics, General Mathematics
Applicants must provide:
- Academic records
- Cover letter
- CV
Language proficiency requirements
Minimum French proficiency level required: C1
Minimum English proficiency level required: B2
Specific conditions
Entry requirements for Year 2
If you've completed Year 1 of this master's, you automatically enter Year 2.
Apply and register
The registration process takes place in 3 steps:
Application process
Admission and registration requirements may vary depending on your nationality, country of residence, foreign secondary school leaving certificate, and the nature of your programme of study. Discover how to apply to the University of Caen Normandy.
Course structure
Courses
- Take place on Campus 2 (Caen), in the Faculty of Sciences of the University of Caen Normandy.
- Amount to 20 hours a week in Year 1, and 15 hours a week in Year 2; to these contact hours add 2 group projects that imply important personal work.
- Integrate professional internships.
Course units
The master’s degree in Computer Science allows you a progressive specialisation in the field of computer science you wish. As such, you can freely choose your course units. At the start of the school year, you will receive personal tutoring from a department professor, in order to finalise the choice of your units.
Among all the units the master’s offers, you must select:
- Basics units (compulsory):
- Algorithm
- Artificial intelligence
- Project
- Training course
- Intermediate units: for the first 2 semesters (Year 1), you must choose 4 out of the 8 available units
- Advanced units: for the first 2 semesters (Year 1), you must choose 8 out of the 15 available units; for the 3rd semester (Year 2), you must choose 6 out the 13 available units
Internships and placements
The master’s degree in Computer Science includes 2 internships that can be done in a laboratory or a company:
- An optional internship in Year 1, up to 2 months
- A compulsory internship in Year 2, from 4 to 6 months
Coursework and assessment
The course lasts 2 years and is divided in 4 semesters, each comprising several courses units. Examinations are held at the end of each semester and are graded on a scale from 0 to 20, 20 being the best grade. Grade compensation is organized without eliminatory marks and on the basis of the general average obtained in every course unit:
- Over each semester
- Over the 2 semesters of year 1.
The 2 semesters do not compensate each other in year 2.
To successfully complete a semester, you must have an average mark of at least 10 points out of 20. If you have not completed your semester, you can retake the courses units you failed; you do not have to retake the courses in which you have obtained at least 10 points out of 20.
Language
French
English
Learning outcome
By the end of this course, you will be able to:
- Model and solve concrete informatics problems with appropriate methods and tools, especially for large-scale organisations requiring digital solutions
- Design and implement said tools, whether for a specialised company or for specific needs of an organisation
- Design methods and tools, whether for academical research or research services within large-scale organisations
Further study
Once you’ve obtained your master’s degree in Computer Science, you can enter the workforce! You can also pursue doctoral studies.
Careers
IT services company, private or public organisations… Every field of work uses computer science! You will have plenty of opportunities, especially in the currently booming field of artificial intelligence:
- Decision analysis tools officer
- Knowledge engineering officer
- Research & development engineer
- Researcher or research professor
As well as in the field of data science, signal processing and machine learning:
- Computer science engineer
- Researcher or research professor
And in the field of algorithms and intelligent systems:
- Developer
- Scrum master
- Project leader
- Research & development engineer
- Theoretical computer science research professor
Address
Université de Caen Normandie
UFR des Sciences
Boulevard Maréchal Juin · CS 14032 · 14032 Caen Cedex 5
France
Course leader
Responsable du master : Fabrice Maurel · fabrice.maurel@unicaen.fr