Artificial Intelligence and Distributed Computing
cu predare în limba engleză
Planurile de învățământ aferente specializării de master
An universitar 2026–2027
2 ani
Durata programului
120 ECTS
Credite de studiu
Engleză
Limba de predare
Cu frecvență
Forma de învățământ
Alege promoția. Anul I și anul II indică anul de studiu în 2026–2027; fiecare opțiune afișează planul complet al promoției.
Plan complet · Promoția 2026–2028
Planul de învățământ pentru toate cele 4 semestre ale programului · 120 ECTS.
Misiunea programului de studii
Misiunea principală a programului de studii universitare de masterat Artificial Intelligence and Distributed Computing este de a asigura obținerea unor competențe specifice desfășurării de activități de cercetare fundamentală și aplicativă în domeniul Informaticii, orientată cu precădere înspre domenii de actualitate cum sunt inteligența artificială, calculul distribuit și de înaltă performanță, precum și progrese din domeniul teoriei calculului. Competențele dobândite vor permite absolvenților programului de studii universitare de masterat să urmeze ciclul de studii universitare de doctorat sau să își desfășoare activitate în institute de cercetare și departamente de cercetare-dezvoltare în domeniul IT.
Durată: 2 ani | Credite: 120 ECTS
Limba de predare: engleză | Forma de învățământ: cu frecvență
Tipul programului: master de cercetare
Deschide categoria care te interesează. Informația completă este păstrată, cu liste pe două coloane când spațiul permite.
Competențe-cheie · 3
- CC1. mathematical competence and competence in science, technology and engineering
- CC2. digital competence
- CC3. personal, social and learning to learn competence
Competențe profesionale · 43
- CP1. analyse business requirements – Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.
- CP2. apply for research funding – Identify key relevant funding sources and prepare research grant application in order to obtain funds and grants. Write research proposals.
- CP3. apply ICT systems theory – Implement principles of ICT systems theory in order to explain and document system characteristics that can be applied universally to other systems
- CP4. apply research ethics and scientific integrity principles in research activities – Apply fundamental ethical principles and legislation to scientific research, including issues of research integrity. Perform, review, or report research avoiding misconducts such as fabrication, falsification, and plagiarism.
- CP5. apply reverse engineering – Use techniques to extract information or disassemble an ICT component, software or system in order to analyse, correct and reassemble or reproduce it.
- CP6. apply statistical analysis techniques – Use models (descriptive or inferential statistics) and techniques (data mining or machine learning) for statistical analysis and ICT tools to analyse data, uncover correlations and forecast trends.
- CP7. communicate with a non-scientific audience – Communicate about scientific findings to a non-scientific audience, including the general public. Tailor the communication of scientific concepts, debates, findings to the audience, using a variety of methods for different target groups, including visual presentations.
- CP8. conduct literature research – Conduct a comprehensive and systematic research of information and publications on a specific literature topic. Present a comparative evaluative literature summary.
- CP9. conduct quantitative research – Execute a systematic empirical investigation of observable phenomena via statistical, mathematical or computational techniques.
- CP10. conduct research across disciplines – Work and use research findings and data across disciplinary and/or functional boundaries.
- CP11. conduct research interview – Use professional researching and interviewing methods and techniques to gather relevant data, facts or information, to gain new insights and to fully comprehend the message of the interviewee.
- CP12. conduct scholarly research – Plan scholarly research by formulating the research question and conducting empirical or literature research in order to investigate the truth of the research question.
- CP13. consult with business clients – Communicate with clients of a business or business project in order to introduce new ideas, obtain feedback, and find solutions to problems.
- CP14. create data sets – Generate a collection of new or existing related data sets that are made up out of separate elements but can be manipulated as one unit.
- CP15. create prototype of user experience solutions – Design and prepare mock-ups, prototypes and flows in order to test User Experience (UX) solutions or to collect feedback from users, customers, partners or stakeholders.
- CP16. creatively use digital technologies – Use digital tools and technologies to create knowledge and to innovate processes and products. Engage individually and collectively in cognitive processing to understand and resolve conceptual problems and problem situations in digital environments.
- CP17. define technical requirements – Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.
- CP18. deliver visual presentation of data – Create visual representations of data such as charts or diagrams for easier understanding.
- CP19. demonstrate disciplinary expertise – Demonstrate deep knowledge and complex understanding of a specific research area, including responsible research, research ethics and scientific integrity principles, privacy and GDPR requirements, related to research activities within a specific discipline.
- CP20. design process – Identify the workflow and resource requirements for a particular process, using a variety of tools such as process simulation software, flowcharting and scale models.
- CP21. develop professional network with researchers and scientists – Develop alliances, contacts or partnerships, and exchange information with others. Foster integrated and open collaborations where different stakeholders co-create shared value research and innovations. Develop your personal profile or brand and make yourself visible and available in face-to-face and online networking environments.
- CP22. develop software prototype – Create a first incomplete or preliminary version of a piece of software application to simulate some specific aspects of the final product.
- CP23. develop statistical software – Participate in the various development stages of computer programs for econometric and statistical analysis, such as research, new product development, prototyping, and maintenance.
- CP24. disseminate results to the scientific community – Publicly disclose scientific results by any appropriate means, including conferences, workshops, colloquia and scientific publications.
- CP25. draft scientific or academic papers and technical documentation – Draft and edit scientific, academic or technical texts on different subjects.
- CP26. evaluate research activities – Review proposals, progress, impact and outcomes of peer researchers, including through open peer review.
- CP27. integrate gender dimension in research – Take into account in the whole research process the biological characteristics and the evolving social and cultural features of women and men (gender).
- CP28. interact professionally in research and professional environments – Show consideration to others as well as collegiality. Listen, give and receive feedback and respond perceptively to others, also involving staff supervision and leadership in a professional setting.
- CP29. manage findable accessible interoperable and reusable data – Produce, describe, store, preserve and (re) use scientific data based on FAIR (Findable, Accessible, Interoperable, and Reusable) principles, making data as open as possible, and as closed as necessary.
- CP30. manage open publications – Be familiar with Open Publication strategies, with the use of information technology to support research, and with the development and management of CRIS (current research information systems) and institutional repositories. Provide licensing and copyright advice, use bibliometric indicators, and measure and report research impact.
- CP31. manage research data – Produce and analyse scientific data originating from qualitative and quantitative research methods. Store and maintain the data in research databases. Support the re-use of scientific data and be familiar with open data management principles.
- CP32. mentor individuals – Mentor individuals by providing emotional support, sharing experiences and giving advice to the individual to help them in their personal development, as well as adapting the support to the specific needs of the individual and heeding their requests and expectations.
- CP33. operate open source software – Operate Open Source software, knowing the main Open Source models, licensing schemes, and the coding practices commonly adopted in the production of Open Source software.
- CP34. perform scientific research – Gain, correct or improve knowledge about phenomena by using scientific methods and techniques, based on empirical or measurable observations.
- CP35. plan research process – Outline the research methodologies and schedule in order to ensure that the research can be thoroughly and efficiently executed and that the objectives can be met in a timely manner.
- CP36. promote open innovation in research – Apply techniques, models, methods and strategies which contribute to the promotion of steps towards innovation through collaboration with people and organizations outside the organisation.
- CP37. promote the transfer of knowledge – Deploy broad awareness of processes of knowledge valorisation aimed to maximise the two–way flow of technology, intellectual property, expertise and capability between the research base and industry or the public sector.
- CP38. provide user documentation – Develop and organise the distribution of structured documents to assist people using a particular product or system, such as written or visual information about an application system and how to use it.
- CP39. publish academic research – Conduct academic research, in universities and research institutions, or on a personal account, publish it in books or academic journals with the aim of contributing to a field of expertise and achieving personal academic accreditation.
- CP40. speak different languages – Master foreign languages to be able to communicate in one or more foreign languages.
- CP41. think abstractly – Demonstrate the ability to use concepts in order to make and understand generalisations, and relate or connect them to other items, events, or experiences.
- CP42. use methodologies for user-centered design – Use design methodologies in which the needs, wishes and limitations of end users of a product, service or process are given extensive attention at each stage of the design process.
- CP43. write scientific publications – Present the hypothesis, findings, and conclusions of your scientific research in your field of expertise in a professional publication.
Competențe transversale · 14
- CT1. analyse big data – Collect and evaluate numerical data in large quantities, especially for the purpose of identifying patterns between the data.
- CT2. conduct qualitative research – Gather relevant information by applying systematic methods, such as interviews, focus groups, text analysis, observations and case studies.
- CT3. develop creative ideas – Developing new artistic concepts and creative ideas.
- CT4. execute analytical mathematical calculations – Apply mathematical methods and make use of calculation technologies in order to perform analyses and devise solutions to specific problems.
- CT5. innovate in ICT – Create and describe new original research and innovation ideas within the field of information and communication technologies, compare to the emerging technologies and trends and plan the development of new ideas.
- CT6. interact with users to gather requirements – Communicate with users to identify their requirements and collect them. Define all relevant user requirements and document them in an understandable and logical way for further analysis and specification.
- CT7. manage personal professional development – Take responsibility for lifelong learning and continuous professional development. Engage in learning to support and update professional competence. Identify priority areas for professional development based on reflection about own practice and through contact with peers and stakeholders. Pursue a cycle of self-improvement and develop credible career plans.
- CT8. synthesise information – Critically read, interpret, and summarise new and complex information from diverse sources.
- CT9. use data processing techniques – Gather, process and analyse relevant data and information, properly store and update data and represent figures and data using charts and statistical diagrams.
- CT10. execute ICT user research activities – Perform research tasks such as recruitment of participants, scheduling of tasks, collecting of empirical data, data analysis and production of materials in order to assess the interaction of users with an ICT system, program or application.
- CT11. increase the impact of science on policy and society – Influence evidence-informed policy and decision making by providing scientific input to and maintaining professional relationships with policymakers and other stakeholders.
- CT12. perform project management – Manage and plan various resources, such as human resources, budget, deadline, results, and quality necessary for a specific project, and monitor the project's progress in order to achieve a specific goal within a set time and budget.
- CT13. manage intellectual property rights – Deal with the private legal rights that protect the products of the intellect from unlawful infringement.
- CT14. promote the participation of citizens in scientific and research activities – Engage citizens in scientific and research activities and promote their contribution in terms of knowledge, time or resources invested.
Deschide categoria care te interesează. Informația completă este păstrată, cu liste pe două coloane când spațiul permite.
Cunoștințe · 63
- C1. Identify stakeholder requirements conflicts in business briefs.
- C2. Identify ICT system components and their functional relationships.
- C3. Classify ICT system characteristics by functional purpose.
- C4. Compare data distributions against expected model assumptions.
- C5. Interpret correlation results for variable relationships.
- C6. Select relevant scholarly sources for an AI research topic.
- C7. Compare findings across scientific publications on an AI topic.
- C8. Evaluate digital workflows against task constraints.
- C9. Translate stakeholder needs into measurable technical specifications.
- C10. Label chart elements for clear data interpretation.
- C11. Identify workflow steps for a process scenario.
- C12. Map resource needs for a process model.
- C13. Select core features for a software prototype scope.
- C14. Classify statistical analysis requirements by project priority.
- C15. Evaluate statistical software results against expected outputs.
- C16. Select an appropriate empirical method for a software investigation.
- C17. Identify relevant variables in large data sets for pattern analysis.
- C18. Interpret summary statistics for trend assessment.
- C19. Evaluate concept originality against project goals.
- C20. Calculate matrix operations for model training verification.
- C21. Derive numerical estimates for optimization parameters.
- C22. Record user requirements in a clear specification note.
- C23. Classify datasets by relevance to project objectives.
- C24. Identify relevant research funding opportunities for project proposals.
- C25. Identify research misconduct in project documentation.
- C26. Identify code patterns that reveal system structure from compiled software.
- C27. Evaluate scientific messages for audience comprehension.
- C28. Design quantitative research questions for software usage studies.
- C29. Identify relevant research methods for a project question.
- C30. Formulate interview questions for research objectives.
- C31. Formulate a research question from a scholarly problem statement.
- C32. Identify client business needs for project discussions.
- C33. Evaluate research methods against disciplinary ethics requirements.
- C34. Assess privacy risks in research activity plans.
- C35. Build a professional profile for research networking.
- C36. Format citations according to a publication style.
- C37. Identify gender-related stakeholder needs in research planning.
- C38. Classify datasets by access restrictions and sharing conditions.
- C39. Evaluate publication venues for open access suitability.
- C40. Assess copyright constraints for repository deposits.
- C41. Classify research datasets by method, source, and sensitivity.
- C42. Interpret open source license obligations for software distribution.
- C43. Draft a research methodology for an ICT project.
- C44. Evaluate collaboration proposals against innovation objectives.
- C45. Identify transferable research assets for industry collaboration.
- C46. Document intellectual property transfer conditions for a project.
- C47. Evaluate manuscript quality against journal submission criteria.
- C48. Classify technical concepts by shared properties and relationships.
- C49. Translate user feedback into design requirements.
- C50. Formulate a research question for a scientific publication.
- C51. Evaluate evidence against the research hypothesis.
- C52. Code interview transcripts into thematic categories.
- C53. Evaluate observation notes for recurring research patterns.
- C54. Identify emerging ICT trends relevant to research opportunities.
- C55. Assess feedback to identify development priorities.
- C56. Evaluate source credibility for technical information.
- C57. Identify key claims in scientific articles.
- C58. Analyze ICT user research data for interaction issues.
- C59. Map policy stakeholders by influence and information needs.
- C60. Assess evidence quality for policy recommendations.
- C61. Evaluate project deliverables against quality requirements.
- C62. Assess patent relevance for AI model components.
- C63. Identify potential citizen contributions for research project participation.
Abilități · 119
- A1. Prioritize stakeholder requirements by project constraints.
- A2. Document stakeholder requirements in a structured specification.
- A3. Explain ICT system boundaries using system interaction evidence.
- A4. Calculate descriptive statistics for structured datasets.
- A5. Assess publication credibility for an AI research topic.
- A6. Compile datasets from distributed source files into one structured collection.
- A7. Merge related records into a unified dataset schema.
- A8. Organize data elements into a coherent training dataset.
- A9. Assemble labeled samples into a single evaluation dataset.
- A10. Select digital tools for solving project-specific conceptual problems.
- A11. Prototype digital solutions for process improvement tasks.
- A12. Prioritize technical requirements against project constraints.
- A13. Validate technical requirements against stakeholder needs.
- A14. Select appropriate chart types for dataset characteristics.
- A15. Format visual hierarchy for presentation slides.
- A16. Select a suitable process simulation tool.
- A17. Construct a flowchart for a process scenario.
- A18. Build a software prototype from defined functional requirements.
- A19. Implement interface elements in a software prototype.
- A20. Design a statistical model for a defined analysis goal.
- A21. Prototype a statistical algorithm in working code.
- A22. Plan a research question from an observable software problem.
- A23. Collect data from a defined software study sample.
- A24. Clean numerical data before statistical evaluation.
- A25. Compare data distributions across large samples for anomalies.
- A26. Generate original concept variants for AI solution features.
- A27. Combine diverse source ideas into novel visual concepts.
- A28. Refine concept sketches into implementable design directions.
- A29. Compute statistical measures for experiment results.
- A30. Elicit stakeholder requirements through structured user interviews.
- A31. Classify user requirements by functional scope.
- A32. Validate data quality against project requirements.
- A33. Present statistical results in appropriate charts.
- A34. Match grant criteria to project research objectives.
- A35. Draft research proposal sections for funding submission.
- A36. Evaluate research procedures against ethics requirements.
- A37. Apply citation rules in research reports.
- A38. Trace control flow in disassembled program sections.
- A39. Compare binary outputs against original source behavior.
- A40. Tailor technical explanations to lay audience needs.
- A41. Translate scientific findings into plain language summaries.
- A42. Select communication formats for public outreach messages.
- A43. Select statistical methods for empirical software data analysis.
- A44. Interpret computational results from quantitative experiments.
- A45. Compare findings from different disciplines for consistency.
- A46. Synthesize findings into a research summary.
- A47. Conduct structured interviews with selected participants.
- A48. Probe interview responses for missing details.
- A49. Select an empirical method for a research question.
- A50. Locate relevant literature for a research question.
- A51. Formulate questions for client feedback sessions.
- A52. Present solution options to business clients.
- A53. Sketch user interface layouts for prototype testing sessions.
- A54. Construct interactive wireframes for stakeholder review.
- A55. Design user flow diagrams for task validation.
- A56. Apply GDPR requirements to research data handling decisions.
- A57. Identify relevant researchers for project collaboration.
- A58. Evaluate collaboration opportunities against project goals.
- A59. Prepare conference abstracts for scientific presentation.
- A60. Draft journal manuscripts from research findings.
- A61. Present research results to specialist audiences.
- A62. Structure technical arguments for a scientific manuscript.
- A63. Synthesize sources into a literature review section.
- A64. Edit technical prose for clarity and precision.
- A65. Evaluate research proposals against methodological rigor and feasibility.
- A66. Assess research progress against agreed milestones and deliverables.
- A67. Judge research outcomes against intended objectives and evidence quality.
- A68. Review open peer feedback for relevance and methodological validity.
- A69. Assess gender bias in research data collection methods.
- A70. Integrate gender variables into research analysis frameworks.
- A71. Give constructive feedback during technical review meetings.
- A72. Adapt communication to interdisciplinary project stakeholders.
- A73. Resolve workplace disagreements through professional dialogue.
- A74. Describe datasets using standard metadata elements.
- A75. Store datasets in structured repositories.
- A76. Assign licensing terms to research publications.
- A77. Report research impact using bibliometric indicators.
- A78. Validate research data entries against collection records.
- A79. Store research data in a database schema.
- A80. Assess individual support needs in mentoring conversations.
- A81. Select open source components for project integration.
- A82. Evaluate source code contributions against open source project practices.
- A83. Sequence research activities within project constraints.
- A84. Evaluate research methods against project objectives.
- A85. Identify external research partners for innovation projects.
- A86. Document collaboration outcomes for innovation review.
- A87. Assess knowledge exchange opportunities against stakeholder needs.
- A88. Draft structured product manuals for end users.
- A89. Organize documentation sets by user task.
- A90. Review user guides against product functionality.
- A91. Formulate a research question from a field gap.
- A92. Analyze empirical findings against existing literature.
- A93. Draft an academic abstract for publication submission.
- A94. Translate technical documentation for project stakeholders.
- A95. Interpret meeting remarks in a foreign language.
- A96. Compose professional emails in a foreign language.
- A97. Present project updates in a foreign language.
- A98. Generalize patterns from software cases to broader design principles.
- A99. Map system behaviours to abstract models.
- A100. Elicit user needs through structured interviews.
- A101. Observe user interactions in task-based sessions.
- A102. Structure a scientific article for journal submission.
- A103. Select interview questions aligned with a research objective.
- A104. Conduct participant interviews for qualitative data collection.
- A105. Compare candidate innovation ideas against current ICT technologies.
- A106. Formulate original ICT research hypotheses from emerging needs.
- A107. Review progress against a career development plan.
- A108. Compare findings across technical documents.
- A109. Summarize research results in concise briefs.
- A110. Collect empirical data from ICT user research sessions.
- A111. Translate research findings into policy briefs.
- A112. Prioritize project tasks against deadline and budget constraints.
- A113. Allocate project resources to scheduled work packages.
- A114. Monitor project milestones against the approved schedule.
- A115. Classify copyright status for software deliverables.
- A116. Document ownership claims for project artifacts.
- A117. Select suitable participation channels for citizen research involvement.
- A118. Evaluate citizen input against research project objectives.
- A119. Evaluate individual mentoring needs through structured conversation notes.
Responsabilitate și autonomie · 46
- R1. Resolve stakeholder requirement disagreements through evidence-based comparison.
- R2. Document ICT system behavior using operational observations.
- R3. Assess machine learning outputs against validation data.
- R4. Compose a structured literature summary for an AI topic.
- R5. Adapt digital methods to resolve technical ambiguities.
- R6. Document technical requirements in a structured specification.
- R7. Evaluate chart clarity against presentation goals.
- R8. Assess prototype behavior against intended use cases.
- R9. Interpret results from a software experiment against the hypothesis.
- R10. Validate calculation outputs against problem constraints.
- R11. Verify requirement statements against user feedback.
- R12. Store datasets using approved organisational procedures.
- R13. Evaluate grant application completeness against submission requirements.
- R14. Document research decisions with integrity records.
- R15. Reconstruct software modules from interface evidence.
- R16. Evaluate dataset quality for quantitative software research.
- R17. Evaluate research evidence against project constraints.
- R18. Evaluate interview notes against research questions.
- R19. Evaluate evidence against a research question.
- R20. Evaluate client feedback against project constraints.
- R21. Refine prototype interactions after user feedback.
- R22. Justify research decisions using scientific integrity principles.
- R23. Exchange project information with research partners.
- R24. Respond to peer review comments on manuscripts.
- R25. Justify gender-sensitive research choices in project documentation.
- R26. Supervise junior staff during routine technical tasks.
- R27. Evaluate dataset formats for interoperability.
- R28. Apply open data principles to research dataset publication.
- R29. Adapt mentoring approach to individual expectations.
- R30. Maintain professional boundaries during mentoring support.
- R31. Document open source usage for software compliance records.
- R32. Allocate time for research tasks across the schedule.
- R33. Coordinate innovation exchanges with external organizations.
- R34. Negotiate collaboration terms for technology transfer arrangements.
- R35. Distribute approved documentation to users.
- R36. Evaluate analogies between technical solutions and problem contexts.
- R37. Evaluate prototypes against user task goals.
- R38. Draw conclusions from empirical research findings.
- R39. Prioritize innovation concepts against project feasibility constraints.
- R40. Set personal development goals from practice reflection.
- R41. Plan learning activities for a professional growth cycle.
- R42. Recruit participants for ICT user research sessions.
- R43. Schedule ICT user research tasks with participants.
- R44. Maintain professional relationships with policymakers.
- R45. Evaluate license obligations for third-party code.
- R46. Document citizen contributions in a research activity record.
Ocupații prevăzute în planul de învățământ
- Artificial intelligence engineer — ESCO 2511.11
- ICT research consultant — ESCO 2511.12
Plan complet · 4 semestre · 120 ECTS. Alege anul de studiu pentru a vedea cele două semestre ale sale.
Se alege câte o disciplină din fiecare pachet opțional; facultativele aduc credite suplimentare celor 30 ECTS/semestru.
C1: DF — fundamentală; DS — de specializare; DC — complementară.
C2: DOB — obligatorie; DOP — opțională; DFA — facultativă. P1, P2 și P3 identifică pachetele în cadrul semestrului.
Anul I · Semestrele 1–2 · 2026–2027 · 60 ECTS
Semestrul 1 · 30 ECTS
18 ECTS obligatorii + 12 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Distributed Systems | DF | DOB | — | INFOM101 | 6 |
| 2 | Fundamentals of Artificial Intelligence | DF | DOB | — | INFOM102 | 6 |
| 3 | Methodology of Research Activity | DF | DOB | — | INFOM104 | 4 |
| 4 | Research Ethics | DC | DOB | — | INFOM103 | 2 |
| 5 | Advanced Logic and Functional Programming | DS | DOP | P1 | INFOM105 | 6 |
| 6 | Data Analysis and Programming in R | DS | DOP | P1 | INFOM108 | 6 |
| 7 | Introduction to Cybersecurity. Prevention, Detection and Mitigation Techniques | DS | DOP | P1 | INFOM111 | 6 |
| 8 | Operations Research and Optimization | DS | DOP | P1 | INFOM107 | 6 |
| 9 | Architectures for Parallel Computing | DS | DOP | P2 | INFOM106 | 6 |
| 10 | Cryptography and Information Security | DS | DOP | P2 | INFOM116 | 6 |
| 11 | Distributed Methods and Technologies based on XML | DS | DOP | P2 | INFOM109 | 6 |
| 12 | Dynamical Systems in Machine Learning | DS | DOP | P2 | INFOM110 | 6 |
| 13 | Operating Systems I | DF | DFA | — | INFOL302 | 5 |
| 14 | Programming I | DF | DFA | — | INFOL102 | 6 |
| 15 | Volunteering I | DC | DFA | — | INFOM100 | 2 |
Semestrul 2 · 30 ECTS
12 ECTS obligatorii + 18 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Academic and Technical Writing | DF | DOB | — | INFOM201 | 6 |
| 2 | Research Stage | DS | DOB | — | INFOM202 | 6 |
| 3 | DevSecOps | DS | DOP | P1 | INFOM221 | 6 |
| 4 | Multi-agent Systems | DS | DOP | P1 | INFOM203 | 6 |
| 5 | Term Rewriting | DS | DOP | P1 | INFOM205 | 6 |
| 6 | Automated Theorem Proving | DS | DOP | P2 | INFOM208 | 6 |
| 7 | Cloud Security | DS | DOP | P2 | INFOM218 | 6 |
| 8 | Data Mining | DS | DOP | P2 | INFOM206 | 6 |
| 9 | Parallel Computing | DS | DOP | P2 | INFOM207 | 6 |
| 10 | Big Data Technologies | DS | DOP | P3 | INFOM210 | 6 |
| 11 | Modeling and Verifying Algorithms in Coq | DS | DOP | P3 | INFOM211 | 6 |
| 12 | Special Topics in Artificial Intelligence | DS | DOP | P3 | INFOM209 | 6 |
| 13 | Logical and Functional Programming | DS | DFA | — | INFOL601 | 4 |
| 14 | Programming II | DS | DFA | — | INFOL204 | 6 |
| 15 | Volunteering II | DC | DFA | — | INFOM200 | 2 |
Anul II · Semestrele 3–4 · 2027–2028 · 60 ECTS
Semestrul 3 · 30 ECTS
16 ECTS obligatorii + 14 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Machine Learning | DS | DOB | — | INFOM302 | 8 |
| 2 | Techniques for Scientific Work | DS | DOB | — | INFOM301 | 8 |
| 3 | Advanced Neuroscience | DS | DOP | P1 | INFOM305 | 7 |
| 4 | Computer Virology | DS | DOP | P1 | INFOM319 | 7 |
| 5 | Computer Vision | DS | DOP | P1 | INFOM303 | 7 |
| 6 | Metaheuristic Algorithms | DS | DOP | P1 | INFOM306 | 7 |
| 7 | Resource Management in Distributed and Parallel Systems | DS | DOP | P1 | INFOM304 | 7 |
| 8 | Algorithm Synthesis and Mathematical Theory Exploration | DS | DOP | P2 | INFOM315 | 7 |
| 9 | Computational Game Theory | DS | DOP | P2 | INFOM309 | 7 |
| 10 | Introduction to Quantum Computing | DS | DOP | P2 | INFOM308 | 7 |
| 11 | Penetration Testing | DS | DOP | P2 | INFOM322 | 7 |
| 12 | Text Mining | DS | DOP | P2 | INFOM307 | 7 |
| 13 | Volunteering III | DC | DFA | — | INFOM300 | 2 |
Semestrul 4 · 30 ECTS
30 ECTS obligatorii. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | MSc Thesis Preparation | DS | DOB | — | INFOM402 | 15 |
| 2 | Research Practice | DS | DOB | — | INFOM401 | 8 |
| 3 | Scientific Seminar | DS | DOB | — | INFOM403 | 7 |
| 4 | Volunteering IV | DC | DFA | — | INFOM400 | 2 |
Arhiva fișelor disciplinelor · Semestrele 1–4. Verifică anul universitar indicat în fiecare fișă.
Plan complet · Promoția 2025–2027
Planul de învățământ pentru toate cele 4 semestre ale programului · 120 ECTS.
Misiunea programului de studii
Misiunea principală a programului de studii universitare de masterat Artificial Intelligence and Distributed Computing este de a asigura obținerea unor competențe specifice desfășurării de activități de cercetare fundamentală și aplicativă în domeniul Informaticii, orientată cu precădere înspre domenii de actualitate cum sunt inteligența artificială, calculul distribuit și de înaltă performanță, precum și progrese din domeniul teoriei calculului. Competențele dobândite vor permite absolvenților programului de studii universitare de masterat să urmeze ciclul de studii universitare de doctorat sau să își desfășoare activitate în institute de cercetare și departamente de cercetare-dezvoltare în domeniul IT.
Durată: 2 ani | Credite: 120 ECTS
Limba de predare: engleză | Forma de învățământ: cu frecvență
Tipul programului: master de cercetare
Deschide categoria care te interesează. Informația completă este păstrată, cu liste pe două coloane când spațiul permite.
Competențe-cheie
Competențe-cheie:
- CC1. Competențe multilingvistice;
- CC2. Competențe în domeniul științei, tehnologiei, ingineriei și matematicii;
- CC3. Competențe digitale;
- CC4. Competențe personale, sociale și de a învăța să înveți;
- CC5. Competențe civice;
- CC6. Competențe antreprenoriale.
Competențe profesionale
Competențe profesionale:
- CP1. Capacitatea de a înțelege/utiliza/adapta concepte specifice Inteligenței artificiale și calculului distribuit în diferite contexte teoretice și practice;
- CP2. Capacitatea de a modela/proiecta/implementa sisteme inteligente cu aplicații în diverse domenii științifice și tehnice;
- CP3. Capacitatea de a utiliza tehnologii recente din calculul de înaltă performanță și calculul distribuit;
- CP4. Capacitatea de a analiza cerințele utilizatorilor, de a identifica soluții, de a compara și selecta instrumente teoretice și software adecvate;
- CP5. Capacitatea de a propune/analiza/demonstra/dezvolta concepte și teorii inovatoare;
- CP6. Capacitatea de a analiza critic rezultate ale cercetării comunității și de a elabora rapoarte științifice;
- CP7. Competențe antreprenoriale în domeniul IT.
Competențe transversale
Competențe transversale:
- CT1. Capacitate de procesare a unor informații complexe și de integrare a cunoștințelor specifice unor domenii variate;
- CT2. Capacitate de planificare și organizare eficientă a muncii cu respectarea termenelor;
- CT3. Respectarea normelor de etică specifice domeniului de activitate.
- CT4. Capacitatea de a comunica/transfera cunoștințe și de a instrui în domeniul informaticii, cu precădere în cadrul colaborărilor interdisciplinare.
- CT5. Capacitatea de a se implica în activități destinate unor grupuri sociale diverse și utilizarea expertizei profesionale pentru a iniția/derula proiecte și activități care să susțină procesul de digitalizare și educație pentru o societate digitalizată;
- CT6. Preocupare față de protejarea mediului înconjurător în contextul utilizării și dezvoltării unor tehnologii de calcul inovatoare.
Deschide categoria care te interesează. Informația completă este păstrată, cu liste pe două coloane când spațiul permite.
Cunoștințe
Cunoștințe – Conform Cadrului European al Calificărilor (European Qualifications Framework – EQF), rezultatele învățării aferente nivelului 7 de calificare, corespunzător studiilor universitare de masterat, presupun cunoștințe foarte specializate și conștientizarea critică a acestora, unele dintre ele situându-se în avangarda nivelului de cunoștințe dintr-un domeniu de muncă sau de studiu, ca bază a unei gândiri și/sau cercetări originale:
- Cunoștințe avansate în domeniul logicii și raționamentului automat;
- Metode de distribuire a calculului;
- Concepte specifice calculului de înaltă performanță;
- Metode de reprezentare a cunoștințelor și de extragere a acestora din date;
- Modele probabiliste în reprezentarea și procesarea cunoștințelor;
- Modele și metode în învățarea automată;
- Algoritmi avansați de căutare în spațiul soluțiilor și algoritmi de planificare;
- Principii ale proiectării și implementării aplicațiilor distribuite;
- Cunoștințe avansate în modelare computațională și analiza algoritmilor;
- Concepte din metodologia cercetării științifice.
Abilități
- Proiectarea și implementarea unor sisteme inteligente, sisteme multi-agent, sisteme expert, sisteme de recomandare;
- Implementarea unor modele de învățare automată adaptate diferitelor domenii aplicative;
- Utilizarea tehnologiilor orientate spre servicii (cloud/edge/fog computing);
- Utilizarea unor instrumente de modelare și simulare;
- Abilitatea de a desfășura activitatea de cercetare în domeniul Informaticii și domenii înrudite;
- Abilități de analiză calitativă și cantitativă a datelor;
Responsabilitate și autonomie
- Respectarea confidențialității și protejarea proprietății intelectuale în relațiile cu colaboratorii;
- Reprezentarea corectă a nivelului de competență și acceptarea de sarcini în limitele acestuia;
- Responsabilitatea de a respecta cele mai înalte standarde profesionale în dezvoltarea de produse software și în activitatea de cercetare;
- Păstrarea autonomiei, integrității și independenței în opiniile profesionale;
- Promovarea integrității și reputației profesiei, în concordanță cu interesul public;
- Perfecționarea continuă în domeniul de activitate;
- Comportament etic, cinstit și colegial în practicarea profesiei.
Ocupații prevăzute în planul de învățământ
Proiectant sisteme informatice — COR 251101
Plan complet · 4 semestre · 120 ECTS. Alege anul de studiu pentru a vedea cele două semestre ale sale.
Se alege câte o disciplină din fiecare pachet opțional; facultativele aduc credite suplimentare celor 30 ECTS/semestru.
C1: DF — fundamentală; DS — de specializare; DC — complementară.
C2: DOB — obligatorie; DOP — opțională; DFA — facultativă. P1, P2 și P3 identifică pachetele în cadrul semestrului.
Anul I · Semestrele 1–2 · 2025–2026 · 60 ECTS
Semestrul 1 · 30 ECTS
18 ECTS obligatorii + 12 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Distributed Systems | DF | DOB | — | INFOM101 | 6 |
| 2 | Fundamentals of Artificial Intelligence | DF | DOB | — | INFOM102 | 6 |
| 3 | Research Ethics | DC | DOB | — | INFOM103 | 2 |
| 4 | Methodology of Research Activity | DF | DOB | — | INFOM104 | 4 |
| 5 | Advanced Logic and Functional Programming | DS | DOP | P1 | INFOM105 | 6 |
| 6 | Architectures for Parallel Computing | DS | DOP | P1 | INFOM106 | 6 |
| 7 | Introduction to Cybersecurity. Prevention, Detection and Mitigation Techniques | DS | DOP | P1 | INFOM111 | 6 |
| 8 | Operations Research and Optimization | DS | DOP | P1 | INFOM107 | 6 |
| 9 | Data Analysis and Programming in R | DS | DOP | P2 | INFOM108 | 6 |
| 10 | Distributed Methods and Technologies based on XML | DS | DOP | P2 | INFOM109 | 6 |
| 11 | Dynamical Systems in Machine Learning | DS | DOP | P2 | INFOM110 | 6 |
| 12 | Cryptography and Information Security | DS | DOP | P2 | INFOM116 | 6 |
| 13 | Programming I | DF | DFA | — | INFOL102 | 6 |
| 14 | Operating Systems I | DF | DFA | — | INFOL302 | 5 |
| 15 | Volunteering I | DC | DFA | — | INFOM100 | 2 |
Semestrul 2 · 30 ECTS
12 ECTS obligatorii + 18 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Academic and Technical Writing | DF | DOB | — | INFOM201 | 6 |
| 2 | Research Stage | DS | DOB | — | INFOM202 | 6 |
| 3 | Multi-agent Systems | DS | DOP | P1 | INFOM203 | 6 |
| 4 | DevSecOps | DS | DOP | P1 | INFOM221 | 6 |
| 5 | Term Rewriting | DS | DOP | P1 | INFOM205 | 6 |
| 6 | Cloud Security | DS | DOP | P2 | INFOM218 | 6 |
| 7 | Data Mining | DS | DOP | P2 | INFOM206 | 6 |
| 8 | Parallel Computing | DS | DOP | P2 | INFOM207 | 6 |
| 9 | Automated Theorem Proving | DS | DOP | P2 | INFOM208 | 6 |
| 10 | Special Topics in Artificial Intelligence | DS | DOP | P3 | INFOM209 | 6 |
| 11 | Modeling and Verifying Algorithms in Coq | DS | DOP | P3 | INFOM211 | 6 |
| 12 | Big Data Technologies | DS | DOP | P3 | INFOM210 | 6 |
| 13 | Logical and Functional Programming | DS | DFA | — | INFOL601 | 4 |
| 14 | Programming II | DF | DFA | — | INFOL204 | 5 |
| 15 | Volunteering II | DC | DFA | — | INFOM200 | 2 |
Anul II · Semestrele 3–4 · 2026–2027 · 60 ECTS
Semestrul 3 · 30 ECTS
16 ECTS obligatorii + 14 ECTS opționale. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Techniques for Scientific Work | DS | DOB | — | INFOM301 | 8 |
| 2 | Machine Learning | DS | DOB | — | INFOM302 | 8 |
| 3 | Computer Vision | DS | DOP | P1 | INFOM303 | 7 |
| 4 | Resource Management in Distributed and Parallel Systems | DS | DOP | P1 | INFOM304 | 7 |
| 5 | Neuroscience – Brain Computing Interfaces | DS | DOP | P1 | INFOM305 | 7 |
| 6 | Computer Virology | DS | DOP | P1 | INFOM319 | 7 |
| 7 | Metaheuristic Algorithms | DS | DOP | P1 | INFOM306 | 7 |
| 8 | Text Mining | DS | DOP | P2 | INFOM307 | 7 |
| 9 | Introduction to Quantum Computing | DS | DOP | P2 | INFOM308 | 7 |
| 10 | Penetration Testing | DS | DOP | P2 | INFOM322 | 7 |
| 11 | Computational Game Theory | DS | DOP | P2 | INFOM309 | 7 |
| 12 | Algorithm Synthesis and Mathematical Theory Exploration | DS | DOP | P2 | INFOM315 | 7 |
| 13 | Volunteering III | DC | DFA | — | INFOM300 | 2 |
Semestrul 4 · 30 ECTS
30 ECTS obligatorii. Facultativele aduc credite suplimentare.
| Nr. | Disciplină | C1 | C2 | Pachet | Cod disciplină | ECTS |
|---|---|---|---|---|---|---|
| 1 | Research Practice | DS | DOB | — | INFOM401 | 8 |
| 2 | MSc Thesis Preparation | DS | DOB | — | INFOM402 | 15 |
| 3 | Scientific Seminar | DS | DOB | — | INFOM403 | 7 |
| 4 | Volunteering IV | DC | DFA | — | INFOM400 | 2 |
Arhiva fișelor disciplinelor · Semestrele 1–4. Verifică anul universitar indicat în fiecare fișă.