You are not logged in | Log in

INFORMATION FOR STUDENTS OF MATHEMATICS, FIRST-CYCLE PROGRAMME

Introduction

All courses required to complete your studies and how they are linked to each semester or year are listed in the course schedule,

Information on courses common to all fields of study (including Health and Safety and POWI) can be found here .

Below you will find detailed information on courses for Mathematics, first-cycle programme and the Bachelor's diploma examinations.

Registration for classes

In the first semester of study, all students are administratively registered for courses and class groups. If you are not satisfied with your group assignment, you can take part in a group place exchange (during group exchange round) or ask the course coordinator to change your group (during coordinated groups exchange round). You can read about the registration rounds (and their general rules) here .

You will find registration deadlines in the registration calendar in usosweb MIM.

From the second semester of study onwards, you need to register for all courses on your own.

Equivalent courses

You can replace some courses with their equivalents from other fields of study. This is particularly useful if you choose to study more than one field of study. (If you have enrolled in mathematics and computer science at the same time but are not studying JSIM - read here ).

Course from another field of study Equivalent course in mathematics
Introduction to programming (1000-211bWPF/1000-211bWPI ) Introduction to computer science I & II (1000-111bWI1) & (1000-112bWI2)
Foundations of mathematics (1000-211bPM) Introduction to mathematics (1000-111bWMAa)
Analysis I R (Faculty of Physics) Mathematical Analysis I.1
Algebra I R (Faculty of Physics) Geometry with linear algebra I
Algebra II R (Faculty of Physics) Geometry with linear algebra II
Numerical methods (1000-215bMNU) Computational Mathematics (1000-114bMOBa)
Introduction to Combinatorics (1000-1M19WDK) Discrete mathematics (1000-134MAD) (elective course)
Discrete mathematics (1000-212bMD) Discrete mathematics (1000-134MAD) (elective course)
Databases (1000-213bBAD) or (1000-213bBD) Databases (1000-134BAD) or (1000-715BDU)
Object-oriented programming (1000-212cPO) Object-oriented programming and C++ (1000-135POC) (elective course)

 

Choice of courses

In the second and third year you can choose courses: Ordinary Differential Equations and Statistics in either a basic or extended version with computational or practical issues (respectively: Ordinary Differential Equations with Laboratory and Statistical Data Analysis). In the case of the course pair: Statistics and SAD, you can also complete both courses by crediting the second one as an elective course.

From the second semester onwards, some courses are offered in ‘regular’ and ‘star’ versions. Courses with an asterisk next to their code differ from the basic course by their extended syllabus. Passing them gives the same number of ECTS credits as passing the regular classes. Students registered for an ‘asterisk’ course may transfer to a ‘non-asterisk’ course (or vice versa) by obtaining the approval from the coordinators of both courses and submitting an application to the vice-dean for student affairs, with the number of the group to which they wish to transfer.

In your third year you are required to pass 6 elective courses. From the academic year 2024/25 onwards, you can pass up to 2 courses from the group Applications of Mathematics in Computer Science within the limit of 6 elective courses, including:: Algorithms of Discrete Mathematics (former WDI II), Object Oriented Programming and C++, and Databases ( completing a third course is optional but it will not give you the required credit for an elective course).

You can choose the remaining courses from the groups:

You can also choose Languages, automata and computations (1000-214bJAO) for Computer science as an elective course in mathematics.

But do not register for the monographic courses for mathematics - they are are intended for MSc students.

At the end of the second year of mathematics, you will also need to register for a proseminar to prepare your bachelor‘ s thesis. You will be informed about the meeting date by email.

Information meetings on the proseminars offered are organised for third-year students - usually at the beginning of June. Information about the date of the meeting is forwarded by email and posted on the student section's Facebook page. Registration for proseminars takes place in June, separate from other course registrations, and can be accessed by students in the current second year of mathematics (if you are in your third year and planning to repeat a year, please request access to registration so that you can register for them again). The ranking of the proseminar allocation is based on the average grade from the courses: AMI.1, AMI.2, AMII1., GALI or Algebra for MSEM 1, GAL2 or Algebra for MSEM 2 and Topolgy I.

Registration information (including presentations of some proseminars) can also be found on the moodla course: Registration for Undergraduate Proseminars in Mathematics .

If you have missed registration, please contact the proseminar coordinator, currently Professor Marek Bodnar. If you are repeating a year (unless you have already submitted an undergraduate thesis), you will be able to re-register for the same proseminar as long as there are places available. If there are no vacancies, the undergraduate supervisor may agree to allow you to register beyond the limit, provided that your thesis is so far advanced that it makes no sense to change proseminar (the progress is assessed by the thesis supervisor) and the proseminar instructor is not against it.

Below is a list of elective courses suggested (optional) to students attending different proseminars:

Stochastic models in biology

  • Models of Applied Mathematics 1000-135MMS
  • Probability Theory II 1000-135RP2

Mathematical analysis and dynamic systems:

  • Elements of real analysis 1000-135EAR
  • Introduction to dynamic systems 1000-135WUD

and next:

  • Introduction to Actuarial and Financial Mathematics 1000-135WMF
  • Introduction to partial differential equations 1000-135WRC
  • Probability Theory II 1000-135RP2
  •  Probability Theory II* 1000-135RP2*
  • Models of Applied Mathematics 1000-135MMS

New problems in geometric topology:

  • Topology II 1000-134TP2

Probability theory:

  • Probability theory II 1000-135RP2
  • Introduction to stochastic analysis 1000-135WAS
  • Introduction to Stochastic Processes 1000-135WPS
  • Stochastic Processes 1000-135PS
  • Methodology of Probability Theory Instruction 1000-135MRP
  • Introduction to Actuarial and Financial Mathematics 1000-135WMF

Decision support systems:

  • Decision Support Systems 1000-135SYD

recommended but not as important are:

  • Databases - 1000-134BAD
  • Object-oriented programming and C++ - 1000-135POC

Useful, though loosely related, may be:

  • Microeconomics 1000-135MIE
  • Linear optimisation 1000-135OPL
  • Introduction to Game Theory 1000-135WTG
  • Introduction to Number Theory with elements of cryptography 1000-135WTL

Groups, rings and their applications:

from the list of courses for first-cycle studies:

first:

  • Algebra II 1000-134AG2 (strongly recommended)
  • Introduction to Number Theory with elements of cryptography1000-135WTL

alternatively:

  • Methodology of Algebra Teaching 1000-135MAG
  • Discrete mathematics 1000-134MAD 

from the list of courses for second-cycle studies:

first:

  • Finite dimensional algebras and linear representations 1000-135ASW
  • Commutative algebra 1000-135ALP

alternatively:

  • Algebraic methods in geometry and topology 1000-135MGT
  • Number theory 1000-135TL 

Diploma examination process

You can take the diploma examination only after you have completed the degree, i.e. after you have obtained credit for all courses required in your course schedule. In order to pass the proseminar, you need to submit your bachelor thesis to the APD (Archive of Diploma Theses). You do not need to print it out.

You can start setting your exam date earlier - even before the final grades are entered in usos. Once you have collected all the credits, link the courses to the correct study term and submit the programme for settlement. At this stage, you can also decide (by ticking it in USOSweb in the module ‘Linkage’) which of the excess credit courses (those only linked to the study programme) should be included in the average and included in the diploma supplement.

During the bachelor diploma examination in Mathematics you need to answer three exam questions: one directly related to the thesis, one on the subject of the thesis, and a third arbitrary/free question. Question two and three are selected from: bachelor diploma examination problems (in Polish) .

If you plan to enroll for a Master's degree programme at the Faculty of MIM, you can take the entrance exam even before you take the bachelor diploma exam. However, the diploma exam must be taken as early as possible so that you have time to pass it before the deadline for students qualified for the second degree programme to submit the required documents (you can find the deadline here.

Information meetings for third-year students presenting the offer of master's seminars and giving details of the recruitment process for second-cycle studies are organised in May.