Specialized areas
During the first semesters, students acquire general academic knowledge and learn about modern technologies and IT tools.
We place special emphasis on the practical aspects, especially regarding programming (Java, C/C++, Python, Scala, PHP), databases and design. We also focus on acquiring teamwork skills in practice, including through specific projects.
In the 3rd year, students choose a specialization.
Coordinating person: Mateusz Miotk, MA
Symbol: AI
Topics in the scope of the specialization
The specialization "Web Applications" in the first degree program focuses on the design, development and management of modern applications running in a web environment. The curriculum includes the study of programming languages such as HTML, CSS, JavaScript and backend technologies such as PHP, Python and Node.js. Students gain skills in creating responsive user interfaces, integrating with databases, and optimizing applications for performance and security. The course of study includes hands-on projects that allow students to develop teamwork skills and familiarity with modern tools and frameworks.
Opportunities to use the acquired knowledge in future professional work:
Graduates of this specialization will be prepared to work in the rapidly growing IT industry, both as programmers and specialists in web application development.
Sample thesis topics:
- Animation Technology Classification
- GameFlow - a website about sports for people with disabilities
- Kana Typer - an app for learning to read Japanese handwriting fluently
- TasteIT - a culinary-themed web application with advanced social aspects.
- Workflex - a system to improve time management in a small business
Coordinating person: Dr. Tadeusz Puźniakowski, Alexander Obuchowski, M.Sc., Paweł Czapiewski, M.Sc., Barbara Klaudel, M.Sc.
Symbol: SI
Topics in the area of specialization:
The Artificial Intelligence specialization in the first degree program at the Faculty of Computer Science of the Polish-Japanese Academy of Information Technology in Gdansk focuses on educating students in the area of modern technologies and algorithms that enable computers to imitate human thinking and learning. The curriculum covers topics such as machine learning, natural language processing, image recognition and expert systems. Students gain practical skills in programming and the use of popular AI-related tools and libraries, and have the opportunity to carry out research projects and collaborate with industry. By combining theory and practice, graduates are well prepared to work in the rapidly growing field of information technology and AI-related innovation.
Opportunities to use the knowledge gained in future careers:
Specializing in artificial intelligence (AI) opens up many career opportunities in various fields. Here are some examples of how you can use the acquired knowledge in your future work: software engineer, data analyst or data scientist, work on the development of autonomous systems, specialist in the area of machine learning (can lead to work on advanced models that are used in a variety of fields, from medicine to finance, AI applications to support diagnostics, medical image analysis or personalization of therapy, use of AI to analyze financial data, forecast market trends or detect fraud in financial transactions, in marketing and advertising and education).
Sample thesis topics:
- Automatic diagnosis of systemic and ophthalmic diseases using deep learning techniques in analyzing fundus images
- Algiz - Confidential Data Manager
- eDepartment - a system that streamlines the process of managing a hospital ward and scheduling treatments.
- Distributed event log
- Web application for interdisciplinary collaboration and project building
Coordinating person: Aleksandr Polin
Symbol GD
Specialized Scope Topics
Comprehensive program covering core topics such as game design, 3D modeling, 3D animation, game AI systems, proficiency in Unreal Engine and Unity, version control systems, project management, storytelling, post-processing and performance optimization
Opportunities to use the knowledge gained in future careers
With this knowledge, graduates can fill a variety of roles, including game designers, 3D modelers, animators, AI programmers and project managers, at established game companies, independent game development studios and even independent consultants. The practical knowledge gained from using standard game engines, such as Unreal Engine and Unity, not only makes them valuable resources for development teams, but also provides the flexibility needed to work on a wide range of projects, from blockbuster AAA titles to innovative indie games.
Sample thesis topics:
- Pixel PJATK
- Shogun's Gambit
- Void Travel
Abbreviation: IoT
Coordinating person: Dr. Tadeusz Puźniakowski
Specialty Scope Topics: The Internet of Things is a concept involving the connection of various devices, sensors and systems via the Internet, enabling their collection, analysis and automatic control in real time. IoT is used in a wide range of fields, from smart homes to Industry 4.0 to urban management systems. The program covers issues related to the design, implementation and security of IoT solutions, as well as data analysis and automation. It prepares you to work in the rapidly growing field of technology that connects devices, systems and services in a network.
Abbreviation: CBS
Coordinating person: Adam Kassenberg, M.Sc., Michal Hyla, M.Sc., Katarzyna Zakrzewska, M.Sc.
Specialization Scope Topics:
The scope includes classes in: protection of information in computer networks, configuration and use of firewall systems, intrusion detection and prevention, information hiding (steganography), use of watermarks, applications of cryptography and digital forensics, distributed programming, design and construction of 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, design and management of devices providing network diagnostics, network configuration, evaluation of network performance and transmission speed, administration and configuration of basic network, operating and database systems, wireless network design and operation techniques.
Opportunities to use the knowledge gained in future careers:
Prepares specialists in computer network management, information protection, design of 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:
- Educational game about cyber security
- WoloApp - Application for volunteers