en.ktu.edu lt KTU Virtual Tour

Software Systems

The software system – it is software of any volume, from a simple app for a smartphone to a complex computer system, used in almost all modern digital devices to manage them or perform tasks for their users. We already have so many devices that require software, even at home, that the fingers of both hands are not always enough to count them. So, the need for specialists capable of developing software systems is one of the biggest in the market, and software companies still lack such staff. That is why companies are ready to pay a competitive salary to employees who can apply software engineering independently and work in teams, developing, improving, operating, and maintaining software systems for various fields that can be used to solve relevant professional problems.

The studies cover the application of a wide range of modern programming languages and frameworks, the management of the software code versions, the storage of software user data in databases or information systems, the testing of developed software systems, quality assurance and design of software systems in UML that meet user requirements. To develop teamwork skills in the studies, the modern software development methodology “Agile” is applied, cooperation with businesses is ongoing, relevant, safe, and used in practice, web and other software solutions are developed.

Upon completion of this program, graduates will be able to apply software engineering to the development, improvement, operation, and maintenance of software intended for various areas that may be used to solve relevant problems of professional activity.

Applicants can apply for 300 EUR / month from “Teltonika”. scholarship.

Description of Study Programme
Location Kaunas
Faculty of Informatics
Cycle First cycle
Field Software Engineering
Language Lithuanian
Form Full-time studies - 4 y. (day-time; on-campus)
Degree awarded Bachelor of Computing
Yearly Price  i Full-time studies - 3524 €
 

Entry requirements

 

Tuition fee

The tuition fee applied for the academic year 2022-2023 is indicated below:

Foreign nationals with Lithuanian origins and EU citizens
Full-time studies 3524 €
Price per credit 58,73 €
Partial tuition fee waiver can be applied for the study price.

 

Financial support

 

 

 

 

 

Subjects of the study programme by semesters

Skills

 

 

Values

Studies

Studies are applied in practice

International software companies such as Devbridge Group, NFQ, Nortal, have their own training laboratories at the university, and representatives of these companies are involved in the study process. In addition to regular studies, there is a possibility to get free practical skills in thematic training and joint projects organized by these companies.

Infrastructure

Studies that encourage action

The study program is the largest in Lithuania, so here you will find many like-minded people. You will be able to create your own team, run your own projects, get free premises, hardware and support for your business. If you are interested in the latest research achievements, there is an opportunity to join research teams and carry out interesting projects using the latest technical equipment of the faculty.

Leisure

Study-related leisure time result in excellent achievements

If you are looking for challenges, there is an opportunity to join a team of collegiate programing. You will prepare and participate in the training sessions, go to the programming camps, participate in The International Collegiate Programming Contest (ACM ICPC). Our students entered the history of Lithuania, winning 25th in the world in the championship.

Possibilities

Active students’ union

An active students’ union at the Faculty of Informatics together with partners organizes large-scale events, such as Infoshow, LanParty, GameJam, CodeJam, etc., every year. Take part and contribute to events that have become a part of the history of the faculty.

Career

Competitive salaries in the market

According to the statistical data of 2017, salaries of software developers remain among the highest in Lithuania. At the end of the bachelor studies, more than 80% of students work in the field.

Product and service development

Are you interested in creating real products and services while studying? It is now possible to test yourself by getting involved in a product development project (PDP). During the project, you will work in teams, collaborating with KTU researchers and social partners. While solving current, relevant problems you will improve your teamwork, project management, and problem-solving skills, deepen professional knowledge and expand your career opportunities.

 

Career

Student’s competences:
– Programming. Individual creation, maintenance and development of modern software systems using appropriate programming measures. Knowledge of functional, logical, object-oriented and parallel programming languages.
– Quality assurance. Development of software systems choosing and using appropriate process models, technologies and programming environments. Knowledge of software adjustment, testing and quality assessment processes and methods.
– Design of systems. Specification of software systems, their components, user interfaces and databases, and design of architecture. Knowledge of effective methods, measures and technologies for analysis, specification, design and simulation.
– Planning, project management. Individual planning and management of software systems projects, efficient individual and team work, effective communication with colleagues and customers. Knowledge of project management principles, measures and technologies, management models and methods.

 

Student’s skills:
– To freely program in modern programming languages in various programming environments while developing new software systems and performing maintenance of available ones;
– To analyse, compose and realise operational algorithms for software choosing appropriate data structures;
– To analyse the need for software systems and specify requirements for software;
– To design architecture of software and its individual components choosing appropriate design models;
– To perform adjustment of software, test software system assessing its quality;
– To plan and implement software systems development projects applying project management principles, measures and technologies, documentation;
– To implement software systems, efficiently working individually and in the team, effectively communicating with colleagues and customers.

 

 

You may become

– Formulation and documenting of the systems’ principles with consideration to user’s needs;
– Identification and assessment of efficiency-related defects, preparation of recommendations
– Preparation, approval and implementation of system testing plans.

– Design of computer code, analysis and design of websites;
– Design and development of digital animation, photographs, games, audio and video clips, Internet applications;
– Maintenance of communication with network specialists for control and assurance of safety of the Internet and web server, distribution of space and user access.

– Research, analysis and assessment of requirements for software and operational systems;
– Research, development and improvement of computer software systems;
– Assessment, improvement, updates of software maintenance procedures for operational systems, communications environment and applications, preparation of respective documents, team management;
– Compilation and preparation of software development documents;
– Writing and maintenance of software code according to the approved quality standards;
– Testing, review or development of software aiming to improve performance efficiency or adapt them to new requirements.

– Maintenance and administration of computer network and similar computer environment;
– Provision of recommendations for improvement of system and network configurations, establishment of software requirements;
– Control of master control panels monitoring performance of computer systems and networks, and coordinating computer network access and use.

 

 

BA+ competences

 

 

A student who chooses BA+ competence, acquires the knowledge and skills in an additional study field, and discovers new career prospects.

 

BA+ competence blocks offered in KTU Bachelor’s study programmes can be an alternative study plan for:

  • the specialisations;
  • individual set of modules;
  • the subjects providing deeper knowledge of the study field.

Acquisition of the competence is certified by the issue of KTU certificate and entry in the diploma supplement.

 

 

 

Lecturers. Experts in their field

Rimantas Benetis

Rimantas Benetis

Technology Director at "Devbridge Group"
Simonas Šerlinskas

Simonas Šerlinskas

Technical Team Lead at NFQ
Petras Tamošiūnas

Petras Tamošiūnas

Team Lead at "Telesoftas"

 

 

Testimonials

Viktoras Gurgždys

Viktoras Gurgždys

Vicepresident at Devbridge Group

 

“Most of the Devbridge Group programmers have graduated or are still studying in this program. In recent years, we have been watching a growing number of students and noticing their technical knowledge becoming deeper. Due to the high level of the study program, the modern approach of the university and the ability to attract social partners, the skills necessary for the labor market are formed for the students. That is the most important issue that our clients - high quality-oriented US companies - value.

Justas Šalkevičius

Justas Šalkevičius

Founder and project manager at SneakyBox

 

"Studies at the Department of Software Engineering at KTU Faculty of Informatics attract the most talented IT students from all Lithuania. Therefore, when studying in the first courses, you can find a lot of like-minded people and join them in different faculty projects or participate in international competitions. It was these acquaintances, the knowledge gained, the practical experience and the support from the faculty that led me to to establish a game development company during my studies."