School / Prep
ENSEIRB-MATMECA
Target level of study
Bac + 5
ECTS
180 credits
Duration
3 years
Language(s) of instruction
French
Presentation
To train engineers capable of mastering the theoretical, fundamental and practical aspects of the main areas of computer science, and of implementing its solutions. The way the program is structured enables all engineers to acquire a broad spectrum of skills required by companies (software, algorithms, artificial intelligence, teamwork, etc.). The specializations offered complement this training with more specialized skills (high performance computing and data science, robotics and learning, artificial intelligence, software engineering and cybersecurity).
"Computer science training teaches us the basics of programming and information systems, enabling us to discover all aspects of computer science and then specialize in a specific field. In addition to our technical expertise, our professors and administrative staff work hard to pass on human and social values that complement our engineering training by raising our awareness of various social and environmental issues. I was lucky enough to do an internship in a bank and then a mobility program in Montreal before specializing in cybersecurity."
Marwan
Objectives
The first two years of training are organized around general IT themes. The 3rd year is dedicated to specialization options.
Three internships, lasting a total of 12 months, enable gradual immersion in a company in France or abroad.
Labels
The program is accredited by the Commission des Titres d'Ingénieur (CTI).
The course has been awarded the European EUR-ACE label, attesting to the quality of our training programs, both for our engineering students and for the companies that recruit our graduates.
In particular, this label facilitates :
- Student mobility between higher education establishments holding the label.
- The employability and professional mobility of our graduates, thanks to the recognition of their training according to demanding common European standards.
International dimension
ENSEIRB-MATMECA requires a minimum of 17 weeks' international mobility, either as a university exchange or internship. For further information.
Training benefits
- Active, fun teaching methods.
- Innovative projects carried out by groups of students, submitted by companies or academics.
- A flexible, tailor-made curriculum from the 1st year, thanks to optional modules and a wide choice of modules in the 3rd year, with the option of doing part of your training abroad.
- Specialization in small groups of students, with many teachers from industry.
- Reinforcement of scientific English through reports and presentations in English.
- International mobility of at least 17 weeks.
Program
The aim of the first two years is to acquire engineering-level skills through generalist courses and projects. The third year enables students to deepen their knowledge and skills through their chosen specialization. Three internships, lasting a total of 12 months, enable gradual integration into the professional world.
Several types of mobility are possible, in France or abroad:
- As part of one or more training courses
- In 2nd or 3rd year as part of an academic mobility program in one of our partner establishments.
In France
3rd year can be spent at a partner school or university (Groupe INP, Réseau Polyméca).
International
ENSEIRB-MATMECA requires a minimum of 17 weeks' international mobility, either as a university exchange or internship. For further information.
Select a program
Year 1 - Computer Engineer
UE I5-A - Algorithms and mathematics 1
10 creditsIntroduction to algorithms
Coef. 2Tree structures
Coef. 2Probability and statistics
Coef. 2.5Logic and proof
Coef. 2Data analysis and information theory (your choice)
Your choice: 1 of 2
Information processing
Coef. 1.5Information theory
Coef. 1.5
UE I5-B - Programming and computing environment 1
10 creditsWorking environment
Coef. 3Computer structure
Coef. 3Imperative programming 1
Coef. 4
UE I5-C - Programming project
5 creditsUE I5-D - Languages and engineering culture
5 creditsLV1 English
Coef. 1.5LV2
Coef. 1Sports and artistic physical activity
Coef. 1Sustainable development and corporate social responsibility: Part 1/2
Coef. 0.5Integrating the company
Coef. 1
UE I6-A - Algorithms and mathematics 2
10 creditsFinite automata and applications
Coef. 2Graph algorithms
Coef. 3Operational Research
Coef. 2Numerical algorithms
Coef. 3
UE I6-B - Programming and computing environment 2
10 creditsUE I6-C - Projects 2
5 creditsImperative programming project
Coef. 2.5Functional programming project
Coef. 2.5
UE I6-D - Languages and engineering culture
5 creditsLV1 English
Coef. 1.5LV2
Coef. 1Sports and artistic physical activity
Coef. 1Sustainable development and corporate social responsibility: Part 2/2
Coef. 0.5Integrating the company
Coef. 1
Year 2 - Computer Engineer
UE I7-A - Programming and systems
10 creditsCompilation
Coef. 2.25Software Engineering
Coef. 1.5Object-oriented programming
Coef. 2.25System programming
Coef. 2.5C++ programming
Coef. 1.5
UE I7-B - Internet and networks
9 creditsOne module (of your choice)
Your choice: 1 of 5
Introduction to quantum computing
Coef. 2.5Parallel algorithms
Coef. 2.5Distributed algorithms
Coef. 2.5Data Science
Coef. 2.5Web programming
Coef. 2.5
Database Management Systems
Coef. 2.5TCP/IP network architecture
Coef. 2.5
UE I7-C - Software design
6 creditsCompilation project
Coef. 2DBMS project
Coef. 2Object-Oriented Programming Project
Coef. 2
UE I7-D - Languages and engineering culture
5 creditsLV1 English
Coef. 2.50 creditsLV2
Coef. 1Optional student commitment (high level)
Optional student commitment (very high level)
Integrating the company
Coef. 1.5
UE I8-A - Systems and applications
10 creditsCryptology
Coef. 2.25Computability and complexity
Coef. 2Artificial intelligence
Coef. 2Operating systems
Coef. 2.25TCP/IP applications
Coef. 1.5
I8-B : Customized UE (elective)
Your choice: 1 of 4
UE I8-E - UE-B-1 : 1 module EX214 + 2 modules EX205 without TOEIC
9 creditsI2-S8 Computer modules (elective)
Choice of 2 from 9
Game theory for computer modeling
Coef. 3Float and Combinatorics
Coef. 3Advanced software engineering
Coef. 3Information systems security
Coef. 3Type Systems and Programming
Coef. 3Makers
Coef. 3Sound interfaces
Coef. 3Introduction to research - PhD program
Coef. 3Multi-core and GPU programming
Coef. 3
I2-S8 Computer modules (elective)
Your choice: 1 of 4
UE I8-F - UE-B-2 : 1 module EX214 + 1 module EX205 + 2 modules EX206, without TOEIC
9 creditsI2-S8 Computer modules (elective)
Choice of 2 from 9
Game theory for computer modeling
Coef. 3Float and Combinatorics
Coef. 3Advanced software engineering
Coef. 3Information systems security
Coef. 3Type Systems and Programming
Coef. 3Makers
Coef. 3Sound interfaces
Coef. 3Introduction to research - PhD program
Coef. 3Multi-core and GPU programming
Coef. 3
List of modules (engineering culture)
Your choice: 1 of 9
Digital and innovative project management
Coef. 0.5Business Intelligence
Coef. 0.5Introduction to market finance
Coef. 0.5Technical sciences and society
Coef. 0.5Entrepreneurial path
Coef. 0.5Human, high-performance management
Coef. 0.5Management & health at work
Coef. 0.5Outdoor module
Coef. 0.5Introduction to research
Coef. 0.5
I2-S8 Computer modules (elective)
Your choice: 1 of 4
UE I8-G - UE-B-3 : 1 module EX214 + 2 modules EX205 + LC206 (TOEIC retest)
9 creditsI2-S8 Computer modules (elective)
Choice of 2 from 9
Game theory for computer modeling
Coef. 3Float and Combinatorics
Coef. 3Advanced software engineering
Coef. 3Information systems security
Coef. 3Type Systems and Programming
Coef. 3Makers
Coef. 3Sound interfaces
Coef. 3Introduction to research - PhD program
Coef. 3Multi-core and GPU programming
Coef. 3
I2-S8 Computer modules (elective)
Your choice: 1 of 4
S8 TOEIC (compulsory retake)
Coef. 1
UE I8-H - UE-B-4 : 1 module EX214 + 1 module EX205 + 1 module EX206 + LC206 (TOEIC retest)
9 creditsI2-S8 Computer modules (elective)
Choice of 2 from 9
Game theory for computer modeling
Coef. 3Float and Combinatorics
Coef. 3Advanced software engineering
Coef. 3Information systems security
Coef. 3Type Systems and Programming
Coef. 3Makers
Coef. 3Sound interfaces
Coef. 3Introduction to research - PhD program
Coef. 3Multi-core and GPU programming
Coef. 3
List of modules (engineering culture)
Your choice: 1 of 9
Digital and innovative project management
Coef. 0.5Business Intelligence
Coef. 0.5Introduction to market finance
Coef. 0.5Technical sciences and society
Coef. 0.5Entrepreneurial path
Coef. 0.5Human, high-performance management
Coef. 0.5Management & health at work
Coef. 0.5Outdoor module
Coef. 0.5Introduction to research
Coef. 0.5
I2-S8 Computer modules (elective)
Your choice: 1 of 4
S8 TOEIC (compulsory retake)
Coef. 1
UE I8-C - Software engineering project
6 creditsOperating systems project
Coef. 2Software Engineering Project - Development
Coef. 2Network project
Coef. 2
Languages and Engineering Culture
5 credits
Year 3 - Computer Engineer
Your choice: 1 of 8
Semester 9 - External
30 creditsSemester 9 - Algorithms and formal methods (AMF)
30 creditsUE I9AMF-A - Master informatique Université de Bordeaux (elective)
Your choice: 1 of 2
UE I9AMF-A1 - Models and algorithms
25 creditsCustomization (your choice)
Choice: 1 of 3
Games, synthesis and control
Coef. 6Software verification
Coef. 6Applied algorithms
Coef. 6
Logic and languages
Coef. 6Advanced graph theory
Coef. 3Distributed algorithms
Coef. 3Seminar
Coef. 3Introduction to research
Coef. 3
UE I9AMF-A2 - Software verification
25 creditsCustomization 1 (your choice)
Your choice: 1 of 4
Advanced graph theory
Coef. 3Distributed algorithms
Coef. 3Type systems and programming
Coef. 3Types, specifications and proofs
Coef. 3
Customization 2 (your choice)
Your choice: 1 of 2
Logic and languages
Coef. 6Applied algorithms
Coef. 6
Games, synthesis and control
Coef. 6Software verification
Coef. 6Seminar
Coef. 3Introduction to research
Coef. 3
UE I9AMF-B - Formal software design
5 creditsFormal design
Coef. 2.5Program specification and formal proof
Coef. 2.5
Semester 9 - Supercomputing and Data Science
30 creditsProgramming architectures, languages and models
6 creditsAlgorithms for high-performance computing, classification and learning
6 creditsExecution, extraction and visualization environment
6 creditsIntroduction to scientific visualization
Coef. 2Data processing media
Coef. 2Customized course (your choice)
Your choice: 1 of 2
Efficient deep learning
Coef. 23D programming
Coef. 2
Application modules
7 creditsIn-situ data processing
Coef. 2Search, extraction and visualization
Coef. 2HPC Application Project
Coef. 4
UE Languages and engineering culture
7 credits
Semester 9 - Software engineering
30 creditsUE I9GL-A - Methodology
5 creditsSoftware test
Coef. 1.5Project management
Coef. 2Urbanization and Information Systems Architecture
Coef. 1.5
UE I9GL-B - Software design and validation
5 creditsProgram specification and formal proof
Coef. 2.5Object-oriented design
Coef. 2.5
UE I9GL-C - Data engineering
5 creditsDevOps for data
Coef. 2.5Mass data management and analysis - Big Data
Coef. 2.5
UE I9GL-D - Distributed and mobile architecture
5 creditsConcurrent and distributed applications
Coef. 2.5Mobile application development
Coef. 2.5
UE I9GL-E - Customization
5 creditsFree computer module
Coef. 2.5Methodology and software tools
Coef. 2.5
UE Languages and engineering culture
5 credits
Semester 9 - Artificial Intelligence
30 creditsUE I9IA-A - Knowledge and reasoning
6 creditsSearch Algorithms
Coef. 2.5Knowledge representation
Coef. 2.5Artificial Intelligence for Video Games
Coef. 1
UE I9IA-B - Data Science and Learning
6 creditsAutomatic learning
Coef. 1.5Deep learning
Coef. 2Reinforcement learning
Coef. 1
UE I9IA-C - Artificial Intelligence applications
6 creditsComputer vision
Coef. 1.5Efficient deep learning
Coef. 2Software engineering for AI
Coef. 1Musical artificial intelligence
Coef. 1Video analysis
Coef. 1
UE I9IA-E - Professionalization program
7 creditsHalf-year project
Coef. 5Business Seminars
Coef. 1
UE Languages and engineering culture
5 credits
Semester 9 - Robotics and learning
30 creditsUE I9ROBOT-A - Modeling and control of robotic systems
5 creditsCommand control
Coef. 1Robot modeling and performance analysis
Coef. 2Numerical methods for robotics
Coef. 1
UE I9ROBOT-B - AI and robotics
5 creditsHuman-robot interaction
Coef. 1.5AI for autonomous robotics
Coef. 1.5Planning
Coef. 1Imaging tools for robotics
Coef. 2
UE I9ROBOT-C - Embedded systems
5 creditsMechatronics
Coef. 2Embedded systems project
Coef. 3
UE I9ROBOT-D - Robotics project
5 creditsRobotics project
Coef. 4State of the art Robotics project
Coef. 1
UE I9ROBOT-E - Professional integration
5 creditsA first robot in the Robotics Workshop
Coef. 2A day in the footsteps of a company director
Coef. 1Robot Makers' Day disseminations
Coef. 1Oral scientific communication techniques
Coef. 1Workshop AI for industry
Coef. 3R4 seminar
Coef. 1Workshop ROS for industry
Coef. 3Scientific culture
Coef. 1Robots & Agro Workshop
Coef. 1
UE Languages and engineering culture
5 credits
Semester 9 - cybeR-security, Systems and Networks (RSR)
30 creditsUE I9RSR-A - Communication networks
6 creditsUE I9RSR-B - Security and Information Systems
6 creditsUE I9RSR-C - Network security and administration
8 creditsUE I9RSR-D - Network administration tools
5 creditsSystem virtualization
Coef. 1Microsoft Administration and Industrial Cybersecurity
Coef. 2Administration, Routing, QoS
Coef. 1OSINT and Cyber Threat Intelligence
Coef. 11 credits
UE Languages and engineering culture
5 credits
Semester 9 - Software engineering for networks and telecommunications
30 creditsUE T9GLR-A - Technical UE GLRT
20 creditsConnected object design
Coef. 2.5Software Engineering
Coef. 2.5Software architectures
Coef. 2Middleware for the Internet of Things
Coef. 1Scripting languages
Coef. 2.5Web and mobile application development
Coef. 3Cloud Computing system
Coef. 1.5JavaCard development
Coef. 1Security
Coef. 1Internet telephony
Coef. 1Development of Internet telephony services
Coef. 2Introduction Cloud Computing
Coef. 0.5
UE T9GLR-B - Project
5 creditsUE Languages and engineering culture
5 credits
Semester 10 - 2A internship and final year project
26 creditsFinal project report and defense
Coef. 1212 credits2A internship report and defense
Coef. 66 creditsValidation of course 2A
Coef. 22 creditsValidation of final project
Coef. 66 credits
Semester 10 - Professional Project
4 creditsDiscovery course
Coef. 1Professional project presentation
Coef. 3
Organization
Courses
During their training, student engineers complete 3 internships that enable them to gradually integrate into the professional world, in France or abroad.
1st year internship - Discovery internship
Duration | 1 to 2 months / July - August |
---|---|
Type of mission | Discover corporate life and the engineering profession |
2nd year internship - Application internship
Duration | 3 to 4 months / June - September |
---|---|
Type of mission | Role-playing on technical problems |
3rd year internship - Final year project
Duration | 5 to 6 months / February - September |
---|---|
Type of mission | A large-scale mission that the student-engineer follows in its entirety |
Admission
Admission requirements
The Computer Science specialization is open to the Concours Commun INP, the Pass Ingénieur competitive entrance examination, integrated preparatory classes (La Prépa des INP, CPBx, Licence renforcée de Poitiers, Licence renforcée de Toulon) and admissions based on qualifications (Licence and BUT ).
Concours Commun INP (CCINP)
The Computer Science stream recruits most of its students via the Concours Commun INP (CCINP), MP, MPI, PC, PSI, TSI, PT streams.
- MP stream: 41
- MPI sector: 15
- PC stream: 3
- PSI stream: 10
- TSI stream: 2
- PT channel: 1
The Pass Ingénieur Competition
- L2 or L3 at university: 1
Integrated preparatory classes
- The Prépa des INP is common to all the INPs in France (Bordeaux, Clermont-Ferrand, Grenoble and Nancy). It gives access to over 30 public engineering schools on the basis of continuous assessment. Number of places available for the Computer Science stream: 8
- The CPBx (Cycle Préparatoire de Bordeaux) is shared by 9 engineering schools in the Nouvelle-Aquitaine region. Number of places available for the Computer Science stream: 6
- The licence renforcée de Poitiers is a 2-year course leading to admission to one of our partner engineering schools. Number of places available for the Computer Science stream: 1
- Toulon 's reinforced bachelor's degree is a 2-year course leading to admission to one of our partner engineering schools. Number of places available for the Computer Science stream: 1
Recruitment based on qualifications
In 1st year, the school recruits students with a BUT or a scientific and technological bachelor's degree, obtained under excellent conditions and corresponding to the scientific field of the stream in question. Admission to 2nd year is open to students holding a 1st year scientific and technical master's degree.
Number of places offered on the basis of qualifications in the IT field :
- 1st year: 15
- 2nd year: subject to availability
Students residing in the following countries must apply via the Campus France procedure only: Algeria, Argentina, Benin, Brazil, Burkina Faso, Burundi, Cameroon, Chile, China, Colombia, Comoros, Congo Brazzaville, Côte d'Ivoire, Democratic Republic of Congo, Djibouti, Egypt, Gabon, Guinea, India, Indonesia, Iran, Japan, Kuwait, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mexico, Morocco, Peru, Russia, Senegal, Singapore, South Korea, Taiwan, Togo, Tunisia, Turkey, USA and Vietnam.
To apply, check that your diploma qualifies you for the course you wish to follow (document available here).
Apply now :
- Applications must be submitted March 13 to May 22, 2025 on the eCandidat. For further information about your application, please contact the school by e-mail at : apply-enseirbmatmeca@bordeaux-inp.fr.
NB: If you do not have your last semester's transcript or diploma certificate when you submit your application, you must send them to us by e-mail at : apply-enseirbmatmeca@bordeaux-inp.fr as soon as we receive them. The absence of these documents will not penalize your application.
Required documents :
- Cover letter
- Curriculum vitae
- Photocopy of baccalaureate transcript
- Photocopy of transcripts and grades obtained during post-baccalaureate studies
- Avis de poursuite d'études (document to be downloaded from eCandidat) or avis de poursuite d'études as defined and issued by the curriculum leader (BUT2/BUT3) to be submitted on the website by May 22, 2025 or sent by e-mail by the curriculum leader to : apply-enseirbmatmeca@bordeaux-inp.fr
- Additional document: photocopy of diploma taken into account for admission or, failing that, provisional certificate of successful completion.
Admission requirements :
- Candidates will be able to consult their results on the eCandidat application by the evening of June 6, 2025.
- No results will be given over the phone.
Tuition fees
- Registration fee for Community students: 628* euros per year
- Registration fee for non-EU students: 3,941* euros for the first year / 628* euros for re-registration
- Registration fee for a gap year: 419* euros
- Under a professionalization contract (for the 3rd year), the cost of training is covered by the company's OPCO.
All students in initial training must pay the CROUS student and campus life fee before enrolling.
* Rate in effect for 2025-2026
And then
Professional integration
Engineers graduating from the Computer Science program enjoy excellent professional integration conditions and rich and varied career prospects.
Professional integration in a few figures
- 8 out of 10 students find a job before leaving school
- 95% of young graduates are in work 3 months after graduation
-
5% of graduates are preparing a thesis in a laboratory (salaried doctoral status)
What career opportunities are there for our IT engineering graduates?
Geographic sectors :
- Nouvelle-Aquitaine: 42
- Ile-de-France: 27% of the total
- Occitania: 5% of sales
- International: 9% of sales
- Other: 17
Sectors of activity :
- Computer activities and information services: 46%.
- Consulting and engineering firms: 35%.
- Research and scientific development: 5%.
- Aeronautics, automobile and space industries: 5%.
- Other: 9% of sales
Professions :
- R&D software design and development engineer
- Software architect, Security expert
- System, network and database administrator
- Project and quality manager
- Company manager, consultant
- etc.