BSc - Bachelor of Computer Science


Program Description

BSc - Bachelor of Computer Science

Computer science has insinuated itself at many levels of our daily life. It is manifest in manifold ways, from the private sphere to industrial applications: email, video games, bank cards, office systems, database management, internet and telecommunications, embedded control systems, avionics, etc. Professions in the field reflect this variety.

However, the diversity of IT applications and tools are simply the product of a few basic principles: data structures and algorithms, programming languages and models, representation formats and communication protocols, an organization of hardware and software systems, etc. The Bachelor of Computer Science aims to provide its students with the intellectual and technical skills and knowledge of the tools which will allow them to be involved in the development of the complex and multifaceted field of Computer Science.

The Bachelor of Computer Science department offers a main course and several specific courses.

The main course is a classic two-year academic course;
the specific courses are divided into

- a two-year vocational course, the second year of which is mainly in-company training

- a bi-disciplinary course in computer science and applied mathematics

- an international course in collaboration with the université de Montréal


  • mastery of the basic models, concepts, and notions of computer science
  • ability to analyze complex problems and formulate IT solutions
  • manipulation of the tools and environments for the development and deployment of software applications
    proficiency in technology forecasting and self-training
    aptitude for teamwork
  • proficiency in a corporate or administrative context
    proficiency in oral and written communication

Depending on the course, you will acquire all these skills to various degrees, enabling you either to enter the workforce with your bachelor’s degree or to continue your studies.


Main Course:

The program is covered in 4 semesters, separated into 2 levels (L1 and L2).
To obtain the Bachelor of Computer Science you must pass a total of 180 ECTS, including 24 ECTS from the Bachelor of Mathematics department and 6 language ECTS.

The issue of a degree with a computer science major also requires validation of 15 IT papers (6 ECTS each) with an average of at least 10 for each one. Of these 15 papers, at least 7 must be at L3 level.

The computer science department offers a rich catalog of papers – 13 at L2 level and 35 at L3 level – from which you may constitute your program according to your plans for continuing study or entry into the workforce.

The Bachelor of Computer Science department organizes a counseling service during the teaching enrolment period (enrolment for papers) to help you with your choice.

Specific courses:

  • Vocational course:

    The vocational course takes two years (L2 and L3) and includes tutored projects as well as classic classes. The first year finishes with a long in-company internship. The second-year alternates between training in-company and at university, within an apprenticeship or continuing education framework.
  • Bi-disciplinary course in computer science and applied mathematics:

    The course content is equally split between computer science and mathematics. Therefore, it offers the possibility to continue studying in either computer science or applied mathematics.
  • International course:

    This course is offered in partnership with the université de Montréal. It is possible to validate ECTS completed over one or two semesters in the partner establishment for the Bachelor of Computer Science program.

Last updated Feb 2018

About the School

In 2009, UPMC celebrated both the rehabilitation of the Zamansky tour and nine centuries of university activity on the site of the Saint Victor Abbey, renowned as a center of the Western intellectual ... Read More

In 2009, UPMC celebrated both the rehabilitation of the Zamansky tour and nine centuries of university activity on the site of the Saint Victor Abbey, renowned as a center of the Western intellectual renaissance, with a famous library and a training center for clerics. This school, founded by Guillaume de Champeaux in 1109, played a major role in the intellectual effervescence of the Latin Quarter for several centuries.Grammar, rhetoric, dialectics, music, arithmetic, geometry, astronomy and even technology were all taught there.After the Revolution, the site was occupied by various warehouses, then the “halle aux vins”, before being reintegrated into the world of research as a part of the Faculty of Science of the University of Paris in 1959.Under André Malraux’s leadership, the decision on the Albert project and the tower were made in 1963. And nine hundred years later, UPMC continues the quest for knowledge of the highest order in the heart of Paris. Faculties and institutesUPMC is composed of seven departments and faculties: chemistry, engineering, mathematics, medicine, physics, life sciences, earth sciences, environment, and biodiversity. It also boasts an engineering school - Polytech'Paris UPMC, the Paris Astrophysics Institute, the Henri Poincaré Institute and 3 marine stations at Roscoff, Banyuls, and Villefranche-sur-Mer that have Universe sciences observatory (OSU) status.Within the faculty of mathematics is ISUP, the premier school of statistics in France.UPMC and the Val-d'Oise Yvelines chamber of commerce came together to create the first apprenticeship training body within a university framework: CFA UPMC. Read less