National diploma in association with the University of Valenciennes
Bachelor of Science – Technology – Health / Computer Sciences


For integration into Bachelor 1

Have obtained a diploma equivalent to the French Baccalaureate in country of origin. Very good foundation in mathematics are required.

The program is accessible to a student who has not yet taken a computer course: it incorporates reminders and programming support if necessary.

For integration into Bachelor 2 or 3

Have validated a first or second year of a Bachelor’s degree or equivalent in one of the following fields: computer sciences, engineering sciences.


  • Acquire and consolidate solid and diversified bases in computer science (programming languages, technologies, discovery of trades, specialties, etc.)
  • Make the right choices in accordance with desires and ambitions
  • Prepare well for further studies with a Masters or in Engineering School, in line with professional direction
  • Participate in the AC’LAB adventure and implement concrete projects with support


93% Bachelor year 1
100% Bachelor year 2


The 3rd year of the degree is carried out either in initial training or in a study-work programme (except for the Gaming course, only in initial training). The student decides on the form of teaching.

In initial training, the student is on the course all year long and then performs a minimum 6-week internship.

In a study-work course, the student divides their time throughout the year between course and company.


  • Your studies are financed by your company, you are employed and paid during your course.
  • The digital sciences study-work programme allows training in the different IT professions (developer, web developer, integrator, devops, etc.) and to integrate more easily into the life and culture of the receiving company.
  • The professionalisation or apprenticeship contract allows you to alternate periods in the field and supervised phases with the teaching team in the form of theoretical courses, exercises, projects and practical work preparing for the diploma.
  • This study-work programme also makes it possible to progress more quickly by applying one’s theoretical knowledge to the practice of the profession in a constant and rapid manner.
  • The training programme is designed in a progressive manner to be correlated with the periods in the company and to ensure the practical implementation.
  • The professionalisation or apprenticeship contract gives the student the possibility to face the world of work, before choosing to continue their studies in a Masters or other Institute.
  • This study-work programme allows the student to strengthen their CV: study-work students will already have significant professional experience once they graduate from their BAC+5.


Bachelor year 1

Semester 1
Teaching subjects30 credits
Renforcement mathématiques – Analyse de Base6
Fondamentaux de la programmation – Renforcement programmation6
Bases de Données4
Systèmes d’exploitation4
Projet Gaming2
Connaissance de l’entreprise2
Formation Humaine2
Matière d’Ouverture2


Semester 2
Teaching subjects30 credits
Algèbre Matricielle4
Outils d’analyse4
Programmation avancée5
Structures de données linéaires3
Projet Réseaux1
Projet Gaming2
Techno Web Dynamic Front4
Projet architecture des ordinateurs1
Formation Humaine2
Matière d’Ouverture2

Bachelor year 2

Semester 3
Teaching subjects30 credits
Bases de Données3
Structures de données avancées5
Programmation Objet5
Projet Gaming2
Techno Web Back-End4
Techniques de communication1
Stage en entreprise (rapport) + professionnalisation3
Matière d’Ouverture2


Semester 4
Teaching subjects30 credits
Algorithmes avancés3
Programmation Objet 24
Théorie des langages3
Architecture Système3
Projet Gaming2
Framework Web3
Matière d’Ouverture2

Bachelor year 3

Semester 5 
Teaching subjects26 credits
Fundamental subjects 
Données – Modélisation (UML)2
Recherche opérationnelle4
Programmation fonctionnelle2
Probabilités – Statistiques3
Stage en entreprise (soutenance + rapport)3
Système et réseaux3
Conception de logiciels2
Projet Gaming2
Méthodes numériques et simulation2
Ethique et numérique1
Optional courses (see below)4 credits

Subject to change

Semester 6 
Teaching subjects26 credits
Fundamental subjects 
Cloud Computing2
Alternance ou projet personnel4
Framework Web3
Culture & Dialectique du projet informatique2
Design Pattern3
Recherche appliquée et innovation2
Entrepôts de données2
Optional courses (see below)4 credits

Subject to change

3 optional courses in bachelor year 3

1 Internship each year

  • 1st Year of Bachelor’s degree: internship or fixed-term contract, practical mission, minimum of 4 weeks
  • 2nd Year of Bachelor’s degree: internship or fixed-term contract, technician mission, minimum of 4 weeks
  • 3rd Year of Bachelor’s degree: mission related to the course of studies, minimum of 6 weeks


The school PÔLE 3D, member of the Institut Catholique de Lille, offers a 5-year course in 2D/3D animation film and video games. This educational partnership between the FGES and the school PÔLE 3D allows students to work on concrete projects related to the world of games, throughout their bachelor’s degree course. During the Gaming project, in the first year, the students make a board game in order to discover game mechanics. In the second year, they discover the making of 2D video games. In the third year, they can enrol for the Gaming course offered by Pôle 3D and thus discover video game professions such as: Gameplay developer, Client/Server developer, Tools developer, etc. to then join the school’s masters programme in video games or UX design, Gamification and IOT.

The TechShop is a Makerspace: simultaneously a place, a workshop and a community to carry out projects. Continuing on from the Gaming project, the students are supported by the TechShop and put themselves in the shoes of a maker to improve their board game and manufacture its components (board, pieces, tokens, etc.). They are assisted by professionals who train them in the use of the various machines (laser cutting and engraving, printing, etc.)


After the Degree, our students go on to engineering school, a Masters Degree in computer sciences, video games, UX design or gamification & IoT

After an STI2D baccalaureate (science and technology of industry and sustainable development), I was looking for digital training and I chose the digital sciences degree from the FGES because I wasn’t yet sure in which IT field I wanted to specialise. I made the right choice with this course because it allowed me to discover programming languages oriented to the web, algorithms, object oriented, gaming, etc. What also appealed to me was the possibility of doing the 3rd year as a study-work course, which I am currently doing. After having been hesitant on what I wanted to do during my apprenticeship, I finally chose object-oriented programming rather than the web. This allows me to use technologies studied in class, such as Java, SQL and JavaScript for business.
After my degree I am considering a master’s degree with focus on the back-end in order to work for a large group.

The Digital Sciences degree offers a diversified training programme: from gaming to networking, including web development and security. For a student who does not know which branch of IT they would like to investigate further, this course is perfect to help them discover the digital world and know what suits them best. The course includes many projects and practical work, which means there are rarely tedious lectures. This avoids the boredom caused by monotonous courses and also gives us considerable professional experience, which makes the difference in a CV.
After the bachelor’s degree, I intend to continue my studies with a master’s degree focused on web professions and the development of mobile applications.