Subscribe to our newsletter
Subscribe to the INPT newsletter now, receive our latest news and be the first one informed of our upcoming events!.
Data Engineer - 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 |