Artificial Intelligence and Distributed Computing Timisoara
Study program presentation
Master’s degree program Artificial Intelligence and Distributed Computing to user needs in the fields of distributed systems, software engineering, or artificial intelligence it is addressed especially to graduates of undergraduate programs in the field of Computer Science, but also to graduates of undergraduate programs of study in the field of computers and information technology as well as those in other fields related to exact sciences and engineering. This master’s degree program is a suitable research program for those interested in acquiring skills specific to basic and applied research in computer science, mainly focused on current areas such as artificial intelligence, distributed and high-performance computing and progress. in the field of calculus theory. The acquired competencies will allow the graduates of the master’s degree program to follow the doctoral degree programs or to carry out activity in research institutes and research-development departments in the IT field.
Field of study
The university study cycle
Accreditation status
Form of education
Language of instruction
- 2 Years / Onsite
- Intakes: Jul Sep
Overview
- The fundamental field: Mathematics and natural sciences
- The branch of science: Informatics
- Wide domain according to the international classification ISCED F-2013: 06 Information and communication technology
- Restricted domain according to the international classification ISCED F-2013: 061 Information and communication technology
- Detailed field according to the international classification ISCED F-2013: 0613 Software development and analysis and applications
- The name of the qualification acquired through the study program: Specialist in artificial intelligence and distributed computing
- Qualification level format *: 7
- Awarded title: Master in Computer Science
Program details
- Duration of the study program: 2 years
- Number of credits **: 120
- Maximum number of students that can be enrolled: 30
- Seats financed from the state budget: 18
- Paid places: 12
- Annual tuition fee:
EU students €804
Non-EU students €2430
Career Opportunities
Computer systems designer
Program Learning Outcomes
a) Knowledge:
● Advanced knowledge in the field of logic and automatic reasoning;
● Calculation distribution methods;
● Concepts specific to high performance computing;
● Methods of representing knowledge and extracting it from data;
● Probabilistic models in the representation and processing of knowledge;
● Models and methods in machine learning;
● Advanced solution search algorithms and planning algorithms;
● Principles of designing and implementing distributed applications;
● Advanced knowledge in computational modeling and algorithm analysis;
● Concepts from the methodology of scientific research.
b) Skills:
● Designed and implemented intelligent systems, multi-agent systems, expert systems, recommendation systems;
● Implemented machine learning models adapted to different application fields;
● Use of service-oriented technologies (cloud / edge / fog computing);
● Use of modeling and simulation tools;
● Ability to conduct research in the field of Computer Science and related fields;
● Qualitative and quantitative data analysis skills;
● Designed and implemented intelligent systems, multi-agent systems, expert systems, recommendation systems;
● Implemented machine learning models adapted to different application areas.
c) Responsibility and autonomy:
● Respect for confidentiality and protection of intellectual property in relations with employees;
● Correct representation of the level of competence and acceptance of tasks within its limits;
● Responsibility to comply with the highest professional standards in software development and research;
● Maintaining autonomy, integrity and independence in professional opinions;
● Promoting the integrity and reputation of the profession, in accordance with the public interest;
● Continuous improvement in the field of activity;
● Ethical, honest and collegial behavior in practicing the profession.
Programme
Year I
Distributed Systems, Fundamentals of Artificial Intelligence, Ethics and Academic Integrity, Methodology of Research Activity, Advanced Logical and Functional Programming / Architectures for Parallel Computing / Operational Research and Optimization, Data Analysis in R / Distributed Methods and Technologies based on XML / Dynamical Systems in Machine Learning, Academic and Technical Writing, Research stage, Multi-agent Systems / Network Security Models and Architectures / Term Rewriting, Data Mining / Parallel Computing / Automated Theorem Proving, Special topics in AI / Big Data Technologies / Modeling and Verifying Algorithms in Coq .
Optional subjects: Programming I, Operating Systems I, Logical and Functional Programming, Volunteering.
Year II
Techniques for Scientific Work, Machine Learning, Computer Vision / Resource Management in Distributed and Parallel Systems / Neuroscience – Brain Computing Interfaces / Metaheuristic Algorithms, Text Mining / Introduction to Quantum Computing / Computational Game Theory / Algorithm Synthesis and Mathematical Theory Exploration, Research Practice, MSc Thesis Preparation, Scientific Seminar, Volunteering.
Mention: Students who want to opt for a teaching career (in pre-university or university education) must complete the courses of the Psycho-Pedagogical Studies Program and obtain the Certificate of graduation from the Department for Teacher Training (DPPD) within UVT. For more information, access the link: https://dppd.uvt.ro/
Description of the exam test (s)
Admission to master’s degree studies at the Faculty of Mathematics and Informatics is done through competition, regardless of the form of education in which they are organized, based on the tests established by regulation in order to test knowledge and cognitive abilities, based on an interview and file analysis of competition.
At the master’s degree program Artificial Intelligence and Distributed Computing, admission will be held in English;
Details regarding the admission steps:
The selection of candidates registered for the admission competition is made on the basis of the admission average, which is calculated as a weighted average as follows:
1. The average of the bachelor’s exam – in the weight of 50%;
2. Grade on the file – 30% (CV evaluation, results obtained, including awards and distinctions obtained at national or international competitions);
• analysis of the content of the letter of intent (with emphasis on the motivation for choosing the program), the level of knowledge of English (based on the certificate of language skills, elements of compatibility of the graduate program with the chosen master’s degree program);
3. Interview – with a weight of 20% (the ability to answer questions regarding the motivation for choosing the study program is evaluated, as well as the verification of the skills specific to the chosen field of study, according to the topic and the bibliography established at the faculty level).
The general admission average, N, is calculated to two decimal places, without rounding, according to the following formula:
N = 0.5 * N1 + 0.3 * N2 + 0.2 * N3,
where N1 is the average for the bachelor’s exam, N2 is the grade given by the examination board following the analysis of the competition file, and N3 is the grade given by the examination board following the interview.
List of required documents
The necessary documents for the enrollment file for the master’s degree programs within the Faculty of Mathematics and Informatics are the following:
- ID card;
- Birth certificate – for UVT graduates of undergraduate university studies from the current year, the document is not mandatory, it can be taken from the existing file for the cycle of university undergraduate studies;
- Marriage certificate – if appropriate;
- Bachelor’s degree or diploma equivalent to it, accompanied by the supplement to the diploma, or certificate of completion of undergraduate university studies, accompanied by the transcript, for candidates who graduated from undergraduate university studies in the current year; UVT graduates of undergraduate studies in the current year do not need to upload the certificate of completion of undergraduate studies and the transcript on the admission platform in order to apply for master’s studies in the same year, the results of the final examination of undergraduate studies , respectively the average of the years of undergraduate university studies, being taken over in the candidate’s file directly by the admission committees of the UVT faculties;
- Medical certificate issued by the family doctor, not older than 90 days from the date of its presentation at the document collection office, certifying whether the candidate is fit to enroll in university studies and, if applicable, the conditions chronic conditions suffered by the candidate (neuropsychiatric, psycho-pathological, pulmonary, dermato-venereal, disability (type, degree), etc.). Specific learning disorders (dyslexia, dysgraphia, dyscalculia, etc.) or any special educational requirements will be attested by a diagnostic certificate;
- Certificate certifying completion of another master’s university study program (completed or not at the time of submission of the file), in which the funding regime in which each year of studies was completed (with funding from the state budget/with a fee) , if it is/was carried out at a state higher education institution in Romania) and, if applicable, the years and semesters of studies in which the student benefited from the scholarship, respectively its type – if appropriate.
- Curriculum vitae;
- Letter of intent (in the Letter of intent, the candidate presents the intentions and motivation of the choice made in relation to the master’s university study program to which he applies).
Admission process calendar
- Registration period: until July 13, 12:00
- Date of display of preliminary results: July 14, 16:00
- Date of the admission test (s) (day, hour): July 15-16, 9:00
- Deadline for certification of documents – July: July 16, 16:00
- Date of results listing: July 16, 18:00
- Filing appeals period: July 16, 18:00 – July 17, 18:00
- Date of display of results after appeals: July 17, 20:00
- Seats confirmation period: July 17, 20:00 – July 18, 20:00
- Listing results after confirmations: July 18, 21:00
- Seats confirmation period (second stage): July 18, 21:00 – July 19, 14:00
- Date of display of results after confirmations (second stage): July 19, 15:00
- Final results listing: July 19, 18:00
Schedule of the admission process for the September session (valid if seats remain available after the first admission session)
- September registration period: until September 9, at 12:00
- Date of posting of candidates registered in September: September 9, 18:00
- Date of taking the admission test (s) September: September 10, 9:00
- Deadline for certification of documents according to the original – September: September 10, 12:00
- September results listing: September 10, 18:00
- Appeals period: September 10, 18:00 – September 11, 18:00
- Display of results after September appeals: September 11,
- September place confirmation period: September 11, 20:00 – September 12, 20:00
- Listing results after confirmations: September 12, 21:00
- Seats confirmation period (second stage of confirmations) September: September 12, 21:00 – September 13, 12:00
- September final results listing: September 13, 13:00
Contact us
Strada Florimund Mercy nr 2, ap 12, Timisoara, Romania

Artificial Intelligence and Distributed Computing program offered by the Faculty of Mathematics and Computer Science at the West University of Timișoara (UVT).
This program is designed for students passionate about artificial intelligence (AI), machine learning, and distributed systems, and it provides a unique blend of theoretical knowledge and practical skills.
Artificial Intelligence and Distributed Computing: Shaping the Future of Intelligent Systems
The Artificial Intelligence and Distributed Computing program, offered by the Faculty of Mathematics and Computer Science at the West University of Timișoara (UVT), is a cutting-edge program designed for students who are passionate about artificial intelligence (AI), machine learning, and distributed computing. In an era where intelligent systems and large-scale data processing are transforming industries, this program equips students with the knowledge, skills, and practical experience needed to design, develop, and deploy AI-driven solutions and distributed systems. Whether you aspire to work in AI research, data science, cloud computing, or software engineering, this program provides the tools and insights to excel in these rapidly evolving fields.
Program Overview
The Artificial Intelligence and Distributed Computing program is a master’s program that spans two years (four semesters). It is designed for students with a background in computer science, mathematics, or related fields who want to specialize in AI and distributed systems. The program is taught in English, making it accessible to both Romanian and international students.
Key Features of the Program
- Focus on AI and Distributed Computing: The program emphasizes the development of intelligent systems and the design of distributed computing architectures.
- Interdisciplinary Approach: Combines computer science, mathematics, and engineering to provide a comprehensive understanding of AI and distributed systems.
- Practical Orientation: Includes hands-on projects, lab work, and internships to apply theoretical knowledge in real-world scenarios.
- Research Opportunities: Students have the opportunity to participate in cutting-edge research projects in AI and distributed computing.
Curriculum: A Blend of Theory and Practice
The program’s curriculum is carefully designed to equip students with the knowledge and skills needed to excel in the fields of AI and distributed computing. Below is an overview of the key components of the program:
Year 1: Foundations of AI and Distributed Computing
The first year focuses on building a strong foundation in the principles and technologies underlying AI and distributed systems. Courses include:
- Artificial Intelligence: Covers machine learning, neural networks, and natural language processing.
- Distributed Systems: Explores the design, implementation, and management of distributed computing systems.
- Data Science and Big Data: Examines techniques for analyzing and managing large datasets.
- Algorithms and Complexity: Focuses on the design and analysis of efficient algorithms for AI and distributed computing.
Year 2: Advanced Topics and Practical Experience
In the second year, students delve deeper into advanced topics and gain practical experience through projects and internships. Key courses include:
- Deep Learning: Explores advanced techniques in neural networks and deep learning models.
- Cloud Computing: Focuses on the design and management of cloud-based systems and services.
- Parallel and Concurrent Programming: Examines techniques for developing parallel and concurrent applications.
- Research Project: Students complete a research project in collaboration with faculty members or industry partners, applying their knowledge to solve real-world problems.
Why Choose This Program?
The Artificial Intelligence and Distributed Computing program stands out for several reasons:
1. Focus on Emerging Technologies
The program is at the forefront of technological innovation, focusing on AI and distributed computing—two fields that are transforming industries and shaping the future.
2. Interdisciplinary Approach
By combining computer science, mathematics, and engineering, the program provides students with a holistic understanding of AI and distributed systems.
3. Hands-On Learning
Through lab work, projects, and internships, students gain practical experience that prepares them for the challenges of the real world.
4. Research Opportunities
Students have the opportunity to work on cutting-edge research projects, contributing to advancements in AI and distributed computing.
5. Career Prospects
Graduates of the program are well-prepared for careers in AI, data science, cloud computing, and software engineering, with opportunities in both academia and industry.
Career Prospects
Graduates of the Artificial Intelligence and Distributed Computing program are well-equipped to pursue a wide range of careers in the tech industry. Some of the potential career paths include:
- AI Engineer: Developing intelligent systems and algorithms for applications such as machine learning, natural language processing, and computer vision.
- Data Scientist: Analyzing and interpreting complex data to drive decision-making in various industries.
- Cloud Computing Specialist: Designing and managing cloud-based systems and services.
- Software Developer: Creating software solutions for AI and distributed computing applications.
- Research Scientist: Conducting research in AI and distributed computing at universities, research institutions, or tech companies.
Admission Requirements
Admission to the Artificial Intelligence and Distributed Computing program is competitive and requires applicants to meet specific criteria. These include:
- Bachelor’s Degree: Applicants must hold a bachelor’s degree in computer science, mathematics, or a related field.
- English Language Proficiency: Since the program is taught in English, applicants must demonstrate proficiency in the language. This may be verified through language tests such as TOEFL or IELTS.
- Entrance Exam or Interview: Some applicants may be required to take an entrance exam or participate in an interview as part of the admission process.
Prospective students are encouraged to visit the program’s official page for detailed information on admission requirements and application deadlines: Artificial Intelligence and Distributed Computing.
Student Life and Support
The Faculty of Mathematics and Computer Science offers a vibrant and supportive environment for students. In addition to academic excellence, students can participate in a variety of extracurricular activities, including:
- Student Organizations: Join clubs and societies focused on AI, distributed computing, and technology.
- Hackathons and Competitions: Participate in coding competitions, AI challenges, and hackathons to test their skills and creativity.
- Conferences and Workshops: Attend events featuring industry experts and thought leaders.
- Career Services: Access career counseling, job placement assistance, and networking opportunities with alumni and industry professionals.
Why Choose UVT and GlobalStudent?
For international students, GlobalStudent is the ideal partner to navigate the challenges of studying abroad. From visa assistance to part-time job placement, GlobalStudent ensures that students can focus on their studies and make the most of their time at UVT.
Conclusion
The Artificial Intelligence and Distributed Computing program at the West University of Timișoara is an excellent choice for students seeking a career in the cutting-edge fields of AI and distributed computing. With its focus on advanced technologies, interdisciplinary approach, and practical experience, the program provides students with the knowledge, skills, and opportunities needed to succeed in a competitive and rapidly evolving world. Whether you aspire to develop intelligent systems, analyze data, or innovate in cloud computing, this program offers the tools and insights to achieve your goals.
For more information, visit the official program page: Artificial Intelligence and Distributed Computing.
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.