Master of Science in Computer Science – Program

Program

Our program offers a wide range of options.

To be successful, students must have good knowledge of the most advanced and up to date areas of Computing technology and Computer Science.

Our Master of Science in Computer Science –  MSc (MCS)  offers four specializations as listed:

  • Innovative Information Systems Management
  • Software Engineering
  • Computer Security
  • Data Science & Analytics

The program includes courses common to all students as well as specific semesters depending on your choice of specialization.

Our Master of Science in Computer Science –  MSc (MCS)  provides a perfect combination of the most important and powerful theoretical basis of computing, and their applications in the areas of current technology and professional fields.

Fundamental Semester

This semester is designed for students who attend the Master of Science in Computer Science – MSc (MCS) program. It provides a solid common background of technical aspects of computer science through various disciplines.

Students gain knowledge in concepts and terminology related to the computer science field. Teaching units include business exposure, programming, networks and systems, and cultural integration.

S1 Fundamental Semester

300 hours Teaching Unit Course
Advanced Management & Business Strategy Communication for Leaders
Digital Marketing and Social Media Strategy
Project For Research & Innovation (1)
Project Management Principles
Enterprise Essentials
Digital Transformation
Cultural Integration Cultural Integration Worshop
French Language Program MSc (A1)
Managing The Culture Shock
Technical & Programming skills Advanced Algorithmic
Data Privacy By Design
Information Technologies Overview
Introduction to Python
Operation Systems : Unix

Common Core Specialization Semester

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.

 

S2 Common Core Specialization Semester

300 hours Teaching Unit Course
Advanced Management & Engineering Science Career Project Elaboration
Cross-Border Management
French Language Program FLE
Project For Reasearch & Innovation (2)
Technical & Programming Skills Data Flow and Computer Networks
Digital Risk Management
Python Week
Technical Foundation by Specialization Enterprise Information Systems Architecture
Introduction to Network Protocls & Architecture
Linear Algebra for Data Science
Linux for Security
OOA & UML & Java
Optimization For Data Science
Project Management Workshop

Innovative Information Systems Management i-ISM

The aim of this program is to prepare students to become a high demand professional in building the digital future. It aims to train students to become leaders of the transformation of companies towards evolutionary computing aligned to business requirements.

S3 Innovative Information Systems Management i-ISM

300 hours Teaching Unit Course
Advanced Management & Engineering Science French Language Program FLE
Enterprise Applications Integration Customer Relationship Management (CRM)
Green IT
How to succeed implementing Business Application
Supply Chain Management (SCM)
Innovation Business Intelligence (BI)
Creativiy & Design Thinking
Innovation Ecosystem
Innovation Workshop
Leadership & Management Business Process Management
Cross-Border Management
ITIL (information Technology Infrastructure Library)
Leadership & Organizations
Managing International Teams

Software Engineering SE

The aim of this program is to graduate “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.

S3 Software Engineering SE

300 hours Teaching Unit Course
Advanced Management & Engineering Science French Language Program FLE
Green IT
ITIL (Information Technology Infrastructure Library)
Advanced Programming Advanced C
Advanced Databases
Advanced Java Programming
Advanced Web Development
Programming .Net And C# Programming
Android Initiation
Front End Applications
Introduction to IOS
Software Indstrialization How to use Devops Approach
Software & Database Security
Software Industrialization
Structured Data & Transportation

Computer, Application, Network & Information Security CANIS

The aim of this program is to master cybersecurity issues and how to 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 s to train information and cybersecurity experts to protect vital systems and networks.

S3 Computer, Application, Network & Information Security CANIS

300 hours Teaching Unit Course
Advanced Management & Engineering Science French Language Program FLE
Advanced Security Malware Analysis
Penetration Testing
Secured Network Architecture
Software & Database Security
Web Security
Advanced Security & Management Cloud Computing, Principles and Analysis
Digital Forensics & Incidence Response
Identity Access Management
Reverse Engineering
Security Operation Techniques
Social Engineering Techniques
Technical Skills Introduction to Cryptology
PKI, DMZ & Proxy
Python for Security
Unix System Administration

Data Science & Analytics DSA

The program provides a good foundation in machine learning and programming along with practical experience. The aim of this specialization is to combine computer and statistical sciences to develop top edge tools to efficiently deal with data processing (Big DATA) and to learn how to develop methods, algorithms and software. It provides also a combination of technical classes in data mining and distributed systems joined with essentials in business to prepare profiles who are highly valued by the professional market.

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.

S3 Data Science & Analytics

300 hours Teaching Unit Course
Advanced Management & Engineering Science French Language Program FLE
Analytics Business Intelligence (BI)
Data Visualization
Predictive Analytics & Data Mining
Recommender System
Data Science Bayesian Methods for Machine Learning
Introduction to Statistical Machine Learning
Neura Mehotds
NoSQL Databases
Intermediate Python for Machine Learning
Data Science Applications Spark & Python for Big Data
Computer Vision & Image Analysis
Deep Learning for image and video Process
Deep Learning for Natural Language Process
Applied AI in Signal Image Processing

Internship

The last semester, the internship, is part of the  MSc (MCS) 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 our Master of Science in Computer Science –  MSc (MCS) are paid between €1 000 and €1 500 per month during their internships.

Find out about our application requirements.