Seminars
Diploma Seminar
Since the academic year 2022/2023, I have been conducting diploma seminars in computer science engineering studies at WSB Merito University in Poznań, and since 2023/2024 also on the English-language path.
Among the engineering project topics that can be carried out with me are: web applications, mobile applications, computer games, educational applications.
Other topics are also possible. The topics that cannot be realized with me are visual identification, graphic design, etc.
Substantively, I am very happy to help with the mathematical aspects of the projects being carried out.
As a supervisor, I will help with the selection of the topic and the preparation of the research problem description, as well as with the establishment of a work schedule. I will then oversee the group's work according to the agreed schedule. I do not interfere with the details of project implementation, the choice of technology, or the division of tasks among the group members. My role is to advise on these issues, not to impose them. Finally, I will help formulate the project documentation.
Master's Seminar
Since the academic year 2021/2022, I have been conducting master's seminars in supplementary master's studies in computer science at WSB Merito University in Poznań.
By education, I hold a PhD in mathematics and my research interests are related to non-classical logics, many of which have applications in theoretical computer science, machine learning, and natural language processing.
Substantively, I am very happy to assist with any mathematical issues related to the thesis topic.
The thesis topic can be essentially any, but if I am not familiar with the topic, I will only help with the editing of the master's thesis. I have some substantive competencies in computer science regarding web applications and programming languages.
Suggested master's thesis topics include: comparison of different web technologies, analysis of the feasibility of applying a specific technology in a hypothetical commercial project.
As a supervisor, I do not impose a work pace. I do not monitor how much or when something has been written. I only read and comment on what I receive. I am not a good choice for people who need supervision for regular work. I believe that I have already written my master's thesis (even two), so it is not my responsibility to worry about it.
Subjects
Object-Oriented Languages. Python
The goal of the course is to familiarize students with Python as an object-oriented language. After completing the course, students will be able to use this language fluently to create various applications of different complexities.
The course is designed to provide the broadest possible overview of Python's capabilities, primarily using the standard library.
This course is for master's studies in computer science.
Advanced Programming
This course is for engineering studies in computer science.
Multimedia Programming
In the era of computer systems allowing interactive work, it is crucial to program methods for providing feedback in response to user actions. Currently, computers interact with users mainly through sight (data visualization, computer graphics) and hearing (data sonification, music playback, sound effects, event signaling sounds).
The goal of this course is to provide students with the theoretical and practical foundations for implementing programs that generate images and sounds.
This is a specialized course for engineering studies in computer science.
Computational Geometry
The goal of the course is to introduce students to the methods of solving basic geometric problems. Students will gain competence in the latest achievements applicable in reality modeling and computer simulations.
This course is for master's supplementary studies in computer science.
Programming Languages - PHP
This course introduces the specifics of programming in PHP. Students, using their existing knowledge, will learn the similarities and differences between the languages they know and PHP. They will also learn specific options for handling web pages.
This is a specialized course for engineering studies in computer science.
Mathematics I
This course is for engineering studies in logistics.
Mathematics I
This course is for engineering studies in management engineering.
Business Mathematics
The course for bachelor studies in management.
Business Mathematics covers topics from mathematical analysis (limits of sequences, derivatives, integrals) and linear algebra (matrices, systems of equations).
Programming Languages - Python
The goal of the course is to familiarize students with Python as an object-oriented language. After completing the course, students will be able to use this language fluently to create various applications of different complexities.
The course is designed to provide the broadest possible overview of Python's capabilities, primarily using the standard library.
This is a specialized course for engineering studies in computer science.
Mathematics
This course is for engineering studies in computer science.
Discrete Mathematics
This course is for engineering studies in computer science.
Fundamentals of Programming
This course is for engineering studies in computer science.
Mathematics II
This course is for engineering studies in logistics.
Fundamentals of Web Design
This course is for engineering studies in computer science.
Information Technology
This course is for bachelor's studies in tourism and recreation.