Skip to content

Projects and research

The current Development Strategy of the Faculty of Computer Science envisages further enhancement of research and scientific activity as one of the basic development priorities. On the basis of its achievements to date - the A category awarded to the department in the process of parameterization of scientific units in 2013, the implementation of the strategy for further development in this area is being continuously improved. Conducting scientific research at the highest level, cooperation with industry and effective acquisition of funds to finance research projects is inherent in the activities of all research and teaching staff teaching students at computer science.


field of study I. Software and Database Engineering

Research work in this area has been part of the University's portfolio for more than 15 years. The achievements of the University's employees in this field in the form of: publications presenting the results of research work, active participation in international conferences on the subject, and the number of highly specialized graduates of the second and third degree programs, make a very important contribution to the global development of this branch of computer science.

area only selected research and scientific works are:

1. Optimization of object-oriented query languages.
2. Transaction processing in workflows.
3. Development and implementation of the concept of indexing heterogeneous and distributed datasets.
4. Extension of the Java language with properties of a query language.
5. Extension of the ODRA system prototype with declarative workflows.
6. Extension of workflows and tasks performed by crowd-sourcing.


field of study II. Methods of artificial intelligence and its applications

Research in artificial intelligence is one of Poland's specialties on a global scale. The continuing interest, as well as the great achievements of the university's employees in this field, is summarized in a list of selected scientific issues:

1. Rule-based decision support systems using directed fuzzy numbers and meta sets.
2. Automatic keyword extraction from WWW documents.
3. Application of domain knowledge and TRSM (Tolerance Rough Set Model) for semantic document retrieval.


field of study III. Research in the area of parallel and network programming

Algorithms called parallel - experience shows that they are more difficult to implement than traditional sequential ones, because concurrency introduces additional opportunities for different types of error. This field is developing rapidly in the world, and the contribution of the work carried out at the University in the areas listed below is significant to its development.

1. Development of social networks using WebServices technology.
2. Development of a distributed P2P platform and middleware layer.
3. Development and analysis of a reputation system design for Wikipedia authors.
4. Software algorithms for anomaly and intrusion detection.
5. Energy-efficient protocols and algorithms for managing sensor networks.


field of study IV. Multimedia

Research in the areas of processing, image recognition, sound and its synthesis, and 3D animation is an important segment of the department's activities. Selected topics of work include:

1. Building a model of the Polish language,.
2. Labeling sound files for the content of musical material.
3. Identifying component sounds in a multitimbral environment.
4. Identifying musical instruments in polyphonic recordings.
5. Color and light in images, using GPU-based raytracing techniques and CUDA parallel computing architecture for fast photo-realistic stereoscopic rendering.


field of study V. Programming Languages

Programming languages are the foundation of computer science, but new applications often require continuous work on this topic. Research papers on this topic are:
1. Analysis, construction, application of new programming environments and techniques.
2. Analysis of the feasibility of building and applying a domain-oriented programming language (DSL) in the development of business mashup applications.


field of study VI. E-learning

The need for the development of electronic teaching methods and the systematic expansion of the University's existing Edu system requires the creation of efficient teaching methods and the control of educational processes, the progress of student learning. These needs are the source of inspiration for these considerations.

1. Creating dynamic learning paths using COLT theory.
2. Investigating the impact of audiovisual elements used in e-learning resources on the quality of e-course processes.


field of study VII. computer science Social

computer science Social Informatics (also known as Social Computing or Web Science) is a new field of computer science that deals with the realization of social goals and the application of social concepts to information systems, as well as the analysis of social phenomena based on data from virtual communities. Topics have been studied at the university since 2009 in the following areas:

1. Research on web user trust management.
2. Reputation models for the design and improvement of recommender systems and online auctions and other e-commerce systems.
3. Research on supporting the evaluation of content reliability on the World Wide Web.


field of study VIII. Acquisition of movement, emotions, facial expressions

The following research directions are being carried out at the Research and Development Center in Bytom. Research in the field of motion analysis of human figures, as well as motion acquisition, is in the focus of many centers around the world. Likewise, interdisciplinary work at the intersection of computer science and psychology on the possibility of applying computer vision methods in the area of emotion recognition based on facial microexpressions.

Selected research topics:

1. multimodal human figure motion acquisition in Vicon system.
2. Micro expression analysis in the context of human emotion disclosure.
3. Identification of people's behavior and detection of dangerous situations.
4. 3D scene reconstruction based on video sequences.


field of study IX. Intelligent Algorithmics and Behavioral Robotics.

The main research topics are:

1. behavioral robotics for mobile robot planning and navigation.
2. knowledge engineering.


field of study X. Distributed Computing

The development of distributed computing methodologies with new patterns of synchronization and communication in programs is an important sector of research work. For the ever-growing hardware base of computer systems, new software and algorithmic methods are needed to more fully exploit the potential inherent in modern systems with multicore processors. The main research topics are:

1. New methods of structuring distributed programs.
2. New paradigm of synchronization in programs.

The research directions presented indicate the wide range of research interests of the faculty's staff. Many of the directions of concentration of scientific work require high-tech hardware, as well as software, in addition to dedicated staff.