Skip to content
Logo of the Polish-Japanese Academy of Technology

Registration: Start time:
  • Computer Science | Full-time Bachelor's Program (PL)
  • Computer Science | Part-time Bachelor's Degree Program (PL)
  • Graphic Design | First-cycle on-campus program (PL)
  • Graphic Design | Part-time Bachelor's Degree Program
  • Graphic Design and Multimedia Art |
Apply now!

Preparatory course in Informatics

Registration is now open!

Planned course start date:
October 22, 2026
Thursdays at 4:30 p.m.

Hybrid format (in-person with the option to attend online)

Price: 1,750 PLN for registrations by October 20.
(The price after October 20, 2026, is 2,200 PLN)

Place of classes: Department of Computer Science, PJATK Gdańsk, Targ Drzewny 9/11, 80-894 Gdańsk. 

The preparatory course for the high school graduation exam in Computer Science (advanced level) at PJATK Gdańsk provides comprehensive support for high school seniors. Classes are taught by a faculty member from the Department of Computer Science, which guarantees a high level of academic content. All our courses are held in small groups so that each participant receives individual support from the instructor. The course will be conducted in a hybrid format: sessions will take place in person with a simultaneous online connection—this means that participants do not have to miss any classes in the event of, for example, illness. The entire course consists of 22 sessions. Each session lasts a full 3 academic hours, allowing for an in-depth exploration of each topic and the resolution of more complex problems. The course will be held at the university’s campus, located in the very center of Gdańsk, in state-of-the-art computer labs.

Silhouette of the presenter:

Kamil Klemiato is a computer science student at the Polish-Japanese Academy of Information Technology, specializing in the Internet of Things (IoT), and a graduate of a technical high school specializing in computer science. He has practical knowledge of programming languages, including Python, Java, SQL, and Assembler, as well as experience in computer science gained both through his education and academic activities.

Since 2020, he has been providing one-on-one math tutoring to elementary and high school students at both the basic and advanced levels. This experience has allowed him to develop the ability to convey knowledge in a way tailored to the student’s level, to explain difficult concepts, and to foster independent and logical thinking. When working with students, he places particular emphasis on understanding the problem and developing the right approach to solving it, rather than on learning based solely on memorization.

As a student representative in the TechForge research club at PJATK, he is also involved in academic activities and teamwork. He combines his knowledge of computer science with his experience working with young people, which allows him not only to teach technical concepts but also to help students develop the practical skills they need to prepare for the high school graduation exam in computer science.

As part of the high school graduation exam preparation course, the focus is on organizing students’ knowledge, developing their programming and algorithmic skills, and preparing them to solve problems independently under exam conditions.


Sign up in 4 steps:

  1. Go to the admissions portal. Scroll all the way to the bottom, select Courses > Short-term preparatory courses > High School Graduation Exam Course in Computer Science.
  2. Create an account on the recruitment portal according to the instructions.
  3. Make payment for the course to the generated Individual Deposit Account Number shown on the enrollment portal.
  4. Upload the course fee confirmation to the recruitment portal.
  5. Before the course begins, all applicants will receive an email with information about the first class.

Enrollment is accepted until the limit of places is reached.


For questions about this course, please contact:
promocjagdansk@pja.edu.pl

Program content

Extended level Computer science

Introduction and Number Systems and Theoretical Issues.

  • Number Systems
    • Number systems (binary, octal, hexadecimal)
    • Conversions between number systems
    • Arithmetic operations in different number systems
  • Theoretical Issues
    • Basic computer concepts (algorithm, program, coding)

Data Structures and Algorithms

  • Basic Data Structures
    • Arrays, lists, stacks, queues
    • Operations on data structures (insert, delete, search)
  • Sorting and Searching Algorithms
    • Sorting algorithms (bubble sort, by insertion, by selection)
    • Search algorithms (linear search, binary search)
    • Introduction to computational complexity

Excel - Fundamentals and Python Programming

  • Introduction to Excel
    • Excel basics (interface, basic operations)
    • Creating and formatting sheets
  • Basic Excel Functions
    • Basic formulas and functions
    • Solving matriculation tasks
  • Introduction to Programming in Python
    • Python basics (variables, data types, operators)
    • Control structures (loops, conditions)
  • Python continuation
    • Features and modules
  • Advanced Excel Functions
    • Mathematical and statistical functions
    • Logical and conditional functions
    • Solving matriculation tasks

Programming in Python and Excel

  • Text File Processing in Python
    • Loading and saving data to text files
    • File operations (read, write, modify)
  • Excel - Advanced Tools
    • Charts and data analysis
    • Practical application of different types of charts

Databases and Trial Baccalaureate

  • Introduction to Databases
    • Database basics
    • Relational databases
    • Create tables and relationships
  • SQL - Basic Operations
    • SQL language (creating queries, inserting data)
    • Operations on databases (modifications, deletion of data)

Preparatory course in Mathematics

In preparation – scheduled launch date: September/October 2026


Program Content:

Basic level Mathematics

1. arithmetic of real numbers
2. Sets, intervals and algebraic expressions. Algebraic proofs I.
3. Equations, inequalities and systems of equations. Algebraic proofs
4. Properties of functions
5. Linear function
6. Quadratic function
7. Quadratic equations and inequalities
8. Polynomials and measurable expressions
9. Logarithms and powers with a measurable exponent
10. Exponential and logarithmic functions - practical applications
11. Number sequences
12. Planimetry I - polygons and similarity
13. Planimetry II - circles and circles
14. Trigonometry
15. Application of trigonometry in planimetry
16. Geometry in the Cartesian coordinate system
17. Stereometry I
18. Stereometry II
19. Combinatorics. Probability Calculus I
20 Probability Calculus II. Statistics

Extended level Mathematics

1. arithmetic of real numbers and algebraic expressions
2. Equations, inequalities and systems of equations. Algebraic proofs.
3. Properties of functions and linear function
4. Quadratic function (including quadratic equations)
5. Quadratic equations with a parameter
6. Polynomials. Polynomial equations (including with parameter)
7. Measurable, exponential and logarithmic functions.logarithmic.
8. Planimetry I -- polygons and figure similarity polygons and figure similarity
9. Planimetry II -- circles and circles circles and circles
10. Trigonometry and its use in planimetry
11. Geometric proofs
12. Geometry in the Cartesian coordinate system
13. Circle, straight line and parabola in Cartesian coordinate system
14. Trigonometric functions of any angle
15. Trigonometric equations and inequalities
16. Stereometry
17. Strings
18. Limits of sequences and infinite sum of a geometric sequence
19. Limit of a function at a point and its practical application
20. Derivative function. Tangent to the graph of a function
21. Optimization
22. Combinatorics, probability calculus and statistics


Interested?
Get in touch with us!

Contact the Dean's Office and Recruitment to get answers to all your questions.