ECTS credits: 5
Lectures: 2
Exercises: 2

Course objective:

Acquisition of knowledge related to knowledge bases, their creation, collection and use of data from a knowledge base, as well as the use of a knowledge base in the organization's operations.

Course contents:

Introduction to knowledge base management. The nature of knowledge. Tools for knowledge base management. Impact of knowledge base management on the organization's work. Factors affecting a knowledge base. Technologies for knowledge base management (artificial intelligence, digital libraries, repositories etc.). Systems for the storage and use of human expertise. Conversion between different types of knowledge. Systems for creating knowledge bases. Systems for storage, organization, formalization and distribution of knowledge (concepts of folders, process modeling, RSS, Wiki, Delphi method etc.). Tools for categorization and classification of knowledge. Future of knowledge management.


Understanding of basic concepts in the study of knowledge and its creation, collection, presentation, spreading, use and management. Understanding the role and usage of knowledge bases in organizations and institutions, as well as the usual obstacles in knowledge base management. Knowledge of basic concepts, methods, techniques and tools on a computer for knowledge base management. Understanding the ways of using and integrating knowledge base with other components of an information system.

Learning outcomes:

Having passed the exam, the student will be able to: 1. Manage a knowledge base using specialized tools. 2. Present data representing the contents of a knowledge base in a form suitable for use within organizations. 3. Integrate knowledge base contents with other components of an information system. 4. Choose suitable systems for storage, organization, formalization and distribution of knowledge. 5. Plan further development and management of a knowledge base in the future of an information system. These outcomes contribute to the learning outcomes of the study program: - Present engineering methods and principles in the design of information systems and program support (1). - Explain the operating principles of information systems (2). - Develop software applications by using contemporary structural, procedural and object programming languages (6). - Use professional literature and search accessible information bases and knowledge bases (12).