Skip to content

Specialized areas

Data Science

Specialized area topics

The amount of data in the world around us doubles every 20 months, and is already estimated at several hundred zettabytes (10^21). This means that it is currently impossible to process even a selected fragment of the ocean of data in a classical way, which is why there is a growing demand for specialists with competencies in broadly understood data analysis using methods that go beyond the standards defined in the last decades of the 20th and the beginning of the 21st century.

The COVID-19 pandemic has contributed, among other things, to the faster digitization of social life, as a result of which the generation of new data has not only intensified, but a space has emerged related to the management of economic, social and business processes after life moved online.

Rules and information contained in large datasets, if discovered and properly utilized, can significantly contribute to improving the quality of life of an individual, a patient, a corporate organization, and society as a whole, and can ultimately be crucial in discovering new laws of nature and the structure of matter in both the micro and macro worlds. Along with the increase in the volume of accumulated data, we are observing the development of a new science referred to as Data Science, and with technological development, opportunities are being created to analyze them using unconventional methods of big data engineering.

Software, business process, and database engineering

Specialized area topics

A graduate educated according to this profile is a specialist prepared to work in larger software development teams as well as business process analysis and support teams. Thanks to knowledge in the area of requirements engineering, databases, data warehouses and data mining, business process modeling, team communication, and business decision-making processes, they are prepared to mediate communication between programmer teams and business teams.

Good knowledge of technology, databases, system architecture, and analysis and design methods enables them to develop professionally in various professions and roles ranging from business analyst, system analyst, requirements engineer, programmer, web designer, database designer and administrator, data warehouse designer and analyst, software engineer, to managers of development, support, and IT project teams.

Potential workplaces for a candidate prepared in this way include companies that create and implement software, especially business systems, organizations that own and process large data sets (e.g., banks, insurance companies, telecom operators), companies providing services in the area of business intelligence, development and support departments, and analytical departments of large enterprises.

This silhouette has a particularly broad area theme, so four thematic areas have been identified within it

Elective subjects related to the profile

Students choosing this area are requested to familiarize themselves with the recommendations of elective subjects for their preferred thematic area.

Candidate profile

A candidate interested in education tailored to this profile should possess analytical thinking skills, fluency in a selected general-purpose programming language, knowledge of the basics of database systems, as well as communication predispositions and teamwork skills. Knowledge of object-oriented analysis and design methods, including UML, is recommended.

Mobile device network and cloud computing technologies

Professions that a graduate following this profile can find employment in include computer network and systems administrator, data center designer and administrator, mobile application developer, wireless communication systems designer and administrator, ICT system security specialist, cloud services designer, DevOps engineer, or streaming services designer and administrator. Potential employers include telecommunications operators, mobile system and application producers, and cloud-based service providers.

Interactive multimedia

The term interactive multimedia encompasses issues of user cooperation with IT systems, usually online. Interaction plays a special role here, which is two-way communication between a human and the system or with other users through this system (e.g., in games and other activities requiring cooperation). Such interaction is enabled by multimedia interfaces.

Interactive multimedia integrate the computer, data, television, telephone and mobile devices, interfaces, and other information technologies. Interactive media refer to conceptual interaction design, graphic user interface, new media, digital culture, and augmented and virtual reality. The most popular interactive multimedia applications include games, educational and training programs, electronic encyclopedias, and tourist guides. The user of an interactive multimedia application becomes an active participant in two-way, broadly understood communication.

Advanced immersive technologies and artificial intelligence

area of Advanced Immersive Technologies and Artificial Intelligence, given the candidate profile, is primarily intended for graduates of the XR_G ( J) specialization —eXtended Reality, Games, and Immersive Systems—from the Bachelor of Engineering program at the PJAIT Faculty of Computer Science who wish to continue their studies in this program at the master’s level. SEM_XR is led by a team of researchers and specialists from the laboratories of the PJAIT XR Research and Development Center PJAIT XR Center – XRC).

The choice of the area at the Faculty of Computer Science is made after completing a survey.

The survey is completed by students during the application process for master's degree programs at the Department of Computer Science.