Subscribe to our newsletter
Subscribe to the INPT newsletter now, receive our latest news and be the first one informed of our upcoming events!.
Ubiquitous and Distributed Systems Engineering - Cloud and IoT (SUD)
|
Semester |
Module Blocks |
List of Modules |
Module elements |
|
S1 |
Basic and specialized scientific and technical modules. |
Databases and Programming |
Algorithmic and Java programming |
|
Relational databases & ORM |
||||
Object-oriented design |
||||
Foundations of a system engineering |
Operating system |
|||
Electronic circuits and systems |
||||
Microchips and assemblers |
||||
Networks and interconnections |
Communication networks |
|||
Information theory and coding |
||||
Communication networks |
||||
Mathematics, statistics and project |
Mathematics for engineers |
|||
Probability and statistics |
||||
Personal and professional development project |
||||
Management modules |
Engineering and socio-economic environment |
Role and ethics of the engineer |
||
Introduction to economics |
||||
Language, Communication and ICT modules. |
Language and communication techniques |
English and human development |
||
Expression and communication techniques |
||||
S2 |
Scientific and technical modules both basic and specialized. |
Algorithmic and virtualization |
Data structures and algorithms |
|
Discrete mathematics |
||||
Virtualization techniques |
||||
Systems, mobile, and quality |
Systems engineering |
|||
Mobile app development |
||||
Validation and quality assurance techniques |
||||
Electronic and communication infrastructure |
Analogue and digital communication |
|||
Memory and hardware interfaces |
||||
Network simulation techniques |
||||
Operational research and project |
Optimization |
|||
Graph Theory and schedule |
||||
Personal and professional plan |
||||
Management modules |
Corporate finance |
Financial accounting |
||
Financial analysis of projects |
||||
Language, Communication and ICT modules. |
Language and communication techniques |
English and human development |
||
Expression and communication techniques |
||||
S3 |
Scientific and technical modules both basic and specialized. |
Architectures and good practices of SIs |
Design patterns and software architectures |
|
Middleware and distributed architectures |
||||
Manuals of good practices of information systems. |
||||
Distribution, OS programming and application security |
Security of web and mobile applications |
|||
Programming of drivers and kernels |
||||
Parallel and distributed algorithms |
||||
Networks and security |
Mobile networks |
|||
Security of communication networks |
||||
Personal and professional plan |
||||
Embedded, IoT and WSN |
Real-time and embedded systems |
|||
Foundations of IoT |
||||
Wireless Sensor Networks (WSN) |
||||
Management modules |
Marketing and Sustainable Development |
Digital Marketing |
||
Introduction to sustainable development |
||||
Language, Communication and ICT modules. |
Language and communication techniques III |
English and human development |
||
Communication and personal development |
||||
S4 |
Scientific and technical modules both basic and specialized. |
SOA, web and DevOps |
SOA and technologies of its implementation |
|
Web development platforms and frameworks |
||||
Continuous development and integration techniques (DevOps) |
||||
Cloud and storage systems |
Cloud computing (architectures, models and services) |
|||
Development of applications and services for the cloud |
||||
Data centers, services and storage networks |
||||
IoT and NoSQL |
RFID and its applications in IoT |
|||
IoT platforms and technologies |
||||
NoSQL and ODM databases |
||||
Machine learning and data engineering |
Pattern recognition and machine learning |
|||
Data mining and wharehousing |
||||
Personal and professional plan |
||||
Management modules |
Management techniques II |
Risk management |
||
Project Management |
||||
Language, Communication and ICT modules. |
Language and communication techniques IV |
English and human development |
||
Communication and personal development |
||||
S5 |
Scientific and technical modules both basic and specialized. |
Securing and planning of cloud and IoT |
IoT and the cloud security |
|
management and planning of cloud strategies |
||||
Big Data |
Big data analytics using R / SCALLA / MADlib |
|||
Big data processing using MapReduce / Hadoop / Kafka |
||||
Multimedia and Virtualization for IoT |
Internet of Multimedia Things (IoMT) |
|||
Virtualization for IoT (SDR, SDN, NFV ...) |
||||
R & D and seminars |
Introduction to R&D |
|||
Seminars |
||||
Management modules |
Entrepreneurship and Innovation |
Entrepreneurship and Innovation |
||
Innovation management |
||||
Introduction to Sustainable Development |
||||
Language, Communication and ICT modules. |
Language and communication techniques IV |
English and human development |
||
Expression and communication techniques |
||||
S6 |
Final year project |