fbpx

Software Engineering

Bachelor's studies (college) @ Vilniaus kolegija / Higher Education Institution
30 Jun Application deadline
1 Sep Start date
3.5 years Study duration full-time
Tuition fee for Eu citizens 0€ Tuition fee for Non-Eu citizens 3800€

Programme overview

Faculty Faculty of Electronics and Informatics
Study field Computing
Qualification Professional Bachelor of Computing
Form and duration of studies Full-time studies, 3.5 years
Credits 210

Career Prospects

Graduates will be able to work in IT market in the field of software systems development: design, programming, testing and support.

Learning Outcomes

You will be able to:

  • explain the fundamental facts, concepts, theories, and mathematical methods related to the computer performance, computer hardware and software, their characteristics and possibilities of practical application, computer communication and applicable solutions associated with the important events in the past, present and predicted trends in the future of computing science;
  • explain the principles of algorithm design and analysis, programming paradigms, computer programming languages and technologies, the principles of human-computer interaction, and traditional phases of the Software Development Life Cycle, and software development and maintenance methods;
  • explain how business, industrial, economic and social context interacts with professional training activity in accordance with ethical and legal requirements such as data protection, intellectual property rights, agreements, product safety, responsibilities and other associated issues;
  • apply the study subject knowledge of software engineering field of study for developing safe products which meet specific criteria of computing science applications to solve the problems related to the field of professional activity;
  • explain the specification for the program systems, design, testing and documentation, program system processes, models and methods;
  • define a problem within the field of professional activity and gather the necessary data and information from various sources to address it;
  • analyse and evaluate the data and information required to solve a problem regarding the field of professional activity and to justify the proposed solutions with evidence-based reasoning;
  • apply the Software Development Life Cycle models, software development, maintenance and project management methods, standards, development environments and tools, programming paradigms and algorithms in standard software application projects;
  • select the right software development and maintenance tools implemented in the Software Development Life Cycle and project management;
  • design software architecture, components, graphical user interface and testing programs using functional and non-functional requirements applied for the system;
  • prepare specification, project and other documentation necessary to create, deploy, develop, use and administer software product or service;
  • realize software product or service for solving the specific problem related to field of professional activity using functional and non-functional requirements applied for software;
  • test the quality of software, its separate components and graphical user interface;
  • professionally communicate in state and at least in one foreign language with professional audience;
  • work in teams in accordance with professional, ethical behaviour and social responsibility principles and rules;
  • self-study and work seeking for personal and professional lifelong development;
  • demonstrate creativity for solving the tasks and problems related to the professional activity.

Programme structure

Full-time studies
Degree Course 2019-2023

1st semester (30 credits)
Subject Credits Evaluation*
Professional English 6 E
Speciality Language 3 P
Mathematics 6 E
Operating Systems 6 E
Structured Programming 6 E
Introduction to Informatics 3 P
2nd semester (30 credits)
Subject Credits Evaluation *
Environmental and Civil Safety 3 P
Probability Theory and Statistics 3 P
Algorithms and Data Structures 6 E
Discrete Mathematics 3 E
Human-Computer Interaction Design 6 E
Computer Graphics 6 E
First Programming Practice 3 P
3rd semester (30 credits)
Subject Credits Evaluation *
Methods of Computation and Optimization 6 E
Database Design 6 E
Information Systems 3 E
Business Management Systems 3 P
Object-Oriented Programming 6 E
Management 3 P
Second Programming Practice 3 P
4th semester (30 credits)
Subject Credits Evaluation *
Sociology 3 P
Law 3 P
Computers and Network 6 E
Multithreaded Programming 3 E
Web Services 6 E
Information Security 6 E
Database Practice 3 P
5th semester (27 credits)
Subject Credits Evaluation *
Economics 3 P
Software Testing 3 E
Software Engineering 3 E
Optional subject(s) 6 P
Specialization: Database Systems
Database Management Systems 6 E
Data Mining 6 E
Specialization: Internet Technologies
Client-side Web Development 6 E
Server-Side Web Development 6 E
Specialization: Smart Device Programming
Hybrid Mobile Apps 6 E
Native Mobile Apps 6 E
6th semester (33 credits)
Subject Credits Evaluation *
Artificial Intelligence 6 E
Project Management 3 E
Professional Practice 12 P
Optional subject(s) 6 P
Specialization: Database Systems
Database Server Administration 3 E
Non-Relational Databases 3 E
Specialization: Internet Technologies
Web Security 3 E
Search Engine Optimization 3 E
Specialization: Smart Device Programming
Internet of Things 3 E
Smart Device Programming 3 E
7th semester (30 credits)
Subject Credits Evaluation *
Final Practice 15 P
Final Project 15 Defense

Optional subjects are freely selectable subjects from the list of predefined subjects.

* E – exam, P – project

Admission Requirements

  • 1. A secondary education or a corresponding qualification giving access to higher education in Lithuania.

The academic assessment and recognition of your education documents will be processed by VIKO.

  • 2. Successful completion of a mathematics examination

If your education document does not confirm the mathematics exam, you must complete the Evaluation of Knowledge, Abilities and Skills in four subjects: Information Technology, Mathematics, History, and Geography.

  • 3. English language proficiency

Proficiency in English at B2 level (as defined by the Common European Framework of Reference for Languages – CEFR). All applicants must take an English language proficiency exam, which includes both a written test and an interview.

More Information
Contact us

Saltoniskiu g. 58
LT-08105 Vilnius
L
ithuania
Tel.: +370 615 67289
E-mail: admission@viko.lt
www.viko.lt

Are you dreaming of studying in one of Europe’s most vibrant
and student-friendly countries? Sign up for the Study in
Lithuania newsletter