Skip to content
Important!

Online/blended learning at PJAIT an educational program that allows students to work on materials provided by instructors at any time through the university’s system—Edux. Thanks to the Edux platform, students study PJAIT do not have classes on campus.
Students are required to participate in an exam session and a lab session at the end of the semester, both of which take place on campus.

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 the choice of 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. Once its time is up, it is not possible to change the decision.

Students studying under the ITN mode who wish to start their specialist diploma area in the upcoming semester should contact the Students' Office to activate their account in the survey. This also applies to students who have previously chosen an area and wish to start it again.

A_BD. Databases

Coordinating person: prof. dr hab. Lech Banachowski

Symbol: A_BD

Specialized area topics

The curriculum includes learning how to program, administer, and tune databases using Oracle, Microsoft SQLServer, IBM DB2, MySQL, and PostgreSQL as examples. Additionally, students become familiar with: database design, administration, and tuning; learning to use CASE tools; and creating database applications that operate on the Internet and local networks.

Opportunities to use the knowledge gained in your future professional work

It prepares graduates for employment in IT companies and departments in positions such as: 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 teahouse;
  • Management system for the "Education under Sail" association;
  • Online store;
  • Australia – educational application for children.

Laboratory description

The laboratory is equipped with virtual servers: design, database, and application servers. Students have access to many programming, design, and system tools, such as:

  • CASE tools for conducting design work: Oracle Designer, Microsoft 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
A_SE. Software and Database Engineering

Coordinating person: prof. dr hab. Kazimierz Subieta

Symbol: A_SE

Specialized area topics

The curriculum includes the analysis and design of information systems using object-oriented methodologies (UML) and object-oriented CASE tools. Software engineering issues are also covered, including a discussion of its complete lifecycle (strategic phase, analysis, design, construction, testing, deployment, maintenance, and modification). Students learn to manage software projects, advanced graphical user interfaces, and engineering projects combining databases, software engineering, and distributed technologies (the 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

  • Reuse repository;
  • Knowledge and risk management in a software company;
  • Software supporting the creation and operation of an online store;
  • Workflow system supporting document management and software quality;
  • System supporting the teaching of object-oriented analysis and design;
  • Content management system used to build 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
B. Cyber security, system and network programming

Coordinating person: prof. dr hab. Adam Wierzbicki

Symbol: B

Specialized area topics

The area includes classes on the following topics:

  • 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

Upon completing this area, graduates become experts in computer network management, information security, design, as well as secure and efficient software, and the field of digital forensics. They are prospective employees for companies that use computer networks and require assurance of their security, high performance, and reliability. Software development companies operating in the areas of e-commerce, e-learning, e-government, and e-business are looking for specialists in software and data security. A separate category consists of digital forensics specialists employed by large companies or organizations that prevent information security violations or deal with cybercrimes.

Sample thesis topics

  • Authentication and authorization protocols in computer networks;
  • Investigation methods in digital forensics;
  • Ensuring information security in electronic banking;
  • Digital watermark methods;
  • Audit of intrusion detection systems;
  • Planning and implementation of "Voice over IP" services;
  • Device control via computer networks;
  • Network protocol analysis;
  • Computer network management and administration;
  • Comparative analysis of network media;
  • Networked custom device drivers;
  • Redundant mechanisms in computer networks.

Laboratory description

This area features a specialized laboratory equipped with devices designed for building computer networks. There are several portable racks with Cisco switches and routers. It is also possible to borrow or use mobile devices on-site. Apple computers are also available to students to support software development based on the Objective-C language. It is also worth mentioning the other devices:

  • 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
E. Multimedia

Coordinating person: dr hab. Alicja Wieczorkowska

Symbol: E

Specialized area topics

Students are introduced to elements of recording and sound reinforcement technology, multimedia data registration techniques, video and TV signal formats, advanced Flash technology, as well as visual language, musical aesthetics, and copyright law. The multimedia laboratory, along with a laboratory exercise room for the Multimedia subject, offers appropriate hardware and software infrastructure for preparing multimedia projects. Students learn how to operate and create MM applications, edit web pages, and use compression and MM data processing algorithms. Students learn basic techniques related to sound and image engineering, virtual reality, interactive transmission, sound and visual interfaces, sound synthesis methods, and color theory. They also explore human vision and hearing properties, diverse applications of multimedia techniques, and human-computer communication using speech (speech synthesis and recognition) and touch (haptic).

Possibilities of using the acquired knowledge in future professional work

Graduates can find employment in digital studios as post-production engineers, in company sales departments handling and developing e-commerce software, in software companies (user interface preparation), in IT system integration companies (MM system integrators), in banks (operation and development of digital monitoring and surveillance systems), in biomedical companies (visualization), in internet services, at telecommunications operators, and wherever the development of graphical user interfaces is required.

Sample thesis topics

  • Multimedia portal of educational tutorials;

  • Design of a multimedia advertising campaign;

  • Interactive DVD - VIDEO;

  • An interactive guide to HD TV;

  • Encyclopedia of Biology;
  • Film from concept to production – production of a short film;

  • Funcam - interactive games for children;

  • Website - Macro Photography.

Laboratory description 

Students have access to the Multimedia Laboratory and the Color Laboratory. The former is equipped with a professional recording studio featuring hardware and software for recording and editing audio and video materials. Mixers (audio and video), an equalizer, a MIDI interface, an ADAT recorder, a CD player, a hard-disc recorder, an effects processor, synthesizers, microphones, speakers and headphones, cameras, a digital camera, video recorders, a frame grabber, printers, and scanners are available for use. 

The lab's employees are involved 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
G. Business Application Programming

Coordinating person: Dr. Krzysztof Barteczko

Symbol: G

Specialized area topics

Topics focus on tools for creating, implementing and integrating business distributed applications using state-of-the-art technology. Graduates are specialists in programming business systems, familiar with the nuances of technology and avant-garde programming technologies, which gives them a high level of skill in designing, developing and implementing such systems, while ensuring a good position in the job market.

What we teach:

  • The uses and nuances of programming languages (including Java, C#, Groovy, Scala),
  • Distributed programming in Java, .NET, Scala environments,
  • Web application building platforms (including GWT, Vaadin, ExtJS),
  • Business application design patterns (including Enterprise Java Beans patterns),
  • Working with application servers (including JBoss, Tomcat),
  • programming for mobile devices (including Android and WindowsPhone),
  • Internet technology,
  • database administration.

Opportunities to use the knowledge gained in your future professional work

Graduates are specialists in business systems programming. They are familiar with the technological nuances and avant-garde technologies of business programming, which gives them a high level of skill in designing and implementing such systems, while ensuring a good position in the job market.

 Sample thesis topics

  • Comparative analysis of selected programming technologies in multi-tier business application architecture;
  • Creating business portals using RIA ("Rich Internet Application") technology;
  • Selection of programming technologies in the context of a company's value chain in the era of the information revolution;
  • Programming technologies for building information systems for small and medium-sized enterprises;
  • Practical projects (business systems), emphasizing the use of new technologies for programming business applications in their solutions.

Laboratory description

The laboratory is equipped with a powerful server with remote access capabilities. Modern software is used in the creation of projects and theses (including JEE, .NET, Scala Akka, RubyOnRails, Django, Grails platforms, SQL and NoSQL databases).

Specialization subjects

  • Internet Technologies | TIN
  • Mobile Programming | PRM
M.S. in Generative AI Engineering

Coordinator: Michał Majewski, Ph.D. , Eng.

Symbol:

Specialized topics:

This specialization focuses on the design, training, optimization, and implementation of state-of-the-art generative and multimodal systems. The program covers the entire lifecycle of artificial intelligence systems—from the implementation of deep learning models, through their fine-tuning and evaluation, to production deployments and security considerations.

Students gain knowledge in the following areas:

  • deep learning (CNNs, RNNs, autoencoders, GANs, Transformers),
  • generative and multimodal models (Vision Transformers, diffusion models, CLIP),
  • Retrieval-Augmented Generation (RAG) systems,
  • effective model fine-tuning (LoRA, adapters),
  • model compression and optimization (quantization, distillation, pruning),
  • agent-based systems and model alignment (RLHF, DPO),
  • reinforcement learning (including applications in robotics),
  • AI and MLOps systems engineering (API, Docker, CI/CD, MLflow, Kubernetes).

The program combines theoretical foundations with intensive engineering practice, preparing students to work with modern foundation models and large-scale systems.

Ways to apply the knowledge gained in future professional work:

Graduates are prepared to work as AI Engineers, ML Engineers, or generative systems specialists. The skills they acquire enable them to design and implement systems based on generative models in industries such as IT, robotics, the creative sector, medicine, and data analysis. The program emphasizes practical implementation skills (MLOps, APIs, containerization), enabling graduates to work in both product and research and development teams.

Sample thesis topics:

  • The Retrieval-Augmented Generation System for Knowledge Retrieval and Generation
  • Multimodal image-text search system (CLIP)
  • Optimization of LLM models (LoRA, quantization)
  • An agent-based system using generative models
  • Generative AI in Robotics (Perception, Planning, Control)
  • Security and Robustness Analysis of Generative Models

  • (based on projects and course content)

Laboratory description:

The labs are project-based and engineering-focused. Students implement models from scratch (NumPy, PyTorch, TensorFlow), build generative systems (RAG, multimodal search, diffusion models), and then transform them into working services. These include API design (FastAPI), containerization (Docker), data pipelines, monitoring, and deployments in multi-service environments and Kubernetes. The classes develop the ability to work with real-world system constraints and computational costs.

Specialization courses:

Deep Learning in Python – fundamentals and advanced deep learning techniques, model implementation, and projects (CNN, RL, RAG).

Generative AI – modern generative and multimodal models, optimization, alignment, agent-based systems, and implementations.

Project-based classes:

PRO1 – AI and MLOps systems engineering: APIs, Docker, CI/CD, MLflow, Kubernetes, model-as-a-service deployment.

PRO2 – Trends in Generative AI: Scaling Laws, Security, Model Economics, and Future Directions.

PRO3 – Thesis Preparation: Academic Writing, LaTeX/Typst, Presentation of Results, Preparation for the Defense.

In addition, it is recommended that students take the elective course "Methods of Knowledge Engineering" in the 6th semester, which supplements their knowledge of expert models, machine learning, and knowledge engineering.

Interested in studying?
Contact us!

Contact the Admission Office to get answers to all your questions.