Contact persons

Dr. Fiodorov Ion
Associate professor
Head of the Software Engineering and Automatics Department

Svetlana COJOCARU

University assistant

Responsible for Software Engineering Master’s degree study-program

Software Engineering

Category

Details

Form of study

Full-time study

Length of study

1,5 years (3 semesters, 90 ECTS)

Admission requirements

  1. English Proficiency: Candidates must demonstrate proficiency in English.
  2. Academic Background:
    • for candidates from the same field (e.g., Computer Science, Information Technology, or related domains): Completion of the curricular minimum outlined in the study plan is required. This includes foundational courses such as: Mathematical Analysis, Numerical Methods, Data Structures and Algorithms, Object-Oriented Programming, Systems Analysis and Modeling, Computer Networks, and Databases.
    • for candidates from different fields: Candidates must complete the required prerequisites before admission or during the program through designated bridging modules.

Eligibility for English proficiency exemptions

  1. Candidates holding degrees or certificates from universities where English was the language of instruction.
  2. Candidates holding a recognized English language certificate demonstrating proficiency at a minimum of C1 level.

Aim of the study programme

Master’s degree programme in Software Engineering is designed to deepen students’ expertise in modern software engineering practices, methodologies, and research. This includes:

  • Advanced skills in designing, developing, testing, and maintaining complex software systems.
  • Strengthening analytical thinking and innovative problem-solving capabilities for tackling complex industry challenges.
  • Emphasizing software project management and leadership skills necessary for coordinating multi-disciplinary teams.
  • Promoting research in emerging areas like AI, big data, and cloud computing.
  • Offering opportunities for research projects, internships, and collaboration with leading IT companies to enhance employability and technical expertise.

Competencies acquired

  • Fundamental knowledge in scientific research methodology and exploratory data analysis;
  • Advanced expertise in Machine Learning, Data Mining, Cloud Architectures, and Software Systems Architecture;
  • Practical experience in developing, testing, and deploying software systems using cutting-edge technologies;
  • Leadership and management skills for coordinating projects and teams in IT environments;
  • Research capabilities in quantum informatics, deep learning, and applied cryptography;
  • Solid understanding of algorithms, programming languages, database systems, and operating systems;
  • Skills in developing web and mobile applications, embedded systems, and blockchain technologies.
  • Proficiency in addressing cybersecurity challenges through cryptography and secure software solutions.
  • Expertise in managing IT contracts, improving processes, and overseeing large-scale IT change initiatives.
  • Capability to coordinate software system architecture design and adaptation to emerging technologies.

Disciplines studied

  • 1st Semester: Scientific Research Methodology, Exploratory Data Analysis, Machine Learning and Data Mining, Software Systems Architecture, Cloud Architectures, Machine Learning Algorithms
  • 2nd Semester: Applied Cryptography, Neural Networks and Deep Learning, Quantum Informatics, Cloud Applications, Advanced Development of Information Systems
  • 3rd Semester: Research Practice, Master’s Thesis Preparation, Defense of the Master’s Thesis

State final examination

The Master’s examination consists of two components: thesis defense and the evaluation of a practical project.

Career opportunities

Graduates of the Master’s program in Software Engineering are well-prepared for leadership and advanced technical roles within the IT sector, including positions such as software architects, project managers, R&D engineers, and systems analysts. The program also provides a solid foundation for those pursuing academic careers or further research in cutting-edge fields. With specialization opportunities in areas like AI engineering, cybersecurity, cloud computing, and advanced software development methodologies, graduates are equipped to tackle complex challenges and drive innovation. Emphasizing adaptability to evolving industry demands, the program fosters essential skills for impactful problem-solving across diverse IT domains.