Bachelor's degree

In Vilnius (Lithuania)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Vilnius (Lithuania)

  • Duration

    4 Years

  • Start date

    Different dates available

If you hate real shopping, most probably you often turn to the Internet to purchase the necessary household appliances, clothing and other things. If the ques at a local bank drive you crazy, you can always avoid them by using e-banking services to make daily transactions, open or close banking accounts, or even take loans. The Internet lets you do merely anything: to do shopping, submit applications, look for employment, and, in case the e-voting is legalized, you can even elect the President of Lithuania via the e-voting system.
Software engineers, who are able to design, programme and test complex software systems, develop software and applications that facilitate our daily routine
In the course of Software Engineering studies students learn five programming languages, and acquire knowledge of software systems development, applying various models. Also, they learn to apply complex consistent and parallel algorithms, and evaluate their efficiency, test software equipment, integrate software systems components, understand modern mobile project management methodologies, and teamwork principles.
It is still mistakenly believed that the programmer's work is intended for the loners, who spent most of their time at a computer. However, this profession is very creative and challenging, and involves many new technologies. To develop a system successfully and in time, one needs the ability to work in team. The writing of the programming code is only a small part of this profession, which also includes communication and decision-making processes for the successful development of new software, search for new customers, etc.

Facilities

Location

Start date

Vilnius (Lithuania)
See map
LT10223

Start date

Different dates availableEnrolment now open

About this course

The ability to create complex software systems, applying various methodologies, models and architectural principles;
The ability to design, programme and test software equipment;
The ability to apply consistent and parallel algorithms;
The ability to programme in various programming languages;
The ability to use complex programme frameworks and programming environments;
The ability to create mobile applications, apply knowledge networking technologies;
The ability to ensure software systems quality;
The ability to work in teams;
The ability to manage information technologies projects, prepare technical documentation.

A programmer at information technologies enterprises;
A software systems architect, analyst, software quality specialist, tester, project manager;
A specialist at IT departments of business, governmental and public institutions both in Lithuania and abroad.

Secondary, advanced or any other corresponding education

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Engineering
  • Software Engineering
  • IT Project Management
  • Internet
  • Database
  • Database training
  • Algorithms
  • Design
  • Banking
  • Project
  • Systems
  • Project Management
  • Communication Training
  • Programming

Course programme

1st Semester

Course title

  • Introduction to Software Development
  • Information technologies
  • Procedural Programming
  • Discrete
  • Mathematics 1
  • Fundamentals of Mathematical Analysis
  • English
  • Language
  • German Language
  • French Language
2nd Semester

Course title

  • Practice
  • Operating Systems
  • Object-Oriented Programming (with course work)
  • Discrete Mathematics 2
  • Philosophy
  • Management
  • Speciality English Language
  • Speciality German
  • Language
  • Speciality
  • French Language
3rd Semester

Course title

  • Algorithms and Data Structures
  • Architecture of Computers and Computer Networks
  • Fundamentals of Software Engineering
  • Probability Theory and Mathematical Statistics
  • Economics
  • Logic
  • Ethics
  • Public Communication
4th Semester

Course title

  • Integrated Development Environments (with course work)
  • Software requirements engineering
  • Databases (with course work)
  • Numerical Methods and Algoritms
  • Multimedia Design Basics
  • Computer Graphics
  • Practice 1
  • Demola practice 1
5th Semester

Course title

  • Human Computer Interaction
  • Software design (with course work)
  • Database Management
  • Principles of Project Management
  • Programming Technologies (with course work)
6th Semester

Course title

  • Artificial Intelligence and Knowledge Systems
  • Internet technologies
  • Software development process
  • Cloud Computing (with course work)
  • Software quality
  • Parallel programming
  • Demola practice 2
  • Practice 2
7th Semester

Course title

  • Bachelor Graduation Thesis 1
  • Information theory
  • Design of Information systems
  • software
  • Software Testing
  • Specific Purpose Language Culture
  • Informatics Law
  • Hardware Programming
  • Programing of the Smart Devices
8th Semester

Course title

  • Fundamentals of Data Mining (with course work)
  • Bachelor Graduation Thesis 2
  • Bachelor Graduation Thesis 3
  • Modern Database Systems
  • Information Security Fundamentals
  • Software systems audit
  • Electronic Transaction Systems
  • Decision support systems
  • Database Programming

Software Engineering

Price on request