You are not logged in | Log in

Courses: codes, course groups

You will find the following courses in the course schedules for a specific field of study:

  • obligatory courses - assigned to a specific semester and year of study, it is a requirement to complete them in order to move on to the next year of study (compare information on equivalent courses in the entries for the individual fields of study); Please note: in 1st year of Machine Learning, only bootcamps, Ideas and Informatics and master seminars are held for the first 2 weeks of classes.

    Note - courses for different fields of study or courses of different types may have the same name but a different code. The individual elements of the code 1000-xyz...., mean as follows:

    • x - stands for a study field the course is assigned: x=1 – Mathematics, x=2 – Computer Science, x=3 - Machine Learning, x=5 - seminars available for Computer Science and Mathematics, x=7 – Bioinformatics
    • y - stands for the course type: D = master seminars, 1000-13% - facultative courses for Mathematics, L - proseminars, M - monographic courses, N - elective courses for computer science, S - monographic seminars.
    • z - stands for the respective number of a semester in which the course is scheduled
  • groups of elective courses - listed in the course schedules as the required number of ECTS or the number of courses from a given group. For more on elective courses for each field of study - see bottom of page.

    You need to collect a required number of ECTS credits from a given group of courses to obtain credit at a given term of studies; If you fail an elective course, you may repeat it the following year or register for another course from this group.

    As a second-cycle student, you can meet the requirements for the number of facultative and elective courses by getting credits for up to 2 courses selected from another field of study (from Computer Science or Mathematics, respectively). For Mathematics students, credits for the above courses will be visible in USOS as bonuses to be summed up with 1000-OBIER and 1000-MAT-FMON credits while getting credit for a given study term. The credit recognition for ML and Computer Science students is so far done manually, based on the application in USOS.

  • general university courses (so-called free access courses) - you will find their catalogue at: Some of general university courses are offered by institutions outside the University and are paid. It is possible, with the approval of the course schedule in order to complete your studies. PE classes are organised by the Physical Education and Sports Centre (SWFIS). The absence on PEclasses is excused by the Physical Education and Sports Centre (SWFIS). In order to transfer a PE semester credit obtained at another university, submit an application to the vice-dean for student affairs in USOSweb (attach your transcript of records to the application). You can also obtain credit for the required semester of PE classes : if you have a confirmation of your appointment to the national, Olympic or the world university games team confirmed by the relevant Polish sports association listed by the minister competent for physical culture and published in accordance with Article 11(5) of the Act on Sport of 25 June 2010 (i.e. Journal of Laws 2022, item. 1599, as amended), if you have a current S class in ballroom dancing in a given semester confirmed by the Polish Association of Dance Sports or the Dance Sport Federation, if you have a current at least second sports class in a given semester confirmed by the Polish Sports Association in a given sport discipline. You may not be exempted from physical education classes and obtain a PE credit on the basis of: certificates from clubs, sports memberships cards, any documents confirming sports certificates, receipts and statements confirming regular participation in other sport activities.
  • Health and safety (Workplace health and safety training) - obligatory course for all students of all study fields at Warsaw University; if you have already obtained credit for it, you may ask the Student Office to link this course to your current study programme and you do not need to complete it again. Credit for workplace health and safety training is valid for 4 years. Credits got for workplace health and safety training during academic year 2019/20 (and not earlier) and the following academic years will be honoured in current academic year 2023/2024. and is available from the beginning of the semester until the end of the resit examination session. The training is available in Polish and English, and learning materials are provided without time limit in the form of five modules. The assessment test has 26 single-choice questions. You need to answer correctly at least 14 of them to pass the course. If you have technical problems, please contact the course coordinator at:
  • POWI (Intellectual property rights - basic course) - mandatory for all fields of study at the University of Warsaw (although it may have different codes); if you have already obtained credit for it, you may ask the Student Office to link this course to your current study programme and you do not need to complete it again. It is offered as a one-time 4-hour lecture (usually at the end of November/beginning of December) - information about the date and form of the meeting is communicated via e-mail and announced by the student office), the exam is in the form of a test. If you have failed the test at the faculty of MIM, you may search for its equivalent and obtain credit at another faculty.
  • Foreign language exam (B2) - all students of first cycle studies are required to pass a foreign language examination at the B2 level by the end of the second year of studies (Bioinformatics) or by the third year of studies (Computer Science and Mathematics). Yo may be exempted from taking the foreign language certification examination if you have an external language certificate listed in the annex to the resolution of the he University Council for the Coordination of Foreign Language Teaching and Language Proficiency Certification (in Polish). Students who wish to obtain an exemption need to submit an application to the vice-dean for student affairs via usosweb, enclosing a scan of the certificate. The grade from the certification exam is not included in your study average.
  • Language classes - mandatory only for MSEM specialization. When starting your studies, you get tokens for 240 hours of free language classes. If you know a foreign language, you may take certification examination without attending foreign language classes.  However, you can use free tokens to learn another language or you may not attend a language course at all. As a second-cycle student, you have 30 foreign language tokens to use. Registrations for foreign language courses (except for online courses) are made on an annual basis. This means that if you register for classes in the winter semester, the system will automatically register you for the summer semester as well; if there are not enough tokens in your account, a fee will be charged; therefore, if you do not wish to continue, you should unregister from the course by yourself during the registration round. It is possible to be exempted from the mandatory language course after submitting the document confirming the completion of the required number of hours of foreign language course at another university (you need to submit an application via usosweb). Unless a mandatory foreign language course is included in your field of study plan, you should link it only to your study programme (and not to the study term).
  • proseminars - during which you prepare your bachelor thesis. Registration for the computer science proseminar (Team Programming Project) and the B.Sc. degree laboratory for bioinformatics takes place in the regular course registration.  Mathematics proseminars have a separate registration round.
  • Master seminars - to be selected while recruiting for second-cycle studies. You can enter up to three choices in the system of Internet Recruitment of Candidates (IRK); whether you are accepted will be determined by a ranked list. The selection of a seminar in Mathematics determines the master programme and specialization. You need to have an approved thesis topic in order to complete the first year of master seminar. A request for approval of the thesis topic is submitted to the APD (Archive of Diploma Theses) by the supervisor. In your second year of second-cycle studies, you will be registered for the same master seminar you were registered for in your first year. If you want to change it, you should submit an application to the vice-dean for student affairs with the consent of the instructor of each seminar. In order to obtain credit for the second year of master seminar, you need to submit a thesis to the APD (Archive of Diploma Theses), approved by your supervisor. More about master thesis:

Please find below the catalogue of all courses offered by the Faculty of MIM: Courses groups provided by unit: Faculty of Mathematics, Informatics, and Mechanics