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;
describe the problem related to the field of professional activity in terms of the database systems, internet technologies, smart devices programming and prepare the required data and information from various sources to solve the specific problem related to the field of professional activity;
analyze and evaluate data and information necessary to solve the specific problem of the professional activity related to the database systems, internet technologies, smart devices programming and justify the solutions with argumentative conclusions;
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.
Full-time studies Degree Course 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 Mathematical 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
Law
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
Business Management Systems
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 1**
Optional subject 2**
3
3
P
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
Software Development Management
3
E
Professional Practice
12
P
Optional subject 3**
Optional subject 4**
3
3
P
P
Specialization: Database Systems
Database Server Management
3
E
Non-Relational Databases
3
E
Specialization: Internet Technologies
Web Security
3
E
Website Optimization for Search Engines
3
E
Specialization: Smart Device Programming
Internet of Things
3
E
Smart Device Sensors Programming
3
E
7th semester (30 credits)
Subject
Credits
Evaluation *
Final Practice
15
P
Final Project
15
Defense
* E – exam, P – project
Optional subjects are freely selectable subjects from the list of predefined subjects.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.