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 (CS) offers four specializations as listed:

  • 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 (CS) 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 (CS) 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

Teaching Unit Course
Business Exposure Business & Technical Writing
Digital Marketing and Social Media Strategy
Project management (#1)
Cultural Integration Cultural Integration Workshop
French language program MSc (A1)
Getting over the culture shock
Technical Skills Advanced Algorithmics
Data Flow and Computer Networks
Databases
Information Technologies Overview
OOA & UML & Java
Operating 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

Teaching Unit Course
Advanced Management & Engineering Science

 

 

 

Change Management
Cross-border Management
Knowledge Management & Innovation –Theory and practice

 

Business Exposure

 

Career Project Elaboration
Corporate Finance
International Week
Project for Research & Innovation (#1)
French language program MSc (A2)
Technical Skills Applied Statistics for Engineers
Digital Risk Management
Fundamentals of Human-Centered Design
Introduction to Data Science with Python

Information Systems Management ISM

This program aims at providing knowledge of the fundamentals of IT strategic planning, IT implementation and organizational management. Graduates will become highly skilled professionals with a multifaceted understanding of how technology can improve an organization’s performance and enable its members to share and access information, plan and collaborate, while having the analytical edge to strategically plan for future growth.

S3 Information Systems Management

Teaching Unit Course
Advanced Management & Engineering Science Advanced PM: Scrum / Agile
Green IT
ITIL
Business Exposure

 

French language program MSc (A2-B1)
New Business Opportunities – Business Model Innovation (#1)
New Business Opportunities – Business Model Innovation (#2)
Project for Research & Innovation (#2)
Enterprise Information Systems

 

 

Business Intelligence (BI) & Data Warehouses
Customer Relationship Management (CRM)
Finance for IT Managers
How to succeed in implementing an ERP Project
Information Systems Management
IT Governance
IT Purchase
IT Strategy, Software Costs and ROI.
Supply Chain Management (SCM)

Software Engineering SE

The program emphasizes the development of quality software and the transfer of this knowledge to the industry. Topics include requirements and system design, testing strategies, and software development, providing students with the skills needed to carry out major Software Engineering projects.

Software Engineering students should learn how to build software that is genuinely useful and usable by the customer and satisfies all the requirements defined for it.

S3 Software Engineering

Teaching Unit Course
Advanced Management & Engineering Science Advanced PM: Scrum / Agile
ITIL
Advanced Programming

 

.NET and C# Programming
Advanced C
Advanced Databases
Advanced Java Programming
Advanced Web Development
Software & Database Security
Software Industrialization
Software Quality Assurance
Structured Data & Transportation
Business Exposure French language program MSc (A2-B1)
Project for Research & Innovation (#2)
Mobile Application Development Android Software Stack
Mobile Application Development based on iOS

Computer, Application, Network & Information Security CANIS

This program aims at providing a solid background in the design and management of companies’ system and network architecture. This specialization also focuses on network security and cryptography by including elements from both disciplines in the curriculum.

Students in Computer Security will benefit from a disciplined approach to understanding the management, technical and legal issues associated with the security of information from a benchmarked step by step approach resulting in optimal security within risk tolerance limits.

S3 Computer, Application, Network & Information Security CANIS

Teaching Unit Course
Advanced Security

 

Digital Forensics & Incidence Response
Malware Analysis
Penetration Testing
Reverse Engineering
Secured Network Architecture
Security Audit
Software & Database Security
Unix System Administration
Web Security
Business Exposure French language program MSc (A2-B1)
Project for Research & Innovation (#2)
Security & Management Introduction to Cryptology
PKI, DMZ & Proxy
Python for Security

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

Teaching Unit Course
Business Exposure French language program MSc (A2-B1)
Project for Research & Innovation (#2)
Enterprise Information Systems Advanced PM: Scrum / Agile
Business Intelligence (BI) & Data Warehouses
Customer Relationship Management (CRM)
Green IT
IT Strategy, Software Costs and ROI.
Data Science Advanced Machine Learning
Big Data Architecture
Deep Learning
Optimization for Data Science
Analytics Data Visualization
Predictive Analytics & Data Mining
Social Media & Web Analytics
Statistical Models and Regression

Internship

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

Find out about our application requirements.