Home
 
Data Engineer
Department of Data Science Engineer

 

  Curriculum

The training is organized in three semesters (S1, S2, S3) allowing to provide all engineering students of the program with a solid background in scientific and technical tools. At the end of the two semesters S4 and S5, specialization courses representing a main issue for the profession "Data Engineer", are provided. Semester 6 is reserved for a final year project.

Semester

Module Blocks

List of Modules

Module elements

 
 

S1

Basic and specialized scientific and technical modules

Mathematics for data sciences

Algebra

 

Probability and statistics

 

Telecommunication basics

Introduction to signal processing

 

Introduction to information theory

 

The engineer and their societal environment

Project management

 

Role and ethics of the engineer

 

Algorithms and programming I

Algorithms and C programming

 

Object oriented programming (Java)

 

Systems and Networks I

Introduction to operating systems

 

Computer networks

 

Electronics

Analogue and digital Electronics

 

Computer and microcontrollers architecture

 

Optimization tools

Numerical analysis and optimization

 

Operational research

 

Language, Communication and ICT modules.

Languages and Communication

English Studies

 

Expression and communication techniques

 

S2

Basic and specialized scientific and technical modules

Modeling and Statistics

Applied Statistics

 

Stochastic Modeling

 

S2 MS3: Data Analysis

 

Fundamental computer science

Design and analysis of algorithms

 

Language theory and compilation

 

Theoretical computer science

 

Systems Adminnistration

Operating systems engineering

 

System Administration (Unix and Windows)

 

Networks & Telecoms

Introduction to Telecommunications Networks

 

Corporate networks

 

Databases

Unstructured databases

 

Relational Databases

 

Management modules

Corporate finance

Financial accounting

 

Financial diagnosis of the company

 

Language, Communication and ICT modules.

Languages and Communication

English

 

Expression and communication techniques

 

Project

Mini-project expression and communication techniques: Business ventures in IT

 

Project

Mini-Project : INE1 Software Development / Systems Design

 

S3

Basic and specialized scientific and technical modules

Analysis and Design of Software Systems

Object-oriented analysis and design

 

Software development process

 

WEB / J2EE programming

 

Advanced programming

Parallelism and Distributed Algorithms

 

Client-server Programming

 

Virtualization, Cloud and Distributed Architecture

Virtualization

 

Cloud Computing (PaaS, SaaS, IAAS) and Distributed Architecture

 

Foundations of Big Data

Introduction to Big Data

 

Introduction to NoSQL Databases

 

TCP / IP Networks and Security

TCP/IP protocols

 

Basics of security

 

Security Systems and Networks

 

Multivariate Statistical Models

Regression models

 

Time series

 

Management Modules

Management Techniques

project Management

 

Risk Management

 

Language, Communication and ICT modules.

Languages and Communication

English

 

Expression and communication techniques

 

S4

Basic and specialized scientific and technical modules

Advanced Algorithms and Intelligent Systems

Logic Programming and Expert Systems

 

Machine Learning

 

Advanced Algorithms and Advanced Learning

Algorithmic Puzzles Challenge

 

Advanced Learning

 

Decision Systems

Data mining

 

Text Mining (app. Social media Media, and open data Analytics)

 

Data warehouse & Implementation of a decision system

 

Embedded, Geographic, IOT and Real Time Systems

Real time systems engineering

 

Real-time P2P communication

 

Geographic Information System and Spatial Databases

 

Management of Projects and IT Services

IT project Management

 

IT service management

 

 

 

Management Modules

Marketing and usages 2.0

Traditional marketing

 

Digital Marketing

 

Language, Communication and ICT modules.

Languages and Communication

English

 

Expression and communication techniques

 

Project (Research & Development)

Mini-Project Development - Integration / Systems Design

 

Mini-Project Bibliography - Research Initiation

 

S5

Basic and specialized scientific and technical modules

Big Data and Advanced NoSQL

Advanced NoSQL databases

 

Advanced Big Data

 

Advanced Secure Mobile and Web Development

Cross platform mobile development and security

 

Development and security of modern web applications

 

GRSSI

Governance of IT systems

 

IT security standards

 

Digital transformation and customer relationship

TDRC 1

 

CRM

 

TDGRC 2 Digitalization of the customer relationship

 

Information System Security Management

Risk Analysis and Management (EBIOS)

 

Security audit

 

Cycle of conferences and seminars

challenge / camp for data sciences

 

Management of Data Centers / Clusters

 

Knowledge Representation and Ontologies

 

Management modules

Protection of personal data and intellectual property rights

Cyber Law

 

Intellectual property law

 

Language, Communication and ICT modules.

Languages and Communication

English

 

Expression and communication techniques

 

S6

Final year project

     

 

 
 

Abonnez-vous à la newsletter de l'INPT dès maintenant, et recevez notre actualité en priorité pour être informé des prochains événements.