in Software Development
Kick-start your career as a web programmer
Welcome to the Bachelor and Master’s Degree in Software Development, Epitech’s most iconic programme, which trains IT experts on a 5-year programme.
We offer technical content that’s complete and varied, including numerous practical programming projects, which cover different programming languages. This type of training enables the computer science bachelor and master’s degree student to effectively become familiar with programming and new technologies.
The immersive sessions that Epitech offers in this Software Development degree (especially during the first and second year), give students the opportunity to absorb all the methodological bases and minimal techniques in a very short time. Throughout the training, Epitech’s ethos, together with teamwork, have a profound impact on the student, turning them into a true professional.
What is Epitech? School specialising in Computer Science and Digital Innovation, leader in Europe. Since 1999, across Epitech’s 20 campuses, we have turned more than 5,000 students who are passionate about IT into professional experts, through an innovative educational model based on carrying out projects.
Epitech will open doors to the most innovative businesses for you or, if you prefer, prepare you for starting and creating your own business.
When you study our Computer Science Bachelor + Master’s Degree, you will receive the Epitech Bachelor’s and Master’s Degree in Software Development leads to an official French state qualification at RNCP level 7. This degree corresponds to 5 years of higher education and 300 ECTS, equivalent to level 7 in the European Higher Education Area (EHEA).
Below you can see a table showing the equivalence of higher education studies in France:
On the other hand, you can consult the details of the competences and objectives of the official qualification of Expert in Software Engineering below:
RNCP37985 – Expert en ingénierie logicielle – France Compétences (francecompetences.fr)
See below for details of the fundamentals and techniques that our students learn over their 5-year course, which correspond with the Bachelor Degree in Software Development (the first 3 years) and the Master’s (the last 2 years).
From the first day in our legendary Pool, students immerse themselves in the basics of computer science. The universality of the techniques, through specific projects, provides the students with autonomy, creating a culture of teamwork, collaboration and collective success. The rest of the year is mainly taken up with carrying out a series of projects, which help them acquire a sense of responsibility. At the end of each semester, they present their keynote projects. This teaches them skills related to talking about their work in public and sharing their greatest technological successes.
Shared core
Programming techniques
Fundamentals
Applying programming techniques
The Second Year begins with paid professional internships lasting between 4 and 6 months, enabling the student to use the competencies they have learned in the first year and to move on with their professional project. On returning to Epitech, the C++ pool once again immerses the students into the world of programming. Students now have 2 projects to contend with: Indie Studio and Zappy. In both projects students must develop real videogames, integrating the concepts of graphics engines, parallel programming and Artificial Intelligence. These projects make up their own keynotes, which means they can share their learning before starting the Third Year.
Shared core
Programming techniques
Fundamentals
The Third Year acts as a hinge in the programme, focussing on the role computer science plays in different professional industries. Students are invited to reflect on the way in which computer science and its associated competencies can be linked up with a specific professional project and serve society. It’s at this point that innovation is prioritised, with the start of the “innovation stage”, which lasts 3 years. The Third Year adds to students’ professional experience, providing them with more internships lasting between 4 and 6 months, with a commitment of 2 days per week.
Shared core :
Advanced programming
Technology modules
Internationality is fundamental in Epitech. The Fourth Year is spent entirely abroad, in one of our 80 associated universities or at any Epitech campus overseas. This programme involves discovering different cultures, reflecting on students’ home countries from the outside, learning new methods of teaching and widening their network of contacts. In a world that’s as globalised and ever-changing as our current one, we can’t imagine a successful career that doesn’t have an international dimension. During this time, Epitech students will be plunged into a new working environment, where they can choose the subjects that are best suited to their professional project and particular area of interest. At the same time, they will continue to work as part of a team on their Epitech Innovative Project (EIP), albeit remotely and away from their team-mates, just as they would if they were working on a project for an international company.
The Fourth Year abroad signifies a true turning-point within the programme. With the goal of being able to access the best computer science training on an international level, we have fabricated a network of 80 associated universities. The range of institutes means every student can find the place that best suits their cultural and educational preferences.
We are part of the Erasmus Programme. As members of this European university initiative, Epitech has established bilateral exchange agreements with different universities within the European Union.
During the final year, students attend more than 50 workshops and sessions given by professionals at the highest level. These sessions address current topics such as data analysis, quantum computing, innovation management and Artificial Intelligence. In tandem, students spend 3 days a week working in businesses and, once they have completed their studies, they work for a further 6 months as part of their professional internships. Those who have successfully submitted their EIP project may also concentrate on launching their own business. The Fifth Year is also the culmination of 3 years of team work on what is Epitech’s biggest project: the Epitech Innovative Project.
Students have the option of choosing between 60 modules covering different topics, from the technological environment to professional competencies.
Transversal competencies:
Professional competencies and techniques: :
Technological environment: :
At Epitech we know the importance of having international experience, and we believe in an education that will help open doors for you in any part of the world. Because of this, the fourth year is spent entirely abroad, either at one of our 90 associated universities (in Germany, United Kingdom, United States, China…among others) or at any Epitech campus in the world.
Since its inception, Epitech has created various partnerships with large national and international companies. Working together with these businesses has enabled the school to put innovation and technology at the heart of its computer science training, as well as in different projects within the school, so these partners can be involved in different initiatives organised by Epitech.
epitech menu
alumni
epitech on europe
epitech world