Specialized areas
The choice of specialized area is made in the second year of full-time studies or in the third year of part-time studies. Students decide on area by filling out a questionnaire. Each student is required to choose one area to continue their studies. Students who would like to opt for two areas at the same time should indicate their choice in the questionnaire. Information about the survey and the time for its completion is provided to students annually. After the end of its time, it is not possible to change the decision.
ITN students who wish to start the specialized diploma area in the coming semester should report to the dean's office to activate their account in the survey. This also applies to those who have already chosen area, and want to start it again.
Coordinating person: prof. dr hab. Lech Banachowski
Symbol: A_BD
Specialized area topics
The curriculum includes learning database programming, administration and tuning using Oracle, Microsoft SQLServer, IBM DB2, MySQL, PostgreSQL as examples. In addition, students are introduced to: design, administration and tuning of databases; learn to use CASE tools; create database applications running on the Internet and on a local network.
Opportunities to use the knowledge gained in your future professional work
It prepares graduates to work in companies and IT departments in the following positions: analyst, information system designer, database system administrator, traditional application programmer, web application designer, and web portal designer and administrator.
Sample thesis topics:
- Library;
- Tourism;
- Third Country Training Program;
- JazzWorld Society;
- Statistical Support System for Games of Chance;
- Online Tea Room;
- Education Under Sail Society System;
- Online Store;
- Australia - Educational Application for Children.
Laboratory description
The lab is equipped with virtual servers: design, database and application servers. A variety of programming, design and system tools are available to students, such as:
- CASE tools for conducting design work: Oracle Designer, Micro-soft Visio;
- Design methodologies from Oracle, Microsoft and Rational Software (IBM);
- database systems: Oracle, MS SQLServer, DB2, Postgres, MySQL;
- client application development environments: Visual Basic, Java, C, C#, C++, Oracle Forms, Oracle Reports;
- Web application development environments: Oracle Internet Application Server, Oracle JDeveloper, Microsoft Internet Information Server, ASP.NET, Apache, PHP, Java Servlets, JSP, EJB, XML, web services.
Specialization subjects
- Internet Technologies | TIN
- Database Administration | ABD
Coordinating person: prof. dr hab. Kazimierz Subieta
Symbol: A_IO
Specialized area topics
The study program includes analysis and design of information systems using object-oriented methodologies (UML) and object-oriented CASE tools. Software engineering issues are also addressed, including a discussion of its full life cycle (strategic phase, analysis, design, construction, testing, implementation, nurturing, modification). Students learn how to manage a software development project, advanced graphical user interfaces and engineering projects combining databases, software engineering and distributed technologies (Internet).
Opportunities to use the knowledge gained in your future professional work
It prepares specialists in the analysis, design and administration of large information systems, software engineering methods, database design methods, software quality enhancement methods, Internet integration methods. They are sought after by medium and large computer companies (including foreign ones) implementing key IT projects for government and administrative institutions, banks, state and private enterprises, schools, military, media.
Sample thesis topics:
- A reuse repository;
- Knowledge and risk management in a software company;
- Software to support the construction and operation of an online store;
- A workflow system to support document and software quality management;
- A system to support the teaching of object-oriented analysis and design;
- A content management system for developing web applications.
Laboratory description
Various CASE packages, Microsoft SQL Server, Microsoft Internet Information Server/ASP, Oracle, Visual Basic, Java, .NET platform, web browsers are used in classes. IBM software RAD, WebSphere and Rational have also been used since 2005.
Specialization subjects
- Internet Technologies | TIN
- Database Administration | ABD
Coordinating person: prof. dr hab. Adam Wierzbicki
Symbol: B
Specialized area topics
The area includes classes in:
- Information protection in computer networks;
- Configuration and use of firewall, intrusion detection and prevention systems;
- Hiding information (steganography), using watermarks;
- applications of cryptography and digital forensics;
- distributed programming;
- Design and build secure and efficient software, including network software;
- Protocols to ensure quality of service (QoS) in computer networks;
- management of computer networks;
- Advanced routing protocols and design of local area networks, VLANs and VPNs;
- Designing and managing devices that provide network diagnostics;
- Configuring the network, evaluating its performance and transmission speed;
- Administer and configure basic network, operating systems and databases;
- Wireless network design and operation techniques.
Opportunities to use the knowledge gained in your future professional work
It prepares specialists in computer network management, information protection, designing secure and efficient software with basic software engineering principles, and digital forensics. They are potential employees of companies that use computer networks and require ensuring their security and high performance and reliability. Software companies operating in the areas of e-commerce, e-learning, e-government, e-business are looking for specialists in software and data security. A separate category is made up of digital forensics specialists employed by large companies or organizations that respond in information security breaches or digital crimes.
Sample thesis topics:
- Authentication and authorization protocols in computer networks;
- Investigation methods in digital forensics;
- Ensuring information protection in electronic banking;
- Digital watermarking methods;
- Auditing intrusion detection systems;
- Planning and implementation of "Voice over IP" services;
- Controlling devices via computer networks;
- Analysis of network protocols;
- Management and administration of computer networks;
- Comparative analysis of network media;
- Network controllers of non-standard devices;
- Redundant mechanisms in computer networks.
Laboratory description
Area has a Specialized Laboratory equipped with equipment designed for building computer networks. There are several portable cabinets (Racks) with switches and Cisco routers. It is also possible to rent or use mobile devices on site. Apple computers supporting software development based on the ObjectiveC language are also available to students. Other equipment is also worth mentioning:
- Nokia Lumia (various types);
- Samsung Galaxy (SIII x 2, Note II x 4, Tab 3);
- Nexus (4, 10);
- Apple (iPad Air x 2, iPhone 4, iPhone 5S, iPhone 5C);
- Motorola Xoom;
- Dice+ (x2);
- Dell Venue 8;
- Epoc Emotive.
Specialization subjects
- Advanced Computer Networks | ZSK
- Advanced Operating Systems | ZSO
Coordinating person: prof. dr hab. Grzegorz Marcin Wojcik
Symbol: D
Specialized area topics
Artificial intelligence (AI) plays a key role in modern society, transforming the way we function, work and communicate. Its importance is particularly evident in fields such as medicine, industry, commerce, finance and education. In medicine, AI algorithms help diagnose diseases, analyze medical imaging and deliver personalized treatment. In industry, AI-powered robots increase productivity, reducing costs and the risk of human error. In commerce and finance, AI systems analyze vast amounts of data, forecast market trends and optimize investments. And in education, AI can tailor curriculum to individual students' needs, enabling more efficient learning. As this technology develops, its importance will continue to grow, affecting almost every aspect of social and economic life.
At the same time, however, questions are being raised about the ethics and safety associated with the use of AI, requiring close scrutiny and responsible management of these new capabilities.
Python is playing a key role in the development of artificial intelligence, becoming the programming language of first choice for many professionals and researchers in the field. Its simplicity, readability and flexibility make it an ideal tool for implementing machine learning algorithms, natural language processing, data analysis and many other artificial intelligence applications. Libraries such as TensorFlow, PyTorch, scikit-learn and Keras, available in Python, provide a rich set of tools for building, training and implementing advanced AI models. In addition, a huge development community and a wide ecosystem of open-source tools make Python an attractive choice for people of all skill levels. The language is making artificial intelligence more accessible and affordable to a wider range of people, accelerating progress in the field and opening up new opportunities for innovation.
The specialization "Intelligent Data Processing Systems" is designed to prepare students for work in the field of artificial intelligence, focusing on advanced data analysis and processing techniques. The main goal of the specialization is to provide participants with the knowledge and skills needed to design, implement and optimize intelligent systems using data. As part of this specialization, students learn how to use popular AI-related libraries and tools, such as TensorFlow, PyTorch, scikit-learn and Keras to build advanced machine learning models. In addition, he also focuses on natural language processing (NLP), image analysis, data stream processing and deep learning techniques. The "Intelligent Data Processing Systems" specialization prepares students for the challenges of analyzing large data sets, extracting valuable information and developing intelligent applications that exploit the potential of artificial intelligence. As a result, graduates of this specialization are ready to work in a variety of areas, such as medicine, finance, industry or Internet technologies, where the use of intelligent processing systems
data is becoming increasingly important.
Sample thesis topics:
"Using deep learning to analyze medical images in
to diagnose diseases"
"Implementation of a text classification system for automatic processing of
documents."
"Testing the effectiveness of various machine learning models in
stock market price forecasting".
"Development of an intelligent recommendation system for the e-commerce platform
based on user preference analysis"
"Application of natural language processing in the automatic
generation of summaries of scientific articles."
"Designing a fraud detection system for financial transactions with
using machine learning algorithms."
"Performance optimization of
real-time streaming data analysis system"
"The use of neural networks to identify objects in images from
urban surveillance".
"Creating an intelligent virtual assistant for customer service on
websites based on natural language processing."
"Sentiment analysis in social media using
machine learning methods to evaluate customer opinions about products or
services"
Laboratory description
The latest IT infrastructure PJAIT, which provides students with access to modern tools and technologies necessary for effective learning and practical application of knowledge, is always used for the implementation of specializations.
Specialization subjects
- Intelligent control systems | ISS
- Machine Vision | WMA
Coordinating person: dr hab. Alicja Wieczorkowska
Symbol: E
Specialized area topics
Students are introduced to elements of recording and sound technology, multimedia data recording techniques, video and TV signal formats, advanced Flash technology, as well as visual language, musical aesthetics and copyright. The multimedia laboratory, together with the laboratory practice room for the Multimedia subject, offer a suitable hardware and software base for the preparation of multimedia projects. Students learn how to use and develop MM applications, web editing, MM compression and data processing algorithms. Students learn basic techniques related to sound and image engineering, virtual reality, interactive communication, audio and video interfaces, sound synthesis methods and color theory. They also delve into the properties of human vision and hearing, various applications of multimedia techniques, as well as issues of communicating with a computer using speech (speech synthesis and recognition) and touch (haptic).
Opportunities to use the knowledge gained in your future professional work
Graduates can find work in digital studios as post-production implementers, in the commercial departments of companies in the operation and development of e-commerce software (e-commerce), in software companies (preparation of the interface for the user), in companies integrating information systems (MM system integrators), in banks (operation and development of digital monitoring and surveillance systems), in biomedical companies (visualization), in websites, telecommunication operators and wherever it is necessary to develop graphical interfaces for the user.
Sample thesis topics:
- Multimedia portal of educational tutorials;
- Design of multimedia advertising campaign;
- Interactive DVD film - VIDEO;
- Interactive guide to HD TV
- Encyclopedia of biology;
- Film from idea to realization - realization of short film;
- Funcam - interactive games for children;
- Website - Macrophotography.
Laboratory description
Students have access to the Multimedia Laboratory and the Color Laboratory. The former is equipped with a professional recording studio with equipment and software for recording and editing of phonic, as well as videophonic materials. There are mixers (audio and videophone), equalizer, MIDI interface, ADAT tape recorder, CD, hard-disc recorder, effects processor, synthesizers, microphones, speakers and headphones, cameras, digital camera, VCRs, frame grabber, printers and scanners.
The Laboratory's employees are engaged in digital processing of sound (both human speech and musical sounds), as well as moving images. The Color Laboratory, on the other hand, deals with colorometry in the broadest sense, including digital color processing, determining the color characteristics of devices or creating ICC profiles. It is possible there, for example, to test and evaluate the accuracy of color reproduction, large-format digital printing, and spectrophotometric measurements of colors and color difference.
Specialization subjects
- Internet Technologies | TIN
- Machine Vision | WMA
Coordinating person: Piotr Pawlowski, M.Sc.
Symbol: E_3D
Specialized area topics
Students after completing the scope have basic knowledge in the topics of using video, computer image processing and 3D animation techniques. They can prepare a 3D model for animation and provide technical support during character animation by a professional animator. With technical knowledge of the process, graduates of the scope can control the process of 3D animation and special effects post-production. They also know how to run and supervise the systems used in the production of special effects and 3D animation.
Ability to use the knowledge gained in future professional work
Graduates of the range will find work in the production of films, commercials, television programs or in FX "Special Effects" post-production. They will also be able to work successfully programming computer games and other multimedia applications. Opportunities to use the knowledge gained include creating elements of computer games and other multimedia applications.
Sample thesis topics:
- Producing an animated film using 3D graphics;
- Creating content for a computer game.
Laboratory description
The 3D Animation and Graphics Laboratory is equipped with the latest generation of PCs and a 3D scanner designed to scan the post-breast with texture. The lab also houses several highly specialized devices that interact with the computer. These include a handheld 3D scanner (Microscribe by Immersion) and a specialized HAPTIC touch interface (Phantom Desktop by Sensable). The lab develops technologies for cinema and television, as well as technologies used in animation and rendering. It also has its own BlueBox. The Laboratory's teaching activities include design classes for the 3D Animation and Game Programming specialties.
Specialization subjects
- Internet Technologies | TIN
- Machine Vision | WMA
Coordinating person: Dr. Michal Majewski, Eng.
Symbol: F
Specjalized area topics
The area covers a wide area of topics related to mobile robotics. Various robot architectures are presented, with a detailed discussion of sensory systems, how robots move, and actuators. Many issues of localization and navigation such as the construction of terrain maps (both topological and geometrical) are related to robot mobility. Issues of control and cooperation of robots in complex situations will also be presented, taking into account methods of artificial intelligence, machine learning or knowledge engineering. Since experiments with real robots are quite expensive and time-consuming, computer simulation skills are very helpful.
Ability to use the knowledge gained
After completing the scope, the student should independently implement simple robotic constructions using Arduino or Raspberry Pi. The knowledge gained will enable the use of robots for specific tasks - such as drones for monitoring or tracking objects. It will also be helpful in companies dealing with electromobility, monitoring and traffic security. There is also the possibility of working as a programmer, especially in areas where knowledge of hardware is required, such as a programmer of machines, robots, etc.
Sample thesis topics
The topics of potential work are quite broad. It ranges from the possibility of building a robot or implementing specific robot control. This usually involves solving tasks related to localization, navigation, object detection and tracking, optimization or decision-making. Theses using only computer simulations are also possible.
Our students have made many constructions, including.
- PALADYN humanoid robot;
- quadruped robot;
- hexapod robot.
The thesis proposals are presented below:
- Building a drone using the Multiwii or Raspberry pi platform;
- Collaboration of a group of robots;
- Simultaneous localization and SLAM map building;
- Robot navigation using topological maps;
- Object tracking, for example, using deep learning techniques;
- Gesture-based robot control.
Laboratory description
In the robotics laboratory, it is possible to do experimental work with robots on their navigation, localization, object detection, and wandering in a maze. It is also possible to build your own robot. Our students have made many constructions, including.
- PALADYN humanoid robot - currently on display at the Copernicus Science Center;
- quadruped robot;
- hexapod robot.
The laboratory is equipped with:
- 8 Roomba mobile robots with on - board computers;
- NAO humanoid robot;
- 2 Pioneer 2DX mobile robots;
- 5 Lego NXT 2.0 robots;
- Human-computer control system based on gestures and silhouette using Asus Xtion depth camera.
Specialization subjects
- Intelligent control systems | ISS
- Machine Vision | WMA
Coordinating persons:
Symbol: G
Specialized area topics
Opportunities to use the knowledge gained in your future professional work
Sample thesis topics:
Laboratory description
Specialization subjects
- Internet Technologies | TIN
- Mobile Programming | PRM
Coordinating persons: Michał Tomaszewski, Ph.D., Radosław Nielek, Ph.
Symbol: H
Specialized area topics
During the three semesters of study in the specialized area, students receive practical knowledge of software development for mobile platforms. They gain information on: operating systems and hardware architectures of mobile devices; IP network service providing mobility and communication of mobile devices with the Internet; information protection in mobile device networks; ad-hoc networks; distributed programming; architecture, radio channel organization, switching, protocols and signaling, services and design principles of radio networks; cellular networks (GSM, CDMA, UMTS standards); satellite networks and their applications; 802.11 and Bluetooth networks; protocols to ensure quality of service (QoS) in computer networks; advanced routing protocols and VPNs. The didactic classes introduce ecosystems based on Android, Qt, as well as Windows Phone. Students learn the basics of the platforms' architecture, application development process and distribution. The following problems are also addressed in the classes: user interaction with applications (detection and action tracking mechanisms); design of mobile application appearance; analysis and processing of acquired information (cameras, accelerometers, etc.); Bluetooth and WiFi wireless communication. Students are introduced to programming languages such as Java, C++ and ObjectiveC, and soon .Net.
Opportunities to use the knowledge gained in your future professional work
Graduates are specialists in software development for mobile platforms. They acquire information on: operating systems and hardware architectures of mobile devices; IP network service providing mobility and communication of mobile devices with the Internet; information protection in mobile device networks; ad-hoc networks; distributed programming; architecture, radio channel organization, switching, protocols and signaling, services and design principles of radio networks; cellular networks (GSM, CDMA, UMTS standards); satellite networks and their applications; 802.11 and Bluetooth networks; protocols to ensure quality of service (QoS) in computer networks; advanced routing protocols and VPNs.
Sample thesis topics:
- Smart home;
- Secure 802.11 network access point;
- English-Japanese translator for cell phones;
- Remote-controlled vehicles;
- Games for cell phones;
- Virtual phone;
- GPS mapping;
- Interactive guides for tourists
- Optimal way finding systems.
Laboratory description
The scope laboratory is subject to continuous development funded by research and statutory work. It is also supported by Nokia. The lab includes CISCO equipment for managing 802.11x networks (using the RADIUS authentication protocol), a radio spectrum analyzer for WiFi, a GPS module, WiFi and Bluetooth network cards on USB "dongles." Several advanced sensor devices are planned to be purchased, including those using ZigBee radio networks. Among the mobile devices available for students to test their solutions are:
- Google Android devices (G1, G2, also tablets);
- Nokia devices (N900, N97);
- Apple devices (iPhone 3GS, iPod Touch, iPad);
- Blackberry devices (9700 Bold);
- HTC Devices (HD2);
- Tablets (Archos 5, Archos 9, Samsung Galaxy);
- Booklets (Nokia).
Specialization subjects
- Advanced Computer Networks | ZSK
- Mobile Programming | PRM
Coordinating person: Barbara Karpowicz, MScEng, prof. Wiesław Kopeć, XR Department and XR Research Center PJAIT
Symbol: J
Specialized area topics
The eXtended Reality, Games and Immersive Systems is a specialized area run by a team of researchers and professionals from the laboratories of the PJAIT XR Research and Development Center (XR Center - XRC). XRC gathers transdisciplinaryacademic staff experienced in the field of creating eXtended Reality continuum (VR/AR/XR) immersive environments, Unity developers, interface and user experience designers, 2D and 3D graphic designers and content developers, as well as project and team management specialists; all well-versed in modern computer games and immersive virtual environments.
We offer two main diploma paths related to game development and interactive immersive systems:
- – Core track: Game Development
- – Extended track: XR Research and Development
The core track of the XRG is Game Development based on the former Game Programming (XPG) curriculum. The program covers practical elements of industry-specific production processes, from market and user research, concept design and rapid prototyping, through software and content development, to tools and methods of teamwork, supplemented with important elements of process documentation, essential to the written part of the diploma thesis. It includes comprehensive preparation of the diploma, taking into account various aspects related to the creation of modern 2D and 3D computer games using the main engines used in the industry, namely Unity and Unreal.
The program covers practical elements of
production processes specific to the industry, from design issues and
rapid prototyping, through software and content development, to tools and
methods of teamwork, complemented by important elements of documenting
the process, especially for the written part of the diploma thesis.
For students interested in research and development, in particular those planning to continue expanding their knowledge and skills at the Master's degree programme, we offer the extension of the core track with the XR Research and Development program. The subject matter of the diplomas is related to students' individual interests in the context of research and development projects in cooperation with the XR Center PJAIT and its R&D collaboration network. The key focus of XRC's research area are advanced immersive systems embedded in the broadly understood Mixed Reality Continuum, including Virtual Reality (VR), Augmented Reality (AR) and eXtended Reality (XR). These may be combined with the latest trends and innovations in the field of IT applications, such as Machine Learning (ML) and Artificial Intelligence (AI), including Generative AI, IoT and Smart Environment, Smart City, Smart Home, Smart Office, Robotic Process Automation (RPA), Complex Event Processing or Industry 4.0 coupled with non-standard interfaces, such as Voice User Interface (VUI), Electromyography (EMG) and Electro-oculography (EOG), Brain-Computer Interface (BCI), as well as acquisition, processing and analysis of multimodal data, including psychophysiological data, such as eye-tracking and pupillometry (ET), electroencephalography (EEG) and peripheral psychophysiology (e.g. GSR/EDA, ECG/PPG). As part of the XR Research and Development track, graduates will receive mentoring support and an individually selected tutoring path based on the experience of the transdisciplinary team of the XR PJATK Research and Development Center.
Opportunities to use the knowledge gained in your future professional work
Graduates of the Game Development path can pursue a career not only in the game design and development market, but also in any other IT areas related to the development of real-time interactive systems and applications, e.g. as a Game Designer, Game Developer, Unity Developer, 2D Artist, 3D Artist, Sound Designer.
For students interested in the software development career, we place more focus on best programming practices in C#, which is used in many areas of modern IT systems based on, among others, .NET environment and ecosystem. On the other hand, students interested more in various aspects of content development will acquire practical skills necessary for the technical preparation of 2D and 3D content for IT projects. Additionally, the acquired teamwork, project management and research skills are relevant to all potential career paths.
A graduate of the transdisciplinary XR Research and Development track, depending on the chosen subject, will be able to realize their professional ambitions in multiple areas of modern IT industry related to both design and co-creation of interactive immersive systems from the selected areas of eXtended Reality/Mixed Reality continuum (XR/MR). In particular, one may specialize in creating software and content development for immersive interactive environments, from 2D and 3D games to VR/AR/XR applications, also taking into account selected aspects related to the acquisition and use of multimodal data, including psychophysiological data, along with their processing and analysis using advanced computer vision, machine learning and artificial intelligence algorithms.
Sample thesis topics:
In the case of the Game Development track, the diploma theses may cover various aspects of game development, along with their implementation in the form of a game or key gameplay elements demonstrating the solution to a given problem. Examples of topics from previous years:
- - Implementation of dynamic adjustment of the difficulty level in the game onthe example of the arcade game entitled Chicken Fever.
- - The process of creating a computer game based on Virtual Reality technology in the Unity environment on the example of the "SurVR" project.
- - Implementation of the hand-to-hand combat system using active ragdollphysics - Active Ragdoll.
- - A framework for creating RPG games in the Unity engine.
- - Creating a communication protocol for a multiplayer game and a server in the context of a turn-based game.
- - Solving the problem of playability by adding random elements and procedural generation.
As part of the XR Research and Development track, the topics of diploma theses may encompass various aspects related to the design and implementation of selected features in the field of mixed reality continuum, in particular VR/AR/XR immersion systems in connection with advanced IT systems, e.g. in the field of artificial intelligence, machine learning, intelligent environments or multimodal interfaces and interactions.
- - A mobile intervention and research application that strengthens pro-environmental behavior. (One of the top 5 undergraduate diploma theses from 2021/2022)
- - Game engine implementation using OGRE renderer.
- - Real-time scene rendering using Vulkan.
- - The use of elements of peripheral psychophysiology in virtual environments.
- - The use of eye-tracking in virtual environments.
- - The use of artificial intelligence to control interaction in immersion systems
- - Image analysis and processing using several image sources.
- - Image recognition using crowdsourced AI.
- - Automation of business processes using rule-based robots and artificialintelligence.
Laboratory description
The XRG specialized area (eXtended Reality, Games and Immersive Systems) has the support of the XR Research Center laboratories in the form of high-performance XR stations, VR, AR and XR equipment with eye-tracking, specialized equipment for psychophysiological research, as well as rapid prototyping based on, among others, 3D printing, laser scanning or photogrammetry.
Specialization subjects
- Participatory game design | PAPG
- Unity - design patterns and development practices | UWP
For more information, visit the XR Center website at PJAIT:
Interested in studying?
Contact us!
Contact the Admission Office to get answers to all your questions.
