Contact Us Report about mistake Sign In Help

Compare

Software Engineering

Language of instruction

lithuanian

Qualification degree and (or) qualification to be awarded

Master of Computing

Place of delivery

Kaunas, K. Donelaičio g. 73, LT-44249

Institution that has carried out assessment

Studijų kokybės vertinimo centras

Institution that has performed accreditation, accreditation term

Studijų kokybės vertinimo centras, 8/31/2020

Data provided or updated (date)

4/23/2025

Order on accreditation

SV6-15
More about programme

Institutions providing this programme

Programmes with similar name

Programmes granting same qualifications

Summary of the Profile

Objective(s) of a study programme:

To develop abilities to apply software engineering to the development, application, and maintenance of software intended for various areas, solving relevant problems of professional activities, and conducting scientific research.

Description of the study programme: https://admissions.ktu.edu/programme/m-software-engineering/

Learning outcomes:

Knowledge and its application:

Is able to explain in detail essential concepts and principles in the field of computing, related to artificial intelligence, machine learning, methods of machine learning, semantics, semantic web technologies, their purpose, implementation, and application.
Is able to explain comprehensively tools and methods applied in software engineering processes, developing, maintaining, and improving software, ensuring its quality and security.
Is able to explain comprehensively models and methods of modelling the subject area semantics and data, specification, design, testing, and documentation of software, software engineering management and processes.
Is able to apply knowledge of computing, creating solutions to apply software in any field, including software product life cycle, to solve scientific or professional problems, and to perform scientific research.

Research skills:

Is able to define a scientific or professional problem relevant to the field of software engineering, considering the legal, commercial, industrial, economic, and social contexts, based on the relevant information found.
Is able to research a scientific or professional problem, relevant to the field of software engineering, and its possible solutions, the needs of the participants in the problem situation, the project client or the market, functional and non-functional requirements for the software.
Is able to select the most suitable solution, related to the application of software in any field, including software product life cycle, based on the functional and non-functional requirements applied to the solution.
Is able to conclude the data, information and results collected and obtained during research, as well as the developed solutions to the scientific or professional problem and their impact on the environment.

Special abilities:

Is able to apply effective and automated models, tools, and methods of software engineering used to model the subject area semantics and data, to process data, to apply machine learning methods, to develop, maintain, improve software, to ensure quality and security, considering the commercial, safety, industrial, social, and other constraints.
Is able to select relevant software models, methods, and tools, necessary to process data, to apply machine learning methods, to develop, maintain, improve software, to ensure quality and security, to research and solve new and complex problems in the field of distance learning.
Is able to model software user or market needs, functional and non-functional requirements applied to the problem solution, related to the application of software in any field, including software product life cycle, considering the needs of participants of the problem situation, project customer, or market.
Is able to design the problem solution, related to the application of software in any field, including software product life cycle, applying automated methods and tools.
Is able to implement the solution, related to the application of software in any field, including software product life cycle, of a new, complicated, and complex problem.
Is able to evaluate the quality of the software products, services, projects, and software engineering processes.

Social abilities:

Is able to communicate in writing and orally with various audiences in correct Lithuanian and at least one foreign language.
Is able to work effectively in teams and to manage them according to the principles and rules of professional, ethical, and social responsibility, in the ways applied in software engineering management.

Personal abilities:

Is able to learn independently and systematically to continuously improve in professional activities.
Is able to work independently, systematically, and responsibly taking the initiative and assuming personal responsibility.
Is able to demonstrate creativity when solving problems related to professional and scientific research, arising in the development, application, maintenance, and improvement of software, ensuring its quality and security.

Activities of teaching and learning:

The studies include classroom work (lectures, practical work, laboratory work, seminars, outgoing visits to enterprises, etc.) and individual work for mastering theoretical material, preparation for classroom work, intermediate and final assessments and performing other activities. The studies of each study module are completed by the assessment of the student’s knowledge and skills – an examination or another final assessment; the study programme is completed by the final degree project and its defence.

Methods of assessment of learning achievements:

The applied cumulative assessment system of the learning outcomes ensures constant and involving work of students during the entire semester of studies; the final evaluation of the study module consists of the sum of the grades of intermediate assessments and the final assessment multiplied by the weighting coefficients (percentages of components).

Study subjects (modules):

Advanced Machine Learning, Computational Intelligence and Decision Making, Research Project 1, Software Engineering Process, Software Requirements Analysis, Component Based Software System Design, Methods for Software Quality Assurance, Research Project 2, Semantic Models of Data, Management of Software Implementation, Product Development Team Management and Decision Making, Research Project 3, Software Engineering Management, Master’s Degree Final Project, Software Maintenance and Evolution, Software Security Engineering.

Study programme abstract:

A graduate has comprehensive fundamental knowledge of software engineering, is able to analyse and evaluate the environment to be computerised, can develop and install software, independently conduct applied research works in the selected computer area, master modern tools for computer-aided software development and management as well as has practical design skills and is qualified for professional software engineering activities.

Access to professional activity:

The graduate can perform research, design and programming, managerial or other engineering work in enterprises, governmental institutions and educational establishments.

Access to further study:

S/he has access to the third cycle studies.