1st Semester |
---|
Algorithms and programming
|
Computer Networks
|
Information systems and databases
|
Computer architecture
|
Applied statistics
|
Business economics
|
Language and communication I
|
2nd Semester |
---|
Advanced algorithms and data structures
|
Web development (supervised project)
|
Operating systems and systems programming
|
Probability
|
Python Programming (supervised project)
|
Business management
|
Language and communication II
|
3rd Semester |
---|
Object Oriented Programming (C#) (supervised project)
|
Frameworks programming : Java & Java JEE (supervised project)
|
Software engineering
|
Cryptographie & Sécurisé des Systèmes d’information
|
Management
|
Language and communication III
|
4th Semester |
---|
Object Oriented Programming (UML)
|
Compiler and Complexity
|
Software Development methodologies
|
Advanced databases management
|
Project management
|
Corporate communication
|
5th Semester |
---|
Cloud Computing
|
Artificial Intelligence
|
Internet of Things
|
Management 2
|
Business Intelligence
|
Big Data and databases NoSQL
|
6th Semester |
---|
Internship
|
Machine learning
|
Big data analytics
|
Data Mining and Text Mining
|
5th Semester |
---|
Cloud Computing
|
Artificial Intelligence
|
Internet of Things
|
Management 2
|
Web Architecture and Distributed Systems
|
Mobile application development
|
6th Semester |
---|
Internship
|
Architecture micro-services
|
Advanced web programming
|
Advanced Mobile application development
|
5th Semester |
---|
Cloud Computing
|
Artificial Intelligence
|
Internet of Things
|
Management 2
|
Block chains
|
Computer network security
|
6th Semester |
---|
Internship
|
Information systems auditing
|
Data center & Servers virtualization
|