Education

Our Academic Programs

In Arts and Humanities, Medicine, and Science and Engineering

Choosing Sorbonne University means joining a world-renowned higher education and research institution. By joining our community of 55,000 students and 360,000 alumni worldwide, you'll be giving your all to a rigorous academic program and receiving the best in multidisciplinary teaching. 

Information for International Students

Are you a current or prospective international student? 

Whether studying on exchange or seeking a full degree at Sorbonne University, access essential contact information, resources for learning French and a glimpse into student life. 

Nous sommes à vos côtés

Research and Innovation

Sorbonne University promotes excellence at the core of each of its disciplines and develops numerous interdisciplinary programs capable of meeting the major challenges of the 21st century.

Recherche et Innovation

Study at
Sorbonne University

Participate in the great adventure of learning, succeed in high-level studies and prepare to create the future.

Parismus is the international student association of Sorbonne University

Parismus

Parismus is the international student association of Sorbonne University.

Bringing together 10 institutions that offer studies in literature, medicine, science, engineering, technology and management, our alliance fosters a global approach to teaching and research, promoting access to knowledge for all.

Alliance 4EU+

The 4EU+ Alliance

In a changing world, Sorbonne University has joined forces with five universities: Charles University in Prague, the University of Warsaw, Heidelberg University, the University of Milan and the University of Copenhagen to create the 4EU+ Alliance.

With an innovative model of the European university, six large research-intensive universities are working together to respond to the educational and research challenges facing Europe today.

Les Alliances de Sorbonne Université


Publications

All publications

Parlez-vous (les) français ?

Par Mathieu Avanzi

Atlas des expressions de nos régions

Galilée à la plage

Par Arnaud Cassan

L'astronomie dans un transat

Courses

Discover our courses catalog

Medicine

The Faculty of Medicine teaches the 3 cycles of medical studies: from PASS (integrated into the faculty) to the 3rd cycle including DES, DESC, DU and DIU. The lessons are given mainly on two sites: Pitié-Salpêtrière and Saint-Antoine. The faculty also provides paramedical education: speech therapy, psychomotricity and orthoptics. The Saint-Antoine site includes a midwifery school.

Study
at the faculty of medicine

One of our riches is the diversity of students and their backgrounds. Sorbonne University is committed to the success of each of its students and offers them a wide range of training as well as support adapted to their profile and their project.

Associative life

One of our riches is the diversity of students and their backgrounds. Sorbonne University is committed to the success of each of its students.

21 393

users

17 527

students

715

Doctors in medecine and research

12

Research centers

Chiffres-clés

Digital International Program (DIGIT)

The DIGIT International program aims to open our master degree to oustanding international students by offering an opening to the thematics of the SU Computer Science master degree: bioinformatics, computer network, image processing, quantum information, security and reliability, etc.

All the courses proposed in the DIGIT International program are available for ERASMUS+ students.

Digital International Program (DIGIT)

Scholarships

French public institutions and the Erasmus+ program offer numerous scholarships to foreign students to help them finance their studies in France and in Europe. You must consult the campusfrance site for this. In addition, for accepted students with outstanding results, few local incoming mobility grant may also be awarded from Sorbonne University.

Each student of the DIGIT program will have the opportunity to build their own curriculum by choosing a subset of teaching unit (UE) consistent among the proposed courses in English or those that are likely to be taught in English in the case of non-francophone students choose them. Project (6 ECTS) or extended projects (12 ECTS) in the first three semesters (from S1 to S3) may exceptionally provide students with the opportunity to deepen their knowledge in one or more topics among those whose number of courses proposed in English is limited or nonexistent . These courses will use a reverse learning process and learning by example. They will be part of a challenge for our training meeting two objectives: educational innovation and internationalization.

Application

Who can apply: Bachelor’s holders in Computer Science, Computer Engineering or Information Systems with honors. Students should have competence in mathematics, theoretical foundations of computer science, algorithms and computer architectures.

How much does it cost: Tuition fees for the academic year 2021/22 (should be similar in 2022/2023)

  • For French and European students (nationals of a member country of the European Union, the European Economic Area, Andorra or Switzerland), students who are residents of Quebec or international students who hold a long-term residence card : Tuition charges will be €243 per year.
  • For non EU-students, you will be required to pay differentiated registration fees. The total registration fee that you will be required to pay will be €3,770 per year. In recent years, Sorbonne Université has compensated for the differentiated cost but this has not yet been decided for the next academic year.
  • No tuition fees, whether differentiated or not for…
    • Students who come to study in France as part of a partnership agreement between universities that provides for total exemption from enrolment fees (like the Erasmus+ exchange programme in particular)
    • Students who have been awarded a French government grant (BGF)
    • Students who have been awarded a grant from their host institution, providing for total exemption from enrolment fees.
  • Partial or total exemption for Non-EU students who have been granted full or partial exemption from tuition fees by their host institution in France or by the French embassy in their home country.

When and where to apply:

  •  European students (nationals of a member country of the European Union, the European Economic Area, Andorra or Switzerland) have to apply from  April to June on the Sorbonne University eCandidat procedure. Warning: to finalize your eCandidat application, you must go through the additional Candyweb procedure, specific to the Master of Computer Science. This additional procedure is explained and accessible from your eCandidate file, with the "Pieces justificatives".
  • Foreign students residing in one of the countries affected by the "Etudes en France" procedure (check the list here) have to apply on the web site from October to December (check on your local delegation). Please select “Sorbonne Université” > “Taught in English” > “Master indifférencié” > ”Computer Science” > “Master of Computer Science - DIGIT: International program”.

 

Courses in English (subject to availability)

  • BIMA: Fundamentals of image processing, 6 ECTS, this course include Fourier analysis, acquisition and theory of sampling, filtering and denoising, edge detection, segmentation. Applications are given on a few concrete problems (key-point detection, face recognition...), with practical works.
  • COMNET: Computer Networking , 6 ECTS. This course focuses on core network applications requested by users and services needed at the network level. The TCP/IP architecture and all the main associated protocols are detailed with particular emphasis on multimedia applications, end-to-end control mechanisms and routing hierarchy.
  • DIGCOM: Digital communication, 6 ECTS, this course provide the tools that are necessary for analyzing, modeling and designing digital transmission systems. The first part of the course focuses on the necessary bases in deterministic and random signal processing. The rest of the course shows their application to the physical layer of communications systems: architecture of a digital transmission chain, models and performance evaluation.”
  • MODEL, 6 ECTS, Mathematical algorithms play a central role in many fields of computing, whether it is to secure the transmission and/or exchange of data (by cryptography), to analyze large masses of data, or to optimize criteria under possible constraints. The underlying algorithms share paradigms and computational schemes pertaining to algebra and mathematical analysis. Also, the concepts of complexity (binary or arithmetic), and digital conditioning hold an essential place.
  • PROGRES: Network Programming - 3 ECTS. The objectives of teaching network programming are to know how to write simple programs, in relation to computer networks; approach the various usual tasks in a professional environment and understand the underlying mechanisms; and finally know how to effectively use high level libraries.
  • QCLG: Quantum circuits and logic gates, 3 ECTS, Quantum circuits are a common language in quantum information, blending insights and techniques from both computer science and physics. Single and two qubit gates, as well as Toffoli gates and some small circuits. Students from both backgrounds are paired to work together in tutorials and hand on sessions with digital tools to manipulate quantum circuits.
  • QPh4CS: Quantum physics for computer scientists, 9 ECTS, Quantum cinematics needed to understand theoretical quantum information (Hilbert spaces in physicists notations, unitary transformations, projective measurements and POVMs, density matrices and partial traces). Quantum dynamics (Hamiltonian, evolution operator, dissipation). Link with some quantum information physical implementations (cold atoms, photonics). The focus will be on finite dimensional systems.
  • ANum, 3ECTS, This unit is the natural continuation of  MODEL. Provide the knowledge in mathematical tools and algorithms in order to be able to solve concrete problems of large sizes. We will study in particular algorithms and their implementation frequently used in the field of scientific computing and data science. The applications will be very diverse and may change each year: for example, we will see applications in finance (calculation of the price of options), in simulation of structures for 3D printing, in imagery (image compression), in deep learning (stochastic gradient algorithm), etc. We will endeavor for each algorithm to propose versions allowing an efficient implementation on parallel machines. The algorithms will be coded in MATLAB or in Python.
  • CLOUD: Cloud Computing, 6 ECTS. Introduction to cloud computing principal, IaaS (Infrastructure as a Service), PaaS (Plateform as a Service), and Saas (Software as a Service), cloud computing architectures, cloud providers, etc. Classical Distributed Algorithms applied to Clouds: Logical Time in distributed systems (logical clocks); Resource allocation and mutual exclusion; Broadcast protocols, membership, and synchronous view. Failures and fault tolerance: Unreliable Failure Detectors; Checkpoint and global state in distributed systems. Introduction to MPI and implementation of the above distributed algorithms in MPI. Courses with practical experiments: Virtualisation (Virtual machines and containers); Amazon Cloud (Concepts and deployment); Open Stack free open source (Deployment of Cloud Computing Service Infrastructure); Map Reduce (Programming model and an associated implementation).
  • FLAG: Basics of Algebraic Algorithms, 6 ECTS, This course present algebraic algorithms for basic and building blocks problems, targeting quasi-optimal complexity. To do so, we shall rely on linear algebra modeling of the problem. However, we shall show that this modeling yields a linear system with a structure that can actually be solved faster than general algorithms allow us to. These problems find applications in computer algebra, cryptography, coding theory or robotics. A thorough implementation of these algorithms will also be studied.
  • IG3D: Introduction to Computer Graphics, 6 ECTS,This course introduces the domain of 3D computer graphics, including geometric modeling and processing, image synthesis, with implementation in OpenGL and C/C++.
  • QIIntro: Quantum information overview, 6 ECTS, The objective is to give the student a broad overview of theoretical quantum information, including fundamental concepts (entanglement, teleportation, nonlocality, decoherence), quantum communication protocol (teleportation, quantum key distribution), quantum algorithms (Shor, Grover and VQE) and some notions of quantum error correction.
  • SDM: System Design and Modeling, 6 ECTS, Introduction to the problem of modeling and performance evaluation of systems. It aims at answering the following questions: Why models are important? When do we need to evaluate the performance of a system? How? What kinds of models and techniques are useful?
  • WIMOB: Wireless and Mobile Computing, 6 ECTS. The main objective of this course is to present how user mobility and wireless transmissions affect computer communications. The course first gives a basic understanding of the physical layer mechanisms. It presents the impact of wireless signal propagation, link budget, digital communications with an illustration based on spread spectrum technologies. It then presents a survey on existing wireless technologies with a strong emphasis on the Wi-Fi standard. Finally, this course details the impact of mobility on IP protocols, the benefits and limitations of the main proposals, as well as the constraints of data losses on existing transport protocols.
  • ANET: Autonomic Networks, 6 ECTS, main scientific and technological issues of autonomous and ubiquitous networks. Principles, techniques, and examples related to the design of such networks are introduced, sometimes through similarities and differences with classical networks.  Various aspects of self-* attributes are discussed, such as self-stabilization, self-configuration, self-organization, self-management, self-optimization, self-adaptiveness, etc.  Passive mobility and proactive mobility are addressed and applied to sensor networks, swarms of robots, MANET, and VANET.
  • AQAlg: Advanced Quantum Algorithms, 6 ECTS, Shor algorithms, Quantum Fourier Transform, phase estimations and applications, quantum random walks , query complexity (algorithms, lower bounds), HHL algorithm and machine learning applications, hidden subgroup algorithms.
  • AQCrypt: Advanced Quantum Cryptography, 6 ECTS, the use of quantum states has many cryptographic applications. This course includes advanced quantum key distribution (various technologies and protocols, security proofs, practical problems, full and semi-device independence), but also other cryptographic protocols (bit commitment, oblivious transfer in the noisy storage model, secret sharing, verification
  • BIOMED: Biomedical Imaging, 6 ECTS, this course presents the main acquisition techniques both in medical imaging and in biological imaging. It also details a few applications, such as registration, segmentation, shape modeling, mammography, cardiovascular imaging, biological particle tracking, etc.
  • CELL: Cellular Networks, 6 ECTS, this course presents network architecture and protocols of 2G-GSM, 3G-UMTS, 4G-LTE networks and the upcoming 5G technologies such as C-RAN, Mobile Edge Computing, SDN-NFV and network slicing. The course explains problems in both access network and core network of a mobile network operator and provides basic techniques for performance analysis, resource allocation, network dimensioning and optimization.
  • IG3DA: Advanced Methods for Computer Graphics, 6 ECTS, this courses presents advanced methods for computer graphics: offline rendering, ray tracing, direct rendering, surface deformations (variational, skeleton-based, cage-based...), spectral analysis of surfaces, fluids simulation.
  • NAM: Network analysis and mining, 6 ECTS, Network Analysis and Mining is a course at the crossroad between data mining and graph algorithmic. We present concepts and tools for the analysis of real networks represented as graphs, such as online social networks, communication networks, the web, etc. Among the topics addressed in this course : measurement and dynamics of the Internet, community detection in social networks, research and filtering of information on the web.
  • NDA: Network Data Analysis, 6 ECTS, Today's telecommunication networks produce a massive amount of data, based on which the operator needs to configure the system and optimise users’ quality of service and experience. There is an abundant number of data-related methods that can be applied in various aspects of network operation ranging from anomaly detection to traffic prediction and control. In this course, the student will be guided how to use in Python machine learning and statistical methods using established libraries (Scikit-learn), in order to resolve such real-world problems: Methods to be mastered include classification, regression, trees, clustering and time-series analysis.
  • NETMET: Internet Measurement, 6 ECTS, This course presents the measures that can be performed in local networks, access networks and transit networks. It discusses which measures can be performed in the network, transport and application layers, or MAC. The student will learn to perform measurements using active measurement tools and passive measures, with practical exercises deployed on large experimental platforms.
  • NEVA: Network Evolution with Virtualization and Automation - 6 ECTS. The goal of this course is to present new technologies designed for advanced operations of IP networks in the last twenty years. The course starts with the evolution of IP switching and routing architectures, with a particular focus in traffic engineering and quality-of-service architectures. Then, the evolution of the Ethernet architecture and layer-2 protocols in general is presented, showing the extensions applied to let layer-2 protocols scale going from the local area to metropolitan and data-center network segments. The course shows how IP and Ethernet evolution recently converged on novels softwarized network environments, making use of data-plane programmability, network virtualization, cloud-native systems and automation frameworks.
  • POSSO: Polynomial systems Resolution, 6 ECTS, Polynomial systems model static nonlinear situations. Their resolution is therefore more delicate than the resolution of linear systems, but nevertheless crucial since these systems appear naturally in post-quantum cryptology and various engineering sciences (robotics, biology, chemistry, artificial vision, etc.). In this course, we will study efficient algorithms allowing us to solve such systems and examples of applications will be studied.
  • PhQC: Photonics Quantum Computing, 6 ECTS, Photonics is an essential platform for quantum communications and a promising one for quantum computing. These platforms are centered around measurement based quantum computing (MBQC). We willl study: Graph-states (in continuous and discrete variables), Graph-based cryptographic protocols, MBQC, delegated blind/verified universal quantum computing, photonic graph states implementations.
  • PRAT: Image Seminar and Projects, 6 ECTS, this course presents briefly a few topics not addressed in the other courses, in the form of seminars given by experts of the domain (from either the academy or the industry). It also includes a project done by the students, as an initiation to research work (critical bibliographical review, choice of a method, implementation and tests).
  • QIT: Quantum Information Theory, 6 ECTS, the quantum analogue of Shanon theory and complexity theory are very rich, with many applications: Mathematical foundations and link with programming, quantum Shannon theory (various entropies, super additivity, Holevo theorem); communication complexity, with lower bounds and exponential separations; channel theory; entanglement theory, nonlocal games, information causality; quantum complexity theory, BQP, QMA, QMA(2), QIP=QIP(3)=PSPACE=QPSPACE.
  • RDFIA: Pattern Recognition and Machine Learning for Image Understanding, 6 ECTS, this course presents theory and algorithms for classification and image understanding (Bayesian decision, machine learning, supervised and unsupervised learning, kernel-based methods, deep learning...). Illustrations are provided, on several applications for image classification.
  • TADI: Advanced Methods for Image Analysis, 6 ECTS, this course presents advanced theories of image processing and analysis. The formalisms include continuous, discrete, algebraic, analytical and statistical approaches. The course ranges from mathematical aspects to algorithms, for pre-processing, segmentation, etc. Illustrations are provided in various domains (natural images, medical images, remote sensing images...). The course includes lessons and practical work.
  • VISION: Advanced Methods for Computer Vision, 6 ECTS, this course provides an overview of advanced techniques for computer vision, either 2D or 3D, either static or dynamic. Methods mostly aim at extracting relevant information from the observed scene. The course includes lessons and practical work.

5 to 6 month internship

Contact