Fields of training

Instituteof ComputerScience and Information Technologies offers student programmes leading to Bachelor’s Degree in the following fields:

Computer sciences

The first four years in the field of “Computer sciences” enable to get the basic higher education and Bachelor’s qualification of appropriate knowledge profile. Basic higher education provides a thorough knowledge of the field of study, including the sphere of information and computer technologies. Bachelor’s degree qualification enables graduates of the field to work as primary engineers and technicians.

Choosing the field of “Computer sciences” students gain sufficient knowledge of: computerized systems operation, including data processing computer systems and management of information and analytical systems, information design systems, artificial intelligence systems, automated system, software and computer systems, intelligent data processing and decision-making systems. 

They are able to provide technical and economical argumentation and technical tasks and also be competent in such fields as: the principles of modern automated systems foundation and architecture; methods of construction and analysis of typical data and knowledge bases models, complex objects and systems; system and application software systems development methods for automated systems for various purposes; high-level programming languages (JAVA, DELPHI, C++); typical computer systems (Microsoft Office, Paradox, Adobe Page Maker, PhotoShop, Corel Draw), methods of analysis and construction of data processing typical models in business, management and entrepreneurship; methods of software designing for financial and banking system; software for the management and marketing tasks, multimedia systems construction.

The expert of educational level of “Specialist” in the field of “Computer sciences” in accordance with the basic and special training received can perform the following:

  • design and operation of integrated automated management and data processing systems;
  • administration of public institutions, enterprises, commercial and banking structures local networks, regular monitoring and auditing of network resources;
  • monitoring of the information in databases integrity and preservation and ensuring of the databases information protection;
  • information resources management and telecommunication systems service;
  • installation and maintenance of system and application software;
  • advance planning, forecasting, organisation and management of design works in the sphere of management and information technologies;
  • implementation and development of new computer and information technologies.

Bachelors are qualified as specialists (engineers) after 1, 5 years of study having successfully mastered professionally oriented disciplines of the speciality.

Bachelors showing aptitude for performing research work and having successfully completed the profound theoretical training get Master’s degree qualification (the first scientific degree) after 1, 5 years of study.

Software Engineering

Software Engineering is a science which deals with the principles and methodology of software systems development and maintenance. It studies the usage of the systematic, ordered and specific approach to software (SW) development, operation and maintenance, as well as the usage of engineering principles for the software development process.

Nowadays, software systems are ubiquitous: almost any electronic device contains some type of software. It is impossible to imagine industry, schools, universities, health care systems, financial and government institutions without the appropriate software in the modern world. Many people use software for self-education, entertainment, etc. In technical systems, the cost of software is often the major part of the product price.

Today, programming industry is one of the most prospective and dynamic sectors in the world and Ukrainian economy. The forecasts of the economic development of this field are constrained by the qualified personnel insufficiency. Therefore, training specialists in software engineering focused on effective software development process organization, technological principles of industrial software systems development implementation is of high priority today.

Areas of professional activity of graduates:

  • Software systems development industry and economy;
  • Business sector where software systems and information technologies are used;
  • Custom programming and software outsourcing;
  • Development of competitive software for financial, industrial, telecommunication economy sectors, education, health care, entertainment industry, trade enterprises, government institutions, defense industry, etc.

The main tasks of Bachelor’s professional activity are:

  • Software development using algorithmic languages;
  • Collection and analysis of input data for software design;
  • Conducting feasibility study of the proposed design solutions in conceptual programming;
  • Developing algorithms for solving problems in accordance with the existing technical tasks;
  • Using Internet and Web technologies during the implementation of distributed information systems;
  • Applications and software systems installations, software and hardware customization and maintenance;
  • Development of design and working documentation, finished projects design;
  • Verification of software solutions, control of projects and technical documentation conformity to the standards, technical conditions and other regulations;
  • Using standards and program documentation quality control methods.

Specialists in software engineering must possess the following knowledge and skills:

  • Structural decomposition of tasks and creating operational plans of work for industrial units during software projects realization;
  • Content, terms, cost and quality, human resources, software development risks management;
  • Using architecture and interface description languages,​​ templates, notations, strategies and methods of software design, developing its structure and architecture;
  • Software testing at the module, integration and system levels oriented on formal specifications, data flows, terms of use, liability testing and performance;
  • Developing project technical documentation, designing completed projects, documenting.

The future professionals study the following disciplines:

  • Fundamentals of Programming and Algorithmic Languages
  • Introduction to Software Engineering
  • Creation and Analysis of Algorithms
  • Operating Systems
  • Distributed Computing
  • Databases
  • Software Information Security
  • Testing and Quality Assurance of Software Systems
  • Software Design
  • Managing Software Development and Maintenance
  • Team Project in Software Engineering
  • Business Software Engineering
  • Fundamentals of Software Engineering Career
  • Distributed Object Technologies
  • Development of Distributed Database Applications
  • Basics of Web Applications Design
  • Web Applications Programming

System analysis

System analysis is a scientific methodology. Its object is a problem, regardless of the field of activity it originates from. System analysis aims at designing projects for problem solving and combines methodology and advances in mathematical and applied sciences. System analysis in technical field is oriented at solving complex problems in analyzing and designing computer, communication, information and other technical systems. It is based on the principles of the engineering disciplines, imitational and information object and process modeling and is aimed at using it in specific projects, applications, applied researches and engineering research papers.

System analyst is a professional who can design a project for solving complex problems. System analysts specialize at developing strategies of multistage process implementation. At each stage of these processes, one must make decisions taking into consideration risks, acceptable level of compromise and forecast scenarios of future consequences. The system analyst operating tools include methods of modeling, system analysis, operations research, as well as forecasts and risks technology, decision-making theory, experience and intuition. The same emphasis is put on fundamental sciences the theory and practice of operating tools is based on.

Specialists in the field of system analysis can design, create and use the computerized systems for analyzing, forecasting, managing and designing dynamic processes in macroeconomic, technical, technological, ecological and financial objects.

The field of graduates’ activities includes banks, stock, currency and commodity exchanges, analytical departments of ministries, tax offices, departments of foreign exchange, commodities and stock markets, the Ministry of Finance of Ukraine and the Ministry of Economy of Ukraine, analytical intelligence services departments, pension funds, centers of database design and automated systems development.

A Bachelor at the department of System Analysis is trained as a specialist of wide profile for participating in various fields which require basic knowledge of mathematics, computer sciences, natural sciences, humanities, social and economic disciplines.

Bachelor’s Degree in System Analysis is obtained after four years of studies and thorough mastering three training blocks of disciplines.

·         Humanitarian and Social-Economic Disciplines:

Business Ukrainian, History of Ukraine, Foreign Language, Ecology, Culture Studies, Life Safety Studies, Philosophy, Sociology, Economic Theory, Political Studies, Jurisprudence, Psychology. 

·         Fundamental Studies:

Algebra and Geometry, Mathematical Analysis, Physics, Discrete Mathematics, Differential Equations, Theory of Probability, Mathematical Statistics, Programming Basics and Algorithmic Languages, Computer Graphics, Operating Systems, System Programming, Computer Architecture, System Analysis, Object-Oriented Programming. 

·         Professionally-Oriented Disciplines:

Programming and Algorithmic Languages, Functional Analysis, Management Theory, Optimization Techniques, Work Safety Basics, Economics and Manufacture Organization, Database and Knowledge Systems, Information Analysis, Decision-Making Theory, Computer Networks, System Modeling, Hierarchical Systems Theory, Imitational Modeling, Stochastic Systems and Models, Numerical Methods, Mathematical Linguistics, Decision Support Systems, Decision Methods in Stochastic Environment, System Logistics. 

A Bachelor in System Analysis takes part in:

·         Developing, applying and using mathematical methods, computer sciences, information technologies and systems while solving problems in theoretical and applied scientific researches for different fields of engineering, economics, management and infrastructure organization;

·         Developing and using information computer systems with integrated information, technologies of information and system analysis according to the up-to-date concepts of data and knowledge engineering, information modeling for effective organization structures operating;

·         Developing and using computer aids and methods of integrated information processing, computer information support of all kinds of work with integrated information: information analysis, knowledge accumulation, visualization and usage, search for regular patterns and tendencies, information systems and processes modeling.

·         Methodologies and technologies of design, implementation and support of software analysis and decision making tools including expert and multiagent systems, systems of managing data and knowledge bases, languages of data and knowledge processing, ontological systems, computer and information networks.

A Bachelor operates mathematical methods, modern information computer technologies for developing and using applied and system support software for computer networks, information systems, data and knowledge bases, applications packages, decision support systems, expert systems, geographic information systems, image packages, etc.

A Bachelor in System Analysis can hold the positions of technical engineering staff with the functional responsibilities ranging from participation in scientific and manufacture research to management and marketing. Typical positions for the specialists in the field of system analysis are system analyst, information analyst, logistics specialist, data and knowledge architect, data and knowledge base administrator, information manager, project developer, computer communications analyst, computer systems content editor, research associate, industry automated control systems engineer, computer systems engineer, software engineer, computer systems designer, applied and system developer.

A Bachelor can manage the work connected with designing mathematical models, using mathematical methods, developing software and information systems, quality control of the organization activity, acquiring and managing expert knowledge and data, analysis and generalization of the organizations and enterprises activity, identifying patterns and trends , identifying problems, defining rules and ways of decision making, designing and developing projects, using advanced tools and technologies in the activity of enterprises and organizations, developing new tools and technology for decision making analysis and management.

A Bachelor can continue studies according to the Master’s degree program in system analysis and intellectual systems.

Printing and publishing

Students in the field of “Printing and publishing” get the necessary knowledge for prepress training of printed editions, design, projecting and development of multimedia etc. Specialists in publishing business and printing industry have the necessary knowledge in the development of advertising and marketing campaigns. The sphere of their activity is both traditional and instant printing. In the process of studying students to the companies order are directly involved in the individual corporate styles development and promotional campaigns implementation, electronic publications and Internet portals design, multimedia presentations and other.

All the theoretical knowledge acquired is mastered in practical and laboratory classes using the most advanced hardware and software. For this purpose, not only the Wintel platform, but also Mac OS based computers are used. In addition to that the latter is the dominant platform in the development of multimedia, video and image processing etc.

 Choosing the field “Printing and publishing”students will getthe necessary knowledge to be able to:

·         apply the sheet-oriented methods for the design and operation of computer publishing systems;

·         programme, use algorithmic languages Pascal, C + +, Prolog, Delphi development environment, FoxPro Database etc.;

·         design and operate computer publishing systems;

·         design and operate computer advertising systems and videodata processing;

·         design and manage LANs;

·         design expert systems of automated abstracting and texts translation;

·         develop intelligent information systems of publishing and printing houses.

Bachelor’s degree in “Printing and publishing”enables to proceed with the study (within 1, 5 years) specialising in “Computerized technologies and systems of publishing and printing industry”.

Specialists in “Printing and publishing”in accordance with the basic and special training received can provide professional performance of the following:

·         designing and maintaining of text and graphic information processing automated systems;

·         acquisition and operation of computer publishing systems;

·         operation of publishing and printing systems multimedia complexes;

·         operational information rendering and computer exclusive advertising;

·         design and operation of automated abstracting and texts translation expert systems;

·         repair and maintenance of instant printing equipment (copiers, risographs, printers etc.);

·         computer drafting, layout and editing of book-magazine production;

·         installation and maintenance of system and application software of computer publishing systems;

·         providing instant printing, using local and global networks.

Bachelors are qualified as specialists (engineers) after 1,5 years of study having successfully mastered professionally oriented disciplines of the speciality.

Bachelors showing aptitude for performing research work and having successfully completed the profound theoretical training get Master’s degree qualification (the first scientific degree) after 1, 5 years of study.


The combination of profound study of English and German languages, general linguistic disciplines and a number of computer science studies provides an opportunity to train the specialists for a variety of solutions in the sphere of urgent tasks involving description and modelling of phonetic, grammatical, somatic and statistical structures of different texts types, lexicography, development of new teaching methods of foreign languages ​​and informatics.

Specialists in “Applied Linguistics” are required for practical activities and scientific research in such main areas as:

  • adequate texts-to-foreign-form transformation (translation),
  • selection of linguistic material in order to improve language teaching methods and language testing,
  • unification and standardization of scientific and technical terminology,
  • lexicography,
  • processing of different texts types (scientific, technical, business, oral and written).

There is a need for specialists in such fields of activity as:

  • computerization of training,
  • computerized translation and dictionaries,
  • automated texts processing methods,
  • linguistic support of information technologies,
  • automation of information processes,
  • creation of information retrieval systems,
  • automatic speech recognition and synthesis.

Training of bachelors is carried out in the specialized educational and language laboratories. For foreign languages teaching leading foreign publishing houses materials are used. Since 2002, the specialized computer lab has been connected to the Internet.

Graduates of the department can provide practical works and scientific research in such main areas as:

  • Adequate texts-to-foreign-form transformation (translation including simultaneous and computer-aided translation) on the basis of two foreign languages ​​(English and German or Japanese).
  • Unification and standardization of terminology. Lexicography.
  • Selection of linguistic material in order to improve language teaching methods and language testing.
  • Automated texts processing methods.
  • Linguistic support of information systems of different types.
  • Automation of information processes, creation of information retrieval systems.

Bachelor’s degree in Applied Linguistics in the field of Philology enables to proceed with the studies in “Applied Linguistics” (within 1, 5 years).

Professionally-oriented courses of this level are: computer linguistics, development of data banks of applied linguistics tasks solutions, linguistic support of information networks, linguistic support of consolidated information resources, discourse analysis, the third foreign language and speech communication culture.

Students wishing to expand their knowledge and professional skills and develop their ability to work independently by conducting their original research may undertake Master's training.

Students do the translation internship at enterprises, educational institutions and other organizations.

Master’s Degree can be obtained in such specialities and specializations as:

1."Consolidated Information"

  • Consolidated information in e-governance systems.
  • Consolidated information in social systems.
  • Consolidated information in research systems. 
  • Consolidated information in e-business systems.
  • Consolidated information in e-learning systems.

2."Electronic Governance"

3."Project Management"

  • IT Project Management