Smart Information and Communication Technology - Smart ICT Engineer
Department of Smart ICT Engineering « Smart Information and Communication Technology Engineering»
|
Curriculum
Semester |
Module Blocks |
List of Modules |
Module elements |
|
S1 |
Basic and specialized scientific and technical modules |
Graph, Operational Research and Project Management |
Graph and Operational Research |
|
Project management |
||||
Programming I |
Paradigms and programming languages |
|||
Advanced POO |
||||
Databases |
Relational databases |
|||
Semi-structured databases |
||||
Systems and Networks I |
Introduction to operating systems |
|||
Computer networks |
||||
Mobile Communications and Coding |
Micro-controller and interface |
|||
Evolution of generations of Mobile Communications |
||||
Introduction to information theory |
||||
Management modules |
The engineer and their environment |
Role and ethics of the engineer |
||
Getting started project |
||||
Raising awareness about the protection of personal data and intellectual property rights |
||||
Language, Communication and ICT modules. |
Language and Communication techniques |
English |
||
Expression and communication techniques |
||||
S2 |
Basic and specialized scientific and technical modules |
Algorithms and Applied Statistics |
Applied Statistics |
|
Algorithms and Programming II |
C ++ programming |
|||
Parallelism and distributed algorithms |
||||
2D and 3D design and programming |
||||
Systems and Networks II |
Operating systems engineering |
|||
Corporate interconnections and networks |
||||
Management modules |
Corporate management and finance |
Introduction to corporate management |
||
Introduction to financial management and accounting |
||||
Language, Communication and ICT modules. |
Languages, Communication and Expression and Communication Techniques |
English |
||
Expression and communication techniques |
||||
Project |
Mini-project expression and communication techniques: Sustainable development and business ventures in IT |
|||
P2 Mini-Project : INE1 Development / Design |
||||
S3 |
Basic and specialized scientific and technical modules |
Advanced data management |
Big Data and NoSQL |
|
Database administration |
||||
Web and Mobile Development |
JEE web Development |
|||
Android and iOS mobile development |
||||
System Administration and Virtualization |
System administration |
|||
Virtualization |
||||
Analysis and Design of Software Systems |
Object-oriented analysis and design |
|||
Software Engineering and DevOps |
||||
UX & UI design |
||||
Computer security |
Basics of computer security |
|||
|
Cyber Security: Policies and Practices |
|||
IT Networks and Telecommunications |
TCP / IP Architecture and Protocols |
|||
Introduction to IPv6 |
||||
Wireless networks |
||||
Management modules |
Entrepreneurship and Innovation |
Entrepreneurship |
||
Design thinking |
||||
Language, Communication and ICT modules. |
Languages, Communication and personal development |
English |
||
Communication and personal development |
||||
S4 |
Basic and specialized scientific and technical modules |
Intelligent and Decision Systems |
Implementation of a decision system |
|
Machine learning and Data Mining |
||||
Artificial intelligence |
||||
Urbanization, SOA and BPM |
SOA and Web Services |
|||
Modeling and implementation of business processes |
||||
Urbanization of IT systems |
||||
Software Architecture & API |
Software architecture |
|||
|
||||
API design and management |
||||
Cloud Computing and IoT |
Embedded systems and Connected objects (IoT) |
|||
Cloud computing (IaaS, PaaS, SaaS ) |
||||
Real Time services engineering |
||||
Management modules |
Management of Projects and IT Services |
IT project Management |
||
IT service management |
||||
Sociology of organizations and companies |
General management and organization tTheory |
|||
Intercultural Management |
||||
Language, Communication and ICT modules. |
Languages, Communication and Expression and Communication Techniques |
English |
||
Communication and personal development |
||||
Project |
Mini-project : of engineering |
|||
Mini-project technological openness |
||||
S5 |
Basic and specialized scientific and technical modules |
Emerging Services Engineering |
IoT Services Engineering |
|
Machine Learning in BIG Data |
||||
Serverless application engineering |
||||
Advanced Secure Mobile and Web Development |
Development and security of multi-OS mobile applications |
|||
Development and security of modern web applications |
||||
Integration and Advanced Architectures |
Enterprise Integration Patterns |
|||
Model Driven Architecture (MDA) |
||||
Microservices Architecture |
||||
IT Trends |
Semantic Web |
|||
Blockchain |
||||
Digital transformation and customer relationship |
||||
Governance and Information System Security Management |
Governance of IT systems |
|||
Information System Security Management |
||||
Management modules |
Digital regulation and public procurement Regulation |
Cyber security Vs Cyber-crime |
||
Public procurement regulation |
||||
Language, Communication and ICT modules. |
Languages, Communication and Expression and Communication Techniques |
English |
||
Expression and communication techniques |
||||
S6 |
Final year project |
|
[3] Return [4]
Links
[1] http://www.inpt.ac.ma/en/javascript%3A%3B
[2] http://www.inpt.ac.ma/en/digital-services-development-engineer-curriculum
[3] http://www.inpt.ac.ma/en/digital-services-development-engineer
[4] http://www.inpt.ac.ma/en/smart-information-and-communication-technology-smart-ict-engineer