Duration
2 years
Component
Faculty of Science and Technology
Language(s) of instruction
English
Presentation
The Master's program in Computer Science at the University of Lille offers cutting-edge training for students aiming for management positions in the information science and communications technology sector. This Master's degree is a natural continuation of studies for students with a Bachelor's degree in General Computer Science. This program offers four specializations spread over two years, allowing students to deepen their skills in current fields. After completing an end-of-studies internship, graduates from each track can either enter the professional world in engineering positions or pursue a PhD and develop international expertise.
Know-how and skills
Cybersecurity: From Edge to Cloud
By working closely with major players in cloud computing (which have a strong presence in our region), particularly their service University Bachelor of Technology (B.U.T) and their CISOs, University Bachelor of Technology (B.U.T) cybersecurity companies, the Master’s in Cybersecurity: From Edge to Cloud offers students cutting-edge knowledge and skills in the fields of IT security, cloud software design and deployment, and the management and maintenance of large-scale computing and data centers. The program also emphasizes technology monitoring skills, which are essential for security specialists. The skills acquired in the Cybersecurity: From Edge to Cloud program include: mastery of the concepts and algorithms of distribution and allocation; mastery of IT security tools and issues, such as cryptography, penetration testing, and intrusion detection systems; and, through learning DevOps practices, the ability to work in a team and communicate effectively in a professional setting.
AI program
The skills acquired during this AI program are mainly related to artificial intelligence techniques for the exploitation, analysis, and forecasting of large amounts of data. The course focuses on three pillars: machine learning, algorithms, and databases. At the end of the Master's program, students will participate in the design and implementation of solutions based on supervised, unsupervised, and reinforcement machine learning; advanced databases beyond the relational model and SQL; optimization methods at the heart of learning; data mining and deep learning techniques based on textual or networked data. The program is complemented by skills that enable students to integrate into a team and learn the main principles of entrepreneurship in IT. The introduction to research in the Master's program is essential in this field.
Software Engineering program
Working closely with the worlds of business, research, and innovation, students in the Software Engineering program acquire knowledge and skills applicable to the development and maintenance of modern information systems. In addition, awareness of technological developments facilitates the transition to the integration and effective deployment of new software technologies. The skills acquired in the Software Engineering program are as follows: mastering the concepts and tools of software development; being able to intervene in all stages of the application life cycle; knowing how to adopt a development process that guarantees the production of high-performance, high-quality software; knowing how to effectively manage a development team; mastering key technologies while knowing how to adapt to those that will replace them; being able to integrate into an agile team; knowing the main principles of entrepreneurship.
Training benefits
Strong background in computer science and software development.
- A program characterized by openness:
- Accessibility of pathways to all specializations of the master's program: cybersecurity, artificial intelligence, software engineering.
- Openness to research and innovation: events, projects, and courses related to research. Notably, the RIC Day (Research, Innovation, and Creativity), meetings with members of the CRIStAL, INRIA, and IRCICA laboratories. This exposure to research allows students to pursue doctoral studies and, within an industrial context, to understand technological developments throughout their careers, contributing to the strategic considerations of their companies. Possibility of pursuing doctoral studies.
- International openness: students can spend a semester or a year studying at a foreign university.
- Connection to the business world: over 100 apprentices, strong interaction with the professional environment (internships, apprenticeships), courses on business discovery. High employability upon graduation. Professional networks, including internship experience and support: guidance in exploring careers and finding internships; internships lasting three to six months in the master's program; presentations by numerous IT professionals from companies in the Lille metropolitan area.
- Training accessible to the greatest number: 750 students in the department, low tuition fees.
- Quality study environment: a facility with 450 quality workstations available to you, nearly 60 research teachers committed to your success.
Organization
The training is organized around the following skill sets:
BCC - Building your career plan and developing cross-disciplinary skills useful for the IT sector
BCC - Applying the theoretical foundations of IT
BCC - Analyzing IT system vulnerabilities and developing secure solutions
BCC - Designing and developing software by mastering the life cycle and associated methods
BCC - Implementing artificial intelligence models to model and solve complex
Open on a sandwich basis
Type of contract | Apprenticeship contract, Professional training contract |
|---|
Courses
Internship | Mandatory |
|---|
Admission
Admission requirements
For European students and non-EEF students: Application: Submit your application by following this link: https://monmaster.gouv.fr
For EEF students: Studying in France
And then
Further studies
Each year, a fraction of students continue their studies at the postgraduate level, i.e. in a PhD program in Computer Sciences.
Professional integration
Master's graduates will have the opportunity to work in rapidly expanding sectors using artificial intelligence and machine learning techniques. These include IT service companies, in departments dedicated to decision-making and forecasting, or in research and development departments in a variety of fields such as distribution, sales management, commercial strategy, health, telecommunications, geolocation, web technologies, software development, energy management, transport, banking, and insurance.
To find out more about the professional integration of graduates from the University of Lille, consult the job directories published bythe ODiF (Observatory of the Training Department).
The Répertoire Opérationnel des Métiers et des Emplois (ROME ) job/occupation sheets provide a better understanding of occupations and the skills associated with them.

