Education Requirements:
1) studying a similar field in one's country;
OR
2) in case of beginning of studies:
Matura exams - certificate contest;
Weighted average of three subjects:
mathematics or physics or chemistry or computer science - weight 0.5;
polish or mathematics - weight 0.3;
foreign language - weight 0.2
Other Requirements: B2 level in English
Second-degree studies in PROGRAMMING (4 semesters) are for students interested in both practical skills in software engineering as well as theoretical basics of computer science, including algorithms supporting the programming process and mathematical basics of cryptography. The modules include subjects such as: advanced algorithms and data structures, computational theory and complexity, advanced programming in Python, project management, artificial neural networks and deep learning, or team project.
The educational objective of the major:
The graduate gains experience in creating practical IT solutions based on modern languages and programming technologies and deepens the knowledge of object-oriented programming, compiler design and principles of ensuring the security of computer systems, functional programming, data mining, business application programming, cloud computing technology and methods of managing IT projects enabling teamwork.
Second-degree studies in CREATING COMPUTER GAMES (4 semesters) focus on computer and multimedia graphics, in particular: designing and programming graphics for the needs of games, proper sounding in games, designing augmented reality (AR) and programming virtual reality (VR). It develops practical skills and competences in the field of designing and programming computer games, including designing interfaces for games, ways of using and operating engines to simulate a specific scene, methods of modeling and animating 2D and 3D objects, designing 3D scenes that will be physically simulated, programming games for mobile devices, using AI methods and algorithms in games.
The educational objective of the major:
The graduate is able to practically use the latest technologies in computer graphics and multimedia, and quickly adapt to market requirements and needs. They are qualified designers and computer game programmers and can find employment in companies that create computer games.
A graduate of the study field of computer science possesses general knowledge in computer science and skills in the use of IT tools, administering a medium-sized computer systems; programming, software development teams work, administration and configuration of network systems and databases.
A graduate is qualified to work as a designer and software developer, manager of development and implementation teams, information systems administrator, designer, developer and network administrator, specialist for information management.