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).
  • Program content reflects the current ACM, IEEE CS organisations guidelines (Computer Science Curriculum).

Career opportunities:

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.

Contacts

Do you have any questions? Contact:

  • Email:
  • Phone: +370 5 219 3055
  • Address: Naugarduko str. 24, room 106, Vilnius, Lithuania