Contact Us Report about mistake Sign In Help

Compare

Software Systems

Language of instruction

lithuanian

Qualification degree and (or) qualification to be awarded

Bachelor 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)

3/3/2023

Order on accreditation

SV6-15
More about programme

Institutions providing this programme

Programmes with similar name

Programmes granting same qualifications

Summary of the Profile

General Description:
Objective(s) of a study programme:
To train professionals capable of developing, improving, and maintaining software intended for various areas and problems solving by applying software engineering.
Learning outcomes:
Knowledge and its Application:
A1 Able to explain consistently the essential facts, concepts, theories, and mathematical methods relevant to the operation of computers, hardware and software, its characteristics and practical application possibilities, information and data processing, intelligent problem solving, computer communication, networks, cloud computing, and other applied solutions, as well as their trends and principles.
A2 Able to explain consistently the principles of problem solving and software operation algorithm construction and analysis, programming paradigms, languages and technologies, human-computer interaction and the construction of user interface, typical stages of software life-cycle and their implementation, methods, models, and tools of software development and maintenance.
A3 Able to explain consistently the specification, design, testing, and documentation of software and individual components, the user interface and test programs, software engineering management, processes, models, methods, and tools.
A4 Able to explain consistently how commercial, industrial, economic and social contexts affect professional practice defined by ethical norms and regulated by legal requirements, including data protection, intellectual property rights, contracts, safety of products, responsibility, and other related issues.
A5 Able to apply knowledge of computing for the implementation of software life cycle, for the programming of smart devices, for the development or improvement of new software or services, that meet security and other relevant quality criteria, intended for various areas and solving relevant problems.
Research Skills:
B1 Able to describe the professional problem in the study field of software engineering, based on available or found information.
B2 Able to prepare information and data necessary to solve the relevant problem, describe the needs of software users, and implement a project of software or service development or improvement, based on various sources.
B3 Able to analyse information and data, needs of software user, possible solutions of the problem, and software operation algorithms, required to solve the relevant problem and implement a project of software or service development or improvement, based on various criteria.
B4 Able to conclude the data, information, results and developed solutions, collected, and obtained during the research.
Specific Skills:
C1 Able to apply software engineering models, methods, standards, data structures, programming paradigms and algorithms, various environments, and tools to analyse, design, model, program, test, and manage information, data, and software, to solve intelligent problems, implement and manage software development and maintenance projects.
C2 Able to select suitable software engineering models, methods, data structures, problem solving algorithms, programming paradigms, environments, and tools to analyse, design, model, program, test, and manage information, data, and software, to implement and manage software development and maintenance projects.
C3 Able to model functional and non-functional requirements for the software or service based on user needs analysis data.
C4 Able to design software architecture, individual components, operation and problem solving algorithms, user interface, and testing programmes, according to the functional and non-functional requirements set to the software system.
C5 Able to methodically prepare the specification, a project, and other documentation required to implement, install, use, administer, and develop software or service.
C6 Able to implement a secure software or service that meets user requirements, and other relevant criteria, and project documentation, intended for solving relevant problem.
C7 Able to evaluate the quality of the software, its individual components, and the user interface using tests and testing programs.
Social Skills:
D1 Able to communicate effectively and professionally in Lithuanian and at least one foreign language with various audiences, in various ways and means.
D2 Able to work effectively in teams according to the principles and rules of professional, ethical, and social responsibility, in the ways applied in software engineering management.
Personal Skills:
E1 Able to learn independently and systematically to continuously improve in professional activities.
E2 Able to work independently, systematically, and responsibly, taking initiative, following a work plan and commitments.
E3 Ability to demonstrate creativity when solving tasks and problems of the professional activities arising in the development or improvement of software or services.

Activities of teaching and learning:
The studies include classroom work (lectures, practical work, laboratory work, consultation 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.
The study methods of active learning, such as design (programming), design thinking, challenge-based learning, creative workshops, group work, experiential learning, discussion, problem-based learning, reflective learning, idea (mind) mapping, etc. are applied to encourage the active participation and creativity of students in the study process. The achievements are assessed using the traditional assessment methods, such as laboratory examination, assignments, laboratory or project report, as well as other methods: work or competency file (portfolio), problem-solving task, engineering project, reflection on action, self-assessment, etc.
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).
The number of intermediate assessments and their expression in percentage are chosen by the study module’s coordinating lecturer. Besides the usual forms of assessment (for example, examination, oral presentation, project report, laboratory examination), an additional form of assessment “Assessment of student activity (level)” may be applied (up to 10% of the final grade) for the assessment of the student’s preparation for case analysis, an active discussion, participation in debates, etc.
Framework:
Study subjects (modules), practical training:
Academic and Technical Communication in English (Level C1), Bachelor’s Degree Final Project, Computer Architecture, Computer Graphics, Computer Networks and Internet Technologies, Concurrent Programming, Data Structures, Databases, Design and Analysis of Computer Algorithms, Discrete Structures, Fundamentals of Information Systems, Introduction to Studies of Informatics, Mathematics 1, Mathematics 2, Numerical Methods and Algorithms, Object-Oriented Programme Design, Object-Oriented Programming 1, Object-Oriented Programming 2, Operating Systems, Physics 1, Product Development Project, Professional Internship, Software System Engineering, Software Systems Analysis and Design Tools, Software Systems Testing, The First Principles of Digital Logic, Theory of Probability and Statistics, Theory of Programming Languages.
Specialisations:
-
Optional courses:
Electives of Philosophy and Sustainable Development 2023:
Media Philosophy, Sustainable Development;
Electives of Socioeconomic Environment Knowledge 2023:
Engineering Economics, Sustainable Human Development;
Electives:
Design of Human-Computer Interface, Web Application Design, Robot Programming Technologies, Optimization Methods, Introduction to Artificial Intelligence;
Optional Subjects 2023.
Distinctive features of a study programme:
A graduate has fundamental knowledge of mathematics and physics, computer science, programming languages, digital logics, data structures and algorithms, computer architecture, operating systems, networks, database management, software engineering (requirements, design, construction, testing, maintenance, management, quality), web development. The graduate is fluent in structural and object-oriented programming languages, concurrent programming, has completed high-tech training and has practical skills to use CASE tools and plan, implement and decide on the software frame, complete the assigned software projects within given deadlines, communicate regarding software designing. He/she is able to develop new computer programmes, test, verify the accuracy and maintain software. The graduate is ready for team-work, lifelong learning, individual acquisition of new information technologies.
Access to professional activity or further study:
Access to professional activity:
The graduate can work individually, remotely or at the companies and organisations performing the work of system design and programming, testing, support, project management, database development, web design and development, network design and administration, installation and maintenance of software systems.
Access to further study:
S/he has access to the second cycle studies.