The study programme provides basic knowledge and skills in mathematics, computer science and natural sciences, enabling graduates to work in the field of information technology, especially in the institutes and enterprises specializing in analysis and application of biological data and biotechnologies. The study programme is conducted with the participation of teachers and researchers of Faculties of Mathematics and Informatics, Life Sciences Center and research institutes.

It's worth studying because:

The programme consists of combination of course units in mathematics, computer science and life sciences, developing skills to apply mathematical methods and information technologies for exploration of biological data;

the program provides the skills of how to use different mathematical models and programming in various languages;

practical data analysis is a big part of this programme;

the students are given the opportunity to have a practical experience at the companies, science labs or at the state organizations in Lithuania or abroad during study period.

Career opportunities:

The graduates will be able to work in the enterprises, research laboratories and centres, were analysis of the data of biological origin is required, will be able to use, modify and create the bioinformatics software. Having the basic knowledge and skills in Computer Science they also will be able to work in different IT enterprises and organisations developing complex software products.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Courses

Content of the study programme

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

6 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Mathematical Analysis I

5.0

Bioinformatics III

5.0

Linear Algebra and Geometry

5.0

Operating Systems

5.0

Physical Chemistry

5.0

Neuroinformatics

5.0

Basics of Programming and IT

5.0

Biometrics

5.0

General Biology

5.0

Course work

5.0

Foreign Language I

5.0

Optional Modules

5.0

2 SEMESTER

30.0

Elective course units from the list:

Compulsary Modules

Monte Carlo Method

5.0

Mathematical Analysis II

5.0

Parallel Computing

5.0

Discrete Structures

5.0

Human Computer Interaction

5.0

Biochemistry

5.0

Web Services

5.0

Object Programming C++

5.0

Geometry of Biomolecules

5.0

Foreign Language II

5.0

GUS*

5.0

7 SEMESTER

3 SEMESTER

30.0

Compulsary Modules

25

Compulsary Modules

Software Engineering

5.0

Genetics

5.0

Course project

5.0

Discrete Optimization

5.0

Bioinformatics IV

5.0

Object-oriented Programming

5.0

Information and coding

5.0

Molecular Biology

5.0

Data mining

5.0

Computer architecture

5.0

Optional Modules

Optional Modules

Elective course units from the list:

Elective course units from the list:

Error-Correcting Codes

5.0

Informatics Law

5.0

Chaos theory and fractals

5.0

Graph theory

5.0

Algorithms for computer games

5.0

Logic Programming

5.0

UML and MDA introduction

5.0

Computer Graphics Algorithms and Technologies

5.0

IT project management

5.0

4 SEMESTRAS

30.0

8 SEMESTER

30.0

Compulsary Modules

Compulsary modules

Probability Theory and Mathematical Statistics

5.0

Professional Internship

15.0

System Biology

5.0

Bachelor's Thesis

15.0

Bioinformatics I

5.0

Data structures and algorithms

5.0

Optional course units

5.0

GUS*

5.0

5 SEMESTER

30.0

Compulsary Modules

Bioinformatics II

5.0

Methods of computer program construction

5.0

Database management systems

5.0

Internet Technologies

5.0

Optional course units

5.0

GUS*

5.0

Optional Modules

Elective course units from the list:

Informatics Law

5.0

Cryptography and Information Security

5.0

Graph theory

5.0

Logic Programming

5.0

Computer Graphics algorithms and technologies

5.0

OS UNIX Programming

5.0

GUS* - General University Studies. Developed competencies depend on the subject chosen by a student.

Expected Learning Outcomes:

Having completed Bioinformatics programme, a graduate has acquired sufficient knowledge in the fields of informatics, biochemistry, genetics and computational biology, is capable to clarify application area processes and to create and analyse their models, he /she gets professional competence to carry out information technology complex systems development work. A holder of a Bachelor’s degree in Bioinformatics is able to work as IT analyst of biological systems (genes, proteins, populations), programmer, learn new methods and technologies and apply them in practice.

Data Science is a new very fast growing data analysis science field. It connects modern and classical methods of statistics (stochastic modeling, data mining) with advanced Information Technologies (neural networks, database management). Amount and variety of accumulated data is growing every day along with very fast developing Information technologies. As a result, specialists of data analysis are getting highly demanded.

It's worth studying because:

There is a great demand for Data Analysts in Lithuania and abroad; according to the the most wanted employees list (made by „Career Cast“ at 2018) specialists in statistics are on the 5th position, and Data Analysts specialists are on the 7th position. In the US Data science was evaluated as the most promising profession three years in the row (2016-2018) according Glassdoor Job Score index.

Data Analysis specialist has skills in the fields of data analysis, mathematical modeling and modern technologies;

During study period students can spend 50% of the time studying abroad;

This study programme has a wide list of optional modules, which help to see different fields of skills usage;

This programme has international level scientists as teachers;

Opportunity to have a practical experience at the private companies or governmental institutions in Lithuania or abroad.

Career opportunities:

Graduates of this study program have excellent career opportunities. Graduates of the program are ready to work in companies that analyze large data, provide statistical analysis services, information technology companies, whose activities are related to data analysis: banks, Exacaster, Scope Baltija, Nielsen, CGI Lithuania, Department of Statistics, STI, Bank of Lithuania.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

6 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Basics of Mathematics

5.0

Data Science Project - Coursework

10.0

Algebra I

5.0

Probabilistic Machine Learning Algorithms I

5.0

Informatics

10.0

Time Series

5.0

Introduction to Specialty

5.0

Regression Analysis

5.0

Foreign Language

5.0

Optional Modules

5.0

Elective course units from the list:

2 SEMESTER

30.0

Statistical Modeling

5.0

Compulsary Modules

Sampling Methods

5.0

Mathematical Analysis I

10.0

Advanced Database Management Systems

5.0

Algebra II

5.0

Financial Intelligence

5.0

Research Data Analysis

5.0

Risk Management

5.0

Data Structures and Algorithms

5.0

Statistical Models in Medicine

5.0

Basics of DBMS

5.0

7 SEMESTER

30.0

Compulsary Modules

Probabilistic Machine Learning Algorithms II

10.0

3 SEMESTER

30.0

Applied Multivariate Analysis

5.0

Compulsary Modules

Mathematical Analysis II

5.0

Optional Modules

Probability Theory

5.0

Elective course units from the list:

Algorithm Theory

5.0

Data Tidying and Transformation with R

5.0

Object Programming

5.0

Categorical Data Analysis

5.0

GUS*

5.0

Optimization Methods

5.0

4 SEMESTRAS

30.0

Basics of Artificial Intelligence

5.0

Compulsary Modules

Natural Language Processing

5.0

Stochastic Processes

5.0

Software Engineering

5.0

Parametric Statistics

5.0

Financial Econometrics Modeling

5.0

Data Visualization

5.0

Functional Data Statistics

5.0

Optional Modules

Bayesian Statistics

5.0

Elective course units from the list:

Censored Sampling Analysis

5.0

Statistical Modeling

5.0

Sampling Methods

5.0

8 SEMESTER

30.0

Financial Intelligence

5.0

Compulsary modules

Statistical Data Theory

5.0

Professional Internship

15.0

GUS*

5.0

Bachelor's Thesis

15.0

5 SEMESTER

30.0

Compulsary Modules

Linear Models

5.0

Nonparametric Statistics

5.0

Big Data Software Tools

5.0

Optional Modules

5.0

Elective course units from the list:

Data Tidying and Transformation with R

5.0

Categorical Data Analysis

5.0

Optimization Methods

5.0

Numerical Methods

5.0

Advanced Database Management Systems

5.0

Programming OS UNIX

5.0

Software Engineering

5.0

Basics of Artificial Intelligence

5.0

Natural Language Processing

5.0

GUS*

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

This program graduates will be able to:

apply the main results of different fields of mathematics;

create and solve practical tasks in mathematical language using right software tools;

Econometrics combines economical theory and mathematical statistical methods, looking for links between economic objects and processes. One of the most demanded ability on todays job market is to construct mathematical-statistical models to analyze a wide range of data in the Information Technology Age. Econometrics analyzes the relationships between economical objects and processes using empirical data. For this purposes Econometrics develop new special methods. This is why Econometrics take place between fields of science: Economics nad Mathematics.

It's worth studying because:

Specialists in this field are in particular demand both in Lithuania and abroad.

Possibility to work with the latest data provided by Statistics department of Lithuania.

Learn from academic and business representatives.

Possibility of internships in Lithuanian and foreign institutions or companies.

Career opportunities:

Graduates of the program may work in public institutions (Central bank of the Republic of Lithuania, Ministries of the Republic of Lithuania, Department of Statistics of Lithuania, etc.) and private institutions (market research companies, insurance companies, banks, etc.) as Data and Market Analysts.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

6 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Basics of Mathematics

5.0

Discrete Choice Models

5.0

Algebra I

5.0

Behavioural Economics

5.0

Informatics

10.0

Time Series Data

5.0

Introduction to Econometrics Studies

5.0

Markov Processes

5.0

Foreign Language

5.0

GUS*

5.0

Optional Modules

2 SEMESTER

30.0

Elective course units from the list:

Compulsary Modules

Statistical Modeling

5.0

Mathematical Analysis I

10.0

Sampling Methods

5.0

Algebra II

5.0

Risk Management

5.0

Research Data Analysis

5.0

Statistical Data Theory

5.0

Discrete Mathematics

5.0

Basics of DVBS

5.0

7 SEMESTER

Compulsary Modules

15.0

3 SEMESTER

30.0

Financial Econometrics Modeling

5.0

Compulsary Modules

Macroeconometrics

5.0

Mathematical Analysis II

10.0

Operation Research

5.0

Probability Theory

5.0

Optional Modules

15.0

Elective course units from the list:

Microeconomics

5.0

Queueing Theory

5.0

Practical Econometrics with R and Phyton I

5.0

Functional Data Statistics

5.0

GUS*

5.0

Censored Sampling Analysis

5.0

Numerical Methods

5.0

4 SEMESTRAS

30.0

Public Finance

5.0

Compulsary Modules

Stochastic Processes

5.0

Statistics

5.0

Data Visualization

10.0

8 SEMESTER

30.0

Practical Econometrics with R and Phyton II

5.0

Compulsary modules

Macroeconomics

5.0

Professional Internship

15.0

Bachelor's Thesis

15.0

5 SEMESTER

30.0

Compulsary Modules

15.0

Regression Models

5.0

Financial Economics

5.0

Econometris Project – Course Work

5.0

GUS

5.0

Optional course units

10.0

Elective course units from the list:

Data Tidying and Transformation with R

5.0

Numerical Methods

5.0

Categorical Data Analysis

5.0

Dynamic Systems

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Financial and Actuarial Mathematics is a field of Applied Mathematics, which focuses on probabilistic real-world modeling. This education is necessary to work as actuaries in insurance companies or risk assessment specialists in various financial institutions. The program combines various disciplines of mathematics, informatics, finance and insurance, thus preparing highly demanded specialists both in Lithuania and abroad.

It's worth studying because:

the content of the program is largely aligned with the qualification requirements of the Lithuanian Actuarial Society and the International Actuary Association - 75-80% of the necessary competencies are developed;

the program provides the knowledge and competencies of mathematics, its applications (in the fields of finance, insurance and risk management) and informatics;

lectures are held by the best insurance mathematicians in Lithuania;

the program teaches not only to evaluate and analyze, but also to create new insurance products;

the students are introduced to the basics of research, the most talented are given the opportunity to contribute to the research of the program teachers, to actively participate in the seminars, to prepare joint scientific articles, etc.

Career opportunities:

Programme graduates are expected to be successfully employed as actuaries, financial analysts, consultants in the financial/insurance sector and in public administration, namely, in the insurance companies, pension/investment funds, health care and social security organizations, general financial and risk management institutions, etc.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

Investment Theory

5.0

Compulsary Modules

Basics of Investment

5.0

Mathematical Analysis I

10.0

6 SEMESTER

30.0

Algebra and Geometrics

5.0

Compulsary Modules

Discrete Mathematics

5.0

Random Processes

5.0

Introduction to Financial and Actuarial Mathematics

5.0

Non-Life Insurance Models

5.0

Financial Risk Management

5.0

Informatics I

5.0

Actuarial Mathematics

5.0

2 SEMESTER

30.0

GUS*

5.0

Compulsary Modules

Optional Modules

5.0

Mathematical Analysis II

10.0

Database Management Systems

5.0

Algebra

5.0

Modern Economic Thought

5.0

Financial Mathematics

5.0

Statistical Modelling

5.0

Informatics II

5.0

Statistical Data Theory

5.0

Foreign Language I

5.0

Financial Analysis

5.0

3 SEMESTER

30.0

Game Theory

5.0

Compulsary Modules

Visual Programming

5.0

Mathematical Analysis III

5.0

Scientific Seminar I

5.0

Mikroeconomics

5.0

Physics

5.0

Practical Informatics I

5.0

7 SEMESTER

30.0

Probability Theory and Mathematical Statistics

10.0

Compulsary Modules

Foreign Language II

5.0

Time Series

5.0

4 SEMESTRAS

30.0

Discrete-time Financial Models

5.0

Compulsary Modules

Health and Similar Insurances

5.0

Statistics

5.0

Foundations of Scientific Research

5.0

Makroeconomics

5.0

GUS*

5.0

Practical Informatics II

5.0

Optional Modules

Differential and Integral Equations

5.0

Queuing Theory

5.0

GUS*

5.0

Scientific Seminar II

5.0

Optional Modules

Censored Sampling Analysis

5.0

Database Management Systems

5.0

Functional Data Analysis

5.0

Modern Economic Thought

5.0

Public Finance

5.0

Statistical Modelling

5.0

JAVA Technologies

5.0

Statistical Data Theory

5.0

Data Tidying and Transformation with R

Financial Analysis

5.0

Numerical Methods

Game Theory

5.0

Categorical Data Analysis

Visual Programming

5.0

Dynamic Systems

Scientific Seminar I

5.0

8 SEMESTER

30.0

Physics

5.0

Compulsary modules

5 SEMESTER

30.0

Professional Internship

15.0

Compulsary modules

Bachelor’s Thesis

15.0

Finite Population Statistics

5.0

Survival Demographic Models

5.0

Functional Analysis

5.0

Regression Models

5.0

Theory of Investments

5.0

Practical Investment Foundations

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

Graduates of Financial and Actuarial Mathematics study programme are able to:

effectively present information, ideas, problems and solutions to peers, managers and clients; 2. work in an interdisciplinary environment;

demonstrate understanding of the core principles of financial and insurance business, including (but not limited to) main laws of micro/macroeconomics; socio-economic and demographic environment, etc.;

practically explain relationships between different socio-economic/demographic variables and their importance;

Informatics

About the programme

Mode of study and length of the programme in years: Full-time, 4 years

Length of the degree programme in ECTS credits: 240 credit

Language(s) of instruction: Lithuanian/ English

Degree and/or Qualification awarded: Bachelor of Computing

Informatics study program is based on a classical computer science understanding and involves theoretical computer science disciplines such as algorithms, programming languages, operating systems and computing models. It also provides applications - software systems design, implementation and use in business and industry – knowledge. The program combines academic and applied aspects.

It's worth studying because:

This study program allows to choose courses from a wide list of optional modules.

Students will learn four classical programing languages.

Part of study subjects are taught in English.

Big part of the teachers has a wide practical experience in the field.

The program includes theoretical computer science disciplines (algorithms, programming languages, operating systems, and calculation models) and application modules (Software Systems Design and usage in Business and Industry).

A graduate can work as a programmer, and after getting more practical experience, as an analyst and a designer for both private and public Lithuanian and foreign enterprises, or maintain system software and its applications.

The aim of the programme is to prepare highly-qualified broadly-educated computer scientists able to design, create and maintain the software: to build formal information models of various application areas or use the existing ones for the achievement of the predefined goals; to implement a software project independently or in a (multicultural) group by modern software development tools and technologies; to evaluate the software system from the points of view of usability, correctness, performance and security; to install, maintain and update skillfully the hardware and software.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

Programming OS UNIX

5.0

Compulsary Modules

Agile Development with Ruby

5.0

Mathematical Analysis I

5.0

Mobile Phone and Autonomous System Application Development

5.0

Algebra and Geometry I

5.0

6 SEMESTER

30.0

Discrete Mathematics

5.0

Compulsary Modules

Fundamentals of Programming

5.0

Operating Systems

5.0

Practical Informatics

5.0

Algorithm Analysis

5.0

Foreign Language I

5.0

Parallel Computing

5.0

2 SEMESTER

30.0

Course Work

5.0

Compulsary Modules

GUS*

5.0

Mathematical Analysis II

5.0

Optional Modules

Algebra and Geometry II

5.0

Elective course units from the list:

Combinatorics and Graph Theory

5.0

Monte-Carlo Method

5.0

Data Structures and Algorithms

5.0

Service-oriented Computing

5.0

Object Oriented Programming C++

5.0

Human Computer Interaction

5.0

Foreign Language II

5.0

Automata and Formal Languages

5.0

3 SEMESTER

30.0

Computational Intelligence and Decision Making

5.0

Compulsary Modules

Financial Intelligence

5.0

Basics of Mathematical Modelling

5.0

7 SEMESTER

30.0

Algorithm Theory

5.0

Compulsary Modules

Informatics Law

5.0

Software Engineering

5.0

Object-Oriented Programming JAVA

5.0

Course Project

5.0

Computer Architecture

5.0

Functional Programming

5.0

GUS*

5.0

Optional Modules

4 SEMESTRAS

30.0

Elective course units from the list:

Compulsary Modules

Artificial Intelligence

5.0

Probability Theory and Mathematical Statistics

5.0

Introduction to UML and MDA

5.0

Mathematical Logic

5.0

Technological Foundations of E-Commerce

5.0

Database Management Systems

5.0

Chaos Theory and Fractals

5.0

Computer Networks

5.0

Information Theory

5.0

Optional Modules (Group 1)

Error Correcting Codes

5.0

Elective course units from the list:

Algorithms for Computer Games

5.0

Graph Theory

5.0

Logic Programming

5.0

Automata and Formal Languages

5.0

Computer Graphics

5.0

Optional Modules (Group 2)

Programming OS UNIX

5.0

Physical Fundamentals of Electronics

5.0

8 SEMESTER

30.0

Physics for Informatics

5.0

Compulsary Modules

Fundamentals of Management

5.0

Professional Internship

15.0

Accounting

5.0

Bachelor's Thesis

15.0

5 SEMESTER

30.0

Compulsary Modules

Optimization Methods

5.0

Cryptography and Information Security

5.0

GUS*

5.0

Optional Modules (Group 1)

Elective course units from the list:

Information Theory

5.0

Compiling Methods

5.0

Optional Modules (Group 2)

Logic Programming

5.0

IT Project Management

5.0

Computer Graphics

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

Having completed Informatics programme, a graduate has acquired sufficient knowledge in the field, is capable to identify processes of the application domain to be computerised as well as to create their information models, has professional competence to carry out development tasks of complex IT systems. A holder of a Bachelor's degree in Informatics is able to work as an analyst, a designer, or a programmer in big projects, to adopt new IT methods and technologies as well as apply them in practice.

Information Technologies

About the programme

Mode of study and length of the programme in years: Full-time, 3,5 years

Length of the degree programme in ECTS credits: 210 credit

Language(s) of instruction: Lithuanian/ English

Degree and/or Qualification awarded: Bachelor of Computing

Information Technologies study program has been developed and constantly update in close cooperation with business representatives. The purpose of this program is to prepare highly qualified IT specialists capable of being leaders in the development of complex and multifaceted computer and software systems in industry, business, science. Prepare the specialist who can analyze, design, manage the projects, write programs. The study process consists not only lectures and practice, but also discussions, workshops, student group project activities that solve real IT problems. In 2017 this study program was rated as one of the best study programs meeting the need of investors at universities of Lithuania.

It's worth studying because:

Interactive teaching / learning environment;

Modern Faculty IT infrastructure, which allows students to develop CLOUD solutions;

Opportunity to have practice in the best Lithuanian companies, banks, insurance companies, medical institutions, IT companies, abroad;

Companies provide topics for student course works, final and other research works;

Possibility to solve real business problems and create your own start-up;

Big part of the courses are from the fields where specialists are most needed.

Career opportunities:

Graduates of the programme will be able to successfully work in any IT company as system administrators, support staff, and integrators of information systems.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

6 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Discrete Mathematics

5.0

Service Management

5.0

Introduction to Computer Architecture

5.0

Network Security

5.0

Basics of Programming and IT

5.0

Advanced Topics in Information Security

5.0

Mathematics for Informatics I

5.0

Software Architecture

5.0

Foreign Language I

5.0

Optional Modules

GUS*

5.0

Elective course units from the list:

2 SEMESTER

30.0

Algorithms of Graph Theory

5.0

Compulsary Modules

Grid Computing Application

5.0

Mathematics for Informatics II

5.0

Computer Graphics

5.0

Fundamentals of Business I

5.0

Computer Networks for Professionals I. Advanced Routing

5.0

Object-Oriented Programming

5.0

Course Work (Problem-based Project (VI semester))

5.0

UNIX Operating Systems

5.0

GUS*

Data Structures

5.0

7 SEMESTER

30.0

Foreign Language II

5.0

Compulsary Modules

3 SEMESTER

30.0

Professional Internship

15.0

Compulsary Modules

Bachelor's Thesis

15.0

Database Management Systems

5.0

Software Engineering

5.0

Basics of Virtualization

5.0

Mathematical Statistics

5.0

Mathematics for Informatics III

5.0

GUS*

5.0

4 SEMESTRAS

30.0

Compulsary Modules

Human-Computer Interaction

5.0

Data Analysis

3.0

Electronic Data Networks and Data Visualization

7.0

Web Programming

5.0

Optional Modules

Elective course units from the list:

AIX Operating Systems

5.0

Data Storage Technologies

5.0

Course Work

5.0

Mainframe Technologies

5.0

PYTHON Programming

5.0

Numerical Methods

5.0

5 SEMESTER

30.0

Compulsary Modules

Computer Networks

5.0

Fundamentals of Business II

5.0

Managing Projects and Programmes

5.0

Optional Modules

Elective course units from the list:

Algorithms for Computer games

5.0

Course Work (Problem-based Project (V semester))

5.0

Mainframe Technologies

5.0

Programming Windows API

5.0

Programming Windows.NET

5.0

Advanced Topics in Database Management Systems

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

After successfully finishing programme the expected specialist has developed following competences: to understand theoretical principles behind newly acquired software information technologies; to develop prototypes and run experiments required to support the design issues; to support software systems through their life-cycle within a company.

For students

Expanding the event will show you more information.

Here is the list of Semester Project Topics. Firstly, choose the topic, discuss it with the supervisor by emails or in person. After you both agreed on the topic, you have to register it by email to . Please specify in the letter:

the name of the supervisor,topic in English,confirmation that you have discussed the topic with the supervisor,your program, course, and group,the copy of the topic registration letter (CC) must also be sent to your supervisor.

Information System Engineering

About the programme

Mode of study and length of the programme in years: Full-time, 4 years

Length of the degree programme in ECTS credits: 240 credit

Language(s) of instruction: Lithuanian/ English

Degree and/or Qualification awarded: Bachelor of Computing

Information System Engineering is a multi-disciplinary field that incorporates math, business and computer science. The aim of this program is to develop highly qualified IT systems engineers who will be able to set goals for information systems development and updating, to design and develop modern information systems, who will have skills to use, integrate innovative technologies, research and analyse data.

It's worth studying because:

the program introduces students to business processes, analytics, software development. It teaches students to solve real business tasks using technologies;

this program is unique – it has two practices (10 and 15 credits) at the end of the studies; 60 credits optional courses, which allows students to study deeper programming, multimedia, data processing, business process analysis, it helps to develop practical skills it this fields. It helps to guarantee a successful career;

Teacher‘s of the programme are professionals – they constantly improve their skills by working with real business projects.

Career opportunities:

Graduates of programme will be able to successfully work in any IT company as:

integrators of information systems (Java, C#, C++, C, etc.);

business process and business system architects (AutomationAnywhare, BPMN, RoboTask, etc.);

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

7 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Foreign Language I

5.0

Information Security Fundamentals

5.0

Information and Groupware Systems

5.0

Software Quality Assurance

5.0

Computer Architecture

5.0

Training Practice

10.0

Mathematics for Information Systems Engineering

10.0

Optional Modules (group C)

5.0

Procedural Programming

5.0

Optional Modules (group D)

5.0

2 SEMESTER

30.0

8 SEMESTER

Compulsary Modules

Compulsary Modules

Algorithms and Data Structures

5.0

Professional Practice

15.0

Foreign Language II

5.0

Bachelor's Thesis

15.0

Database Management Systems

5.0

Object-Oriented Programming

10.0

Optional Modules

GUS*

5.0

Group A (Business)

Fundamentals of Management

5.0

3 SEMESTER

30.0

Business Process Automation

5.0

Compulsary Modules

Project Management

5.0

User Interface Design

10.0

Marketing

5.0

Requirements Engineering Fundamentals

5.0

Business Intelligence

5.0

Business Process Modeling

5.0

Group B (Databases)

Optional Modules (group B)

10.0

NoSQL Databases

5.0

Database Design

5.0

4 SEMESTRAS

30.0

Database Query Languages

5.0

Compulsary Modules

Blockchain Technology

5.0

Operating Systems

5.0

Group C (Data Analytics)

Optimization Methods

5.0

Big Data Analytics

5.0

Statistical Data Analysis Methods

5.0

Data Mining and Visualization

5.0

Optional Modules (group A)

10.0

Audio Signal Processing

5.0

GUS*

5.0

Natural Language Processing

5.0

5 SEMESTER

30.0

Fundamentals of Artificial Intelligence

5.0

Compulsary Modules

Video Signal Processing

5.0

Information System Development Project Management

5.0

Group D (System development, programming)

Computer Networks and High Performance Computing

5.0

Design Patterns

5.0

Optional Modules (group B)

5.0

Embedded System Programming

5.0

Optional Modules (group C)

10.0

Programming.NET Framework

5.0

Optional Modules (group D)

5.0

Scriptical Programming

5.0

6 SEMESTER

30.0

Smart Device Programming

5.0

Compulsary Modules

Reactive Programming

5.0

Information System Testing and Maintenance

5.0

Software Systems Architectural Styles

5.0

Virtualization and Cloud Computing

5.0

Optional Modules (group D)

10.0

Optional Modules (group C)

5.0

GUS*

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

Ability to choose the appropriate software testing methods, tools, and techniques, to develop test plans and to implement them.

Ability to select and apply appropriate system integration techniques and challenging technologies.

Ability to decide on design of structures and databases needed for business analytics, execute management tasks and consider improvements.

Ability to adapt methods and best practices for solving problems related with data analysis for supporting business solutions, to organize and schedule work activities.

Good knowledge of mathematics is a universal skill, which can be applied in a variety of fields, such as finance, engineering, information technologies, science, or teaching. While there are mathematical programmes of various kinds in Lithuanian universities, our programme is the only one in the country which focuses on mathematics as such, not only on the ways to apply it. By doing so, we offer our students the distinctive university experience, which is to be a part of an institution emphasizing the importance of reflection.

the teachers of the programme are one of the best specialistsof the field in the country;

availability of Minor Study: to get additional teacher qualification;

Career opportunities:

Graduates can work at the science and education institutions, industry, agencies of information and social investigations, management institutions. Graduates can also pursue a career in spheres where their mathematical knowledge, abstract and analytical type of thinking and ability to use specialized software are needed.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Course title

Credits

Course title

Credits

1 SEMESTER

30.0

6 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Mathematical Analysis I

10.0

Number Theory

5.0

Linear Algebra and Geometry

5.0

Equations of Mathematical Physics

5.0

Basics of Discrete Mathematics

5.0

Applied Statistics

5.0

Informatics I

5.0

Physics

5.0

Foreign Language I

5.0

Optional Modules

Elective course units from the list:

2 SEMESTER

30.0

Additional Chapters of Mathematical Analysis

5.0

Compulsary Modules

Basics of Operator Theory

5.0

Mathematical Analysis II

10.0

Introduction to Galois Theory

5.0

Algebra I

5.0

Harmonic Analysis

5.0

Informatics II

5.0

Introduction to Algebraic Number Theory

5.0

Foreign Language I

5.0

Variational Calculus and Optimal Control

5.0

Additional Chapters of Combinatorics

5.0

GUS*

5.0

7 SEMESTER

30.0

3 SEMESTER

30.0

Compulsary Modules

Compulsary Modules

Basics of Mathematical Modelling

5.0

Mathematical Analysis III

10.0

Reliability Theory

5.0

Algebra II

5.0

GUS*

5.0

Differential Equations I

5.0

Optional Modules

Elective course units from the list:

Geometry

5.0

Mathematics of Financial Markets

5.0

Combinatorics and Graph Theory

5.0

Encoding and Cryptography

5.0

Asymptotic Methods for Differential Equations

5.0

4 SEMESTRAS

30.0

Algorithmic Number Theory

5.0

Compulsary Modules

Information Theory and Data Mining

5.0

Differential Equations II

5.0

8 SEMESTER

30.0

Probability Theory and Mathematical Statistics I

5.0

Compulsary modules

Theory of Complex Variable Functions

5.0

Professional Internship

15.0

Measure and Integral Theory

5.0

Bachelor's Thesis

15.0

Numerical Methods

5.0

5 SEMESTER

30.0

Compulsary Modules

Probability Theory and Mathematical Statistics

5.0

Functional Analysis

5.0

Mechanics

5.0

GUS*

5.0

Optional course units

Elective course units from the list:

History and Philosophy of Mathematics

5.0

Numerical Methods II

5.0

Additional Chapters of Complex Analysis

5.0

JAVA Technologies

5.0

Visual Programming

5.0

Web Programming

5.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

A student will be able to:

define and illustrate main concepts of mathematics, communicate in mathematical language;

state and prove basic mathematical propositions;

apply basic mathematical propositions to solve typical problems;

formulate real-world problems in mathematical language;

construct mathematical models;

make and justify conclusions (implications) based on the analysis of the relevant mathematical model;

use several programming languages;

solve mathematical and non-mathematical problems by using computer software.

Software Engineering

About the programme

Mode of study and length of the programme in years: Full-time, 4 years

Length of the degree programme in ECTS credits: 240 credit

Language(s) of instruction: Lithuanian/ English

Degree and/or Qualification awarded: Bachelor of Computing

Software Engineering

Study programme combines the theoretical knowledge with its practical application, focuses on teamwork and task execution on time. Professors – researchers, experts in their fields with extensive experience in software systems development for Lithuanian and foreign customers. Programme satisfies criteria for accrediting Software Engineering study programmes in Europe and USA. A wide list of elective modules and flexible choice of options enable specialization.

It's worth studying because:

Study process combines theory and practice, attention is paid to teamwork and to task execution on time.

Programs teachers are scientists, experts in their fields, they have extensive experience in software systems development for Lithuanian and foreign clients.

Career opportunities:

Graduates of Software Engineering study programme are ready to work as system analysts, designer, programmers in large projects based on advanced technologies and virtual enterprises and after gathering some more experience as project managers for private or public Lithuanian and foreign enterprises. They are able to establish private IT enterprise, to lead small teams, to learn independently new methods and technologies and apply them in practice.

International studies and internship opportunities:

Vilnius University encourages the use of various opportunities for studying at foreign universities, allowing students to gain intercultural experience, develop and evaluate their competences, establish contacts abroad, and open wider career opportunities.

Study plan

Study plan

Subject title

Credits

Subject title

Credits

1 SEMESTER

30.0

Statistical Data Analysis

5.0

Compulsary Modules

Optional Modules (Group C)

Mathematics for Software Engineering I

5.0

Bioinformatics

5.0

Discrete Mathematics

5.0

Artificial Intelligence

5.0

Computer Architecture

5.0

Technological Foundations of E-Commerce

5.0

Procedural Programming

5.0

Financial Intelligence

5.0

IT and Communication Skills

5.0

Functional Programming

5.0

Foreign Language (English)I

5.0

IT Governance in Organization

5.0

2 SEMESTER

30.0

Introduction to Business Process Management

5.0

Compulsary Modules

Agile Development with Ruby

5.0

Mathematics for Software Engineering II

5.0

Computer Graphics

5.0

Algorithm Theory

5.0

Video Game Design and Development

5.0

Algorithms and Data Structures

5.0

Computer Networks II

5.0

Object-Oriented Programming I

5.0

Parallel Programming

5.0

Foreign Language (English) II

5.0

Logic Programming

5.0

GUS*

5.0

Oracle PL/SQL Programming

5.0

3 SEMESTER

30.0

Programming Windows API

5.0

Compulsary Modules

Mobile Phone Application Development

5.0

Software Engineering I

10.0

Compiling Methods

5.0

Database Management Systems

5.0

Knowledge Representation

5.0

Object-Oriented Programming II

5.0

6 SEMESTER

30.0

Mathematical Logic

5.0

Compulsary Modules

GUS*

5.0

Software Development

5.0

4 SEMESTER

30.0

Course Project

5.0

Compulsary Modules

Professionalism and Ethics

5.0

Software Engineering II

10.0

GUS*

5.0

Mathematics for Software Engineering III

5.0

Optional Modules

Computer Networks

5.0

Advanced Database Management Systems

5.0

Optional Modules (Group H)

Technological Foundations of E-Commerce

5.0

Accounting

5.0

Financial Intelligence

5.0

Informatics Law

5.0

Computer Technology

5.0

Fundamentals of Management

5.0

Computer Networks for Professionals I

5.0

Optional Modules (Group S)

Geographical Information Systems

5.0

Physical Fundamentals of Electronics

5.0

Operating Systems

5.0

Physics for Informatics

5.0

Oracle PL/SQL Programming

5.0

5 SEMESTER

30.0

PYTHON Programming

5.0

Compulsary Modules

Computational Intelligence and Decision Making

5.0

Software Testing

5.0

Artificial Intelligence

5.0

Web Programming

5.0

7 SEMESTER

30.0

Human Computer Interaction

5.0

Compulsary Modules

Software Design

5.0

Software Process

5.0

Optional Modules (Group M)

Software Projects and Quality Management

5.0

Differential Equations

5.0

Optional Modules (Group C)

15.0

Coding Theory

5.0

Optional Modules (Group M)

15.0

Combinatorics and Graph Theory

5.0

8 SEMESTER

30.0

Mathematical Analysis

5.0

Compulsary Modules

Optimization Methods

5.0

Professional Internship

15.0

Numerical Methods

5.0

Bachelor's Thesis

15.0

GUS* - General University Studies. Developed competences depend on the subject chosen by a student.

Expected Learning Outcomes:

Graduates of Financial and Actuarial Mathematics study programme are able to: