AGENDA
Meet us on our different events

The MSc in Computer Science provides a perfect combination of the most important and powerful theoretical basis of computer science, and their applications in current technology and professional fields.    

This program is accredited by the Conférence des Grandes Écoles (CGE) and is offered entirely in English. Students can choose one of the four specializations offered for the third semester to specialize in:

  • Software engineering (SE)
  • Data Science and Analysis (DSA)
  • Computer, Applications, Network & Information Security (CS)
  • Innovative Information Systems Management (i-ISM)

Program
Structure

The program is composed of 12 months of classes and a 6-month internship. To obtain their degree, students must acquire 120 ECTS (European Credits Transfer Systems) over the 18-month period and the French A2 level.

Semester 1 (S1) Semester 2 (S2) Semester 3 (S3) Semester 4 (S4)
30 ECTS 30 ECTS 30 ECTS 30 ECTS
Fundamental Common Core Specialization Internship
12 Months 6 Months
On campus In company

 

Semester 1 (S1) – Foundation

This semester has two main objectives:

  • Unify students’ knowledge, independent of their current level, by establishing a common scientific background in mathematics and programming as a prerequisite for future semesters;
  • Culturally integrate students, thus reducing their culture shock via French as a Foreign Language (FLE) courses, an integration program introducing French culture and civilization, a coaching program and daily immersion in campus life.

This semester consists of 300 hours of classes.

Course List

Teaching Unit 1 – Programming skills
  • Advanced Algorithmic
  • Operation Systems: Unix
  • Introduction to Python
  • Relational Databases
Teaching Unit 2 – Technical Foundation
  • Digital Transformation
  • Data Privacy by Design
  • Introduction to Block Chain & Bitcoin
  • Introduction to Network Protocols & Architecture
  • Technical Warmup
Teaching Unit 3 – Advanced Management & Business Strategy
  • Corporate Finance
  • Communication for Leaders
  • Project Management Principles
  • Enterprise Essentials
Teaching Unit 4 – Cultural Integration
  • Cultural Integration Workshop
  • General French (All levels)
  • Managing the Culture Shock
Semester 2 (S2) – Common Core

This period is shared by all students within the same cohort. The purpose of this core is to provide students with in-depth knowledge of advanced management and engineering science, as well as business exposure. Sports and extracurricular activities are also included. Students pursuing the four specializations should have these skills to start their career.

This semester consists of 300 hours of classes.

Teaching Unit 1 – Advanced Management & Engineering Science
  • Change Management
  • General French (All levels)
  • Digital Risk Management
  • Cloud Computing AWS
  • Python Week
Teaching Unit 2 – Advanced Management & Business Strategy
  • Project for Research & Innovation (#1)
  • Digital Transformation
  • Knowledge Management & Innovation
  • Career Project Elaboration
Semester 3 (S3) – Specialization

This semester allows students to specialize in one of the specializations: Software engineering (SE), Data Science and Analysis (DSA), Computer, Applications, Network & Information Security (CS) or Innovative Information Systems Management* (i-ISM).

This semester consists of 300 hours of classes.

Innovative Information Systems Management i-ISM

This specialization prepares students to become a high demand professional in building the digital future. It trains students to become leaders of the transformation of companies towards evolutionary computing aligned to business requirements.

Teaching Unit 1 – Enterprise Information Systems
  • Customer Relationship Management (CRM)
  • Enterprise Information Systems Architecture
  • Enterprise Integrated Business Application
  • Supply Chain Management (SCM)
Teaching Unit 2 – Business Strategies & Analysis
  • General French (All levels)
  • IT Purchase
  • IT Strategy
  • Green IT
  • Project for Research & Innovation (#2)
Teaching Unit 3 – Innovation
  • Advanced C
  • Advanced Databases
  • Advanced Java Programming
  • Structured Data & Transportation
  • Web Applications Patterns
  • Advanced Javascript
  • General Front-end development principles
  • Progressive Web Applications   
Teaching Unit 4 – Leadership & Management
  • Business Process Management
  • ITIL (information Technology Infrastructure Library)
  • Cross-Border Management
  • Consulting Essentials
  • Managing International Teams

Software Engineering SE

This specialization nurtures “Digital Leaders” who can innovate, propose new content, create new uses and services, using open sources technologies or those of the large software publishers. It prepares students to design, plan, develop, implement, test, and maintain qualified software and applications.

Teaching Unit 1 – Advanced Management & Engineering Science
  • General French (All levels)
  • Green IT
  • ITIL (Information Technology Infrastructure Library)
  • Project for Research & Innovation (#2)
Teaching Unit 2 – Programming
  • OOA & UML & Java
  • .Net And C# Programming
  • Android Initiation
  • Front End Applications
  • Introduction to IOS
Teaching Unit 3 – Advanced Web Technologies
  • Business Intelligence (BI)
  • Creativity & Design Thinking
  • Innovation Ecosystem
  • Innovation Workshop
Teaching Unit 4 – Software Industrialization
  • How to use Devops Approach
  • Software Industrialization
  • Software Quality Assurance
  • Software & Database Security

Computer, Application, Network & Information Security CANIS

This specialization equips students with the knowledge and skills to master cybersecurity issues and deal with a cyber threat. It trains information and cybersecurity experts to protect vital systems and networks. It combines learning system from design to administration, existing and new generations networks and cybersecurity from organizational and technical aspects. Students should be able to train information and cybersecurity experts to protect vital systems and networks.

Teaching Unit 1 – Advanced Management & Engineering Science
  • General French (All levels)
  • Project for Research & Innovation (#2)
Teaching Unit 2 – Technical Foundation
  • OOA & UML & Java
  • Mathematics for Data Science (DSA)
Teaching Unit 3 – Data Science
  • NoSQL Databases
  • Data Exploration & Preparation
  • Machine Learning with Python
  • Foundations of Statistical Analysis & Machine Learning
  • Predictive Analytics & Data Mining
  • Business Intelligence (BI)
  • Big Data Infrastructure & Cloud Computing
  • Data Reporting & Visualization
  • Neural Networks & Deep Learning in Python
Teaching Unit 4 – Data Science Applications
  • How to use Devops Approach
  • Computer Vision
  • Natural Language Processing
  • Data Science in Production

Data Science and Analysis (DSA)

The program is to provide a solid foundation in machine learning and programming along with practical experience. It combines computer and statistical sciences to develop leading edge tools to efficiently deal with data processing (Big Data) learning how to develop methods, algorithms and software capable of extracting and presenting valuable information.

The DSA program is an opportunity for IT engineers and specialists to differentiate themselves and advance their knowledge in a field that will be paramount to the future of business.

Teaching Unit 1 – Advanced Management & Engineering Science
  • General French (All levels)
  • Project for Research & Innovation (#2)
Teaching Unit 2 – Technical Foundation
  • OOA & UML & Java
  • Mathematics for Data Science (DSA)
Teaching Unit 3 – Data Science
  • NoSQL Databases
  • Data Exploration & Preparation
  • Machine Learning with Python
  • Foundations of Statistical Analysis & Machine Learning
  • Predictive Analytics & Data Mining
  • Business Intelligence (BI)
  • Big Data Infrastructure & Cloud Computing
  • Data Reporting & Visualization
  • Neural Networks & Deep Learning in Python
Teaching Unit 4 – Data Science Applications
  • How to use Devops Approach
  • Computer Vision
  • Natural Language Processing
  • Data Science in Production
Semester 4 (S4) – Internship

The last semester, the internship, is part of the MSc Computer Science program and is therefore compulsory. Such an experience is essential for cultural, educational, and cultural reasons: using new competencies in a new environment is a priceless advantage for every student at EPITA. Even for those who already have a working experience here or abroad, the internship opens doors to students for a bright future full of new opportunities. Students of this program are paid by the company between €1,000 and €1,500 per month during their internships.

As students need to provide an official A2 level attestation in French in the end of their program, EPITA organizes TFI (Test de Français International) sessions during the fourth semester. In order to prepare them to the particularities of this exam, the students will be offered a 10 hours preparation course.

What jobs can the MSc Computer Science program lead to?

Software engineering (SE)
  • Full Stack Developer
  • Software Engineer
  • Software Architecture
  • Technical Manager
  • Database Administrator
  • Front End Applications Developer
Data Science and Analysis (DSA)
  • Data Analyst
  • Data Science Manager
  • Data Science Consultant
  • Big Data Engineer
Computer, Applications, Network & Information Security (CS)
  • Security Consultant
  • CISO
  • Cyber Expert
  • Infrastructure & Operations Manager
  • System Administrator
  • Security Consultant
  • Security Architect
  • Security Operation Center Manager
Innovative Information Systems Management (i-ISM)
  • Innovation Consultant
  • Project Manager
  • Product Owner
  • Business Analyst
  • IS Consultant
  • IT Operations Analyst
  • Applications Manager
  • Startup Creator

You wish to Study at EPITA?

You have questions?

Retour en haut de page