BACHELOR IN COMPUTER SCIENCES
National diploma in association with the University of Valenciennes
Bachelor of Science – Technology – Health / Computer Sciences
FOR WHO?
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.
WHY CHOOSE THIS DEGREE?
- 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
SUCCESS RATE 2020
BACHELOR 3: THE YEAR OF CHOICE
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.
FOCUS ON STUDY-WORK:
- 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.
COURSES
Bachelor year 1
Semester 1 | |
Teaching subjects | 30 credits |
Renforcement mathématiques – Analyse de Base | 6 |
Fondamentaux de la programmation – Renforcement programmation | 6 |
Bases de Données | 4 |
Systèmes d’exploitation | 4 |
Projet Gaming | 2 |
Connaissance de l’entreprise | 2 |
Formation Humaine | 2 |
Pré-professionnalisation | – |
Matière d’Ouverture | 2 |
Anglais | 2 |
Semester 2 | |
Teaching subjects | 30 credits |
Algèbre Matricielle | 4 |
Outils d’analyse | 4 |
Programmation avancée | 5 |
Structures de données linéaires | 3 |
Projet Réseaux | 1 |
Projet Gaming | 2 |
Techno Web Dynamic Front | 4 |
Projet architecture des ordinateurs | 1 |
Formation Humaine | 2 |
Matière d’Ouverture | 2 |
Anglais | 2 |
Bachelor year 2
Semester 3 | |
Teaching subjects | 30 credits |
Bases de Données | 3 |
Structures de données avancées | 5 |
Programmation Objet | 5 |
Projet Gaming | 2 |
Techno Web Back-End | 4 |
AC’Lab | 2 |
Techniques de communication | 1 |
Stage en entreprise (rapport) + professionnalisation | 3 |
Matière d’Ouverture | 2 |
Anglais | 2 |
Techshop | 1 |
Semester 4 | |
Teaching subjects | 30 credits |
Algorithmes avancés | 3 |
Programmation Objet 2 | 4 |
Sécurité | 3 |
Théorie des langages | 3 |
Architecture Système | 3 |
Projet Gaming | 2 |
Framework Web | 3 |
AC’Lab | 3 |
Cryptologie | 2 |
Matière d’Ouverture | 2 |
Anglais | 2 |
Bachelor year 3
Semester 5 | |
Teaching subjects | 26 credits |
Fundamental subjects | |
Données – Modélisation (UML) | 2 |
Recherche opérationnelle | 4 |
Programmation fonctionnelle | 2 |
Probabilités – Statistiques | 3 |
Stage en entreprise (soutenance + rapport) | 3 |
Système et réseaux | 3 |
Conception de logiciels | 2 |
Projet Gaming | 2 |
Méthodes numériques et simulation | 2 |
Ethique et numérique | 1 |
Anglais | 2 |
Optional courses (see below) | 4 credits |
Subject to change
Semester 6 | |
Teaching subjects | 26 credits |
Fundamental subjects | |
Cloud Computing | 2 |
Alternance ou projet personnel | 4 |
Design | 3 |
Framework Web | 3 |
Culture & Dialectique du projet informatique | 2 |
Ergonomie | 3 |
Design Pattern | 3 |
Recherche appliquée et innovation | 2 |
Entrepôts de données | 2 |
Anglais | 2 |
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
OUR PARTNERS
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?
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.