Explore the programs and courses offered by Software Engineering and Intelligent Systems
Browse Programs Admission InformationProgram Overview: Master in Software Engineering and Intelligent Systems (ILSI)
The ILSI Master’s program aims to train professionals capable of designing, developing, and deploying intelligent software systems by combining advanced software engineering with artificial intelligence techniques. It supports the digital transformation by integrating smart and adaptive solutions in complex and dynamic environments.
The program provides a deep and well-balanced curriculum between theory (intelligent systems, algorithms, distributed computing) and practice (projects, internships), preparing students to meet challenges in fields such as healthcare, energy, education, and cybersecurity.
Core Courses in the ILSI Master's Program
Introduction to Artificial Intelligence
Foundations of Machine Learning
Advanced Object-Oriented Programming (Java or Python)
System Analysis and Design (UML)
Advanced Databases (SQL / NoSQL)
Algorithms and Optimization
Operating Systems and Networking
Software Engineering (SDLC, Agile methods)
Data Analysis and Statistics
Web Programming and Interface Development
Advanced Topics in the ILSI Master’s Program
Advanced Deep Learning Models (CNN, RNN, Transformers)
Design of Multi-Agent Systems
Explainable Artificial Intelligence (XAI)
Component-Based Software Engineering
AI Integration in Business Systems
Big Data Analytics and Processing
Security for Intelligent and Cloud-Based Systems
Distributed Computing and Concurrent Programming
Real-Time Intelligent Recommender Systems
Final Year Capstone Project / Applied Research Internship
Admission requires that the student has been accepted into the MI common core. Selection is based on common core results and university-defined criteria.
Apply Now