Artificial Intelligence (4 semesters)

The Master's Program in Artificial Intelligence gives the graduates good theoretical knowledge in the field of intelligent systems and a variety of practical skills related to the application of AI methods and techniques in a wide range of areas of Informatics and IT. The curriculum includes courses in fundamentals of Artificial Intelligence, knowledge modelling and design of knowledge bases, machine learning, information retrieval, data mining and knowledge discovery in large datasets, natural language processing, image processing and pattern recognition, embedded and autonomous systems, neural networks and genetic algorithms, robot control, semantic technologies, recommender systems, etc.

Professional area: 
4.6. Informatics and Computer Science
Degree: 
Master of Science
Speciality: 
MII252624 Informatics
Master's programme: 
Artificial Intelligence, admission from summer semester
Form of education: 
Full-time
Duration of full-time training (in semesters): 
4
Professional qualification: 
MSc in Informatics - Artificial Intelligence
Language of Instruction: 
Bulgarian
Master's programme director: 
Assistant Professor Kristina Arnaudova

Focus, educational goals

The 4-semester Master's program in Artificial Intelligence (AI) is suitable for candidates who have completed a 3-year bachelor's degree, as well as for those who do not have sufficient basic knowledge in the areas of: algebra; calculus; mathematical statistics; object-oriented programming; functional or logical programming; databases; intelligent systems; software technologies, etc. Graduates with other profiles are expected to attend additional courses to provide them with the necessary theoretical background.

The educational objectives of the program include mastering of deep theoretical knowledge in the classical and some modern areas of Artificial Intelligence and acquisition of various practical skills needed for the application of AI methods and techniques in a wide range of fields of Informatics and Information Technologies.

Training (knowledge and skills)

The learning process within this Master's program follows the best practices of combining fundamental knowledge with knowledge and practical skills in the field of state-of-the-art information technologies, in particular semantic technologies. The curriculum includes courses on theoretical fundamentals of artificial intelligence, knowledge representation and reasoning, machine learning (including deep learning), information retrieval, data mining in large data sets, natural language processing, computer vision and image processing, embedded and autonomous systems, robot control, semantic technologies, recommender systems, legal and ethical aspects of the development and use of AI systems, and others.

Professional competence

By completing the program, the students will have acquired knowledge and skills for analysis, design and implementation of different types of intelligent software systems and intelligent user interfaces.

Professional realization

Graduates of the Master's program in Artificial Intelligence can apply their knowledge and skills in scientific and educational organizations and leading software companies in the development of: software for data analysis and knowledge discovery from large data sets; semantic web services software; intelligent search engines; intelligent user interfaces; expert systems, recommender systems, intelligent learning environments and other types of knowledge-based software systems; intelligent databases; computer vision and image processing tools; different types of intelligent embedded systems: intelligent robots; “smart home” systems and many more.

Contact information