Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Program Overview

The university program is designed to provide students with a comprehensive education in computer science and programming. The program consists of 11 courses, each with a specific number of lecture and laboratory hours, as well as ECTS points.


Course Details

The following table outlines the courses included in the program: | No. | Subject | Lectures | Laboratories | ECTS | | --- | --- | --- | --- | --- | | 1 | Programming in C/C++ | 16 | 22 | 5 | | 2 | Object-oriented methodologies | 4 | 6 | 2 | | 3 | Component and network technologies | 4 | 12 | 2 | | 4 | Constructing databases | 10 | 12 | 3 | | 5 | Elements of software engineering | 10 | 12 | 3 | | 6 | Software development models | 10 | 12 | 3 | | 7 | Software Testing | 6 | 4 | 1 | | 8 | Advanced database technologies | 10 | 12 | 3 | | 9 | Technologies and web applications | 12 | 14 | 3 | | 10 | Using and administering the Unix/Linux system | 6 | 10 | 2 | | 11 | IT project management | 10 | 10 | 2 |


Detailed Program Description

The program places a strong emphasis on acquiring programming skills in languages such as C/C++/C# and Java, with a focus on advanced and independent work. This is achieved through a significant number of lecture and laboratory hours, allowing students to practice all key aspects of programming in these languages.


  • The program also covers object-oriented technologies, including theoretical foundations and practical projects.
  • Component technologies are also explored, from basic solutions (VB.NET, C#) to more advanced ones (SOAP, REST, MVC, OSGi, ADO.NET, ORM, LINQ) and network services SOA.
  • Database construction is another key area, with students learning the principles of structure, organization, processing, and query creation.
  • Software engineering is also covered, with a focus on critical methods for professional system creation.
  • Integrated, model-driven design systems are also explored, allowing students to understand the entire production process.
  • Testing is a crucial element of the program, with students learning various methods of manual and automated testing, as well as tools to support QA.
  • Advanced database technologies are also covered, including PostgreSQL, Hibernate/JPA, and PHP.
  • Web applications are another key area, with students learning languages ​​and technologies such as HTML, CSS, JavaScript, and Java.
  • System administration is also included, with a focus on UNIX/Linux systems and practical exercises in configuration, service management, and security.
  • Project management is the final key area, with students learning about project infrastructure, risk management, role and task division, delegation of authority, synchronization, quality assurance, and documentation.

Key Areas of Focus

The program focuses on the following key areas:


  • Programming skills in languages such as C/C++/C# and Java
  • Object-oriented technologies
  • Component technologies
  • Database construction
  • Software engineering
  • Integrated, model-driven design systems
  • Testing
  • Advanced database technologies
  • Web applications
  • Administration system
  • Project management
See More