Courses in registration (in Polish) Rejestracja na przedmioty z semestru letniego 2024/25 1000-2024L
Key
If course is offered then a registration cart will be displayed.
![]() ![]() ![]() ![]() ![]() ![]()
Use one of the "i" icons below for additional information.
2024L - Summer semester 2024/25 (there could be semester, trimester or one-year classes) |
Actions | ||||||
---|---|---|---|---|---|---|---|
2024L | |||||||
1000-135AMD |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Wykład jest wprowadzeniem do algorytmiki opartym na prezentacji wybranych problemów obliczeniowych oraz algorytmów związanych z klasycznymi strukturami matematyki dyskretnej takimi jak grafy, drzewa, sieci przepływowe oraz języki regularne. |
|
||||
1000-2M23DE |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Overview of the data processing pipeline; collection and storage of raw data; processing, cleaning, and storage of processed data; scaling tools for the data processing system. |
|
||||
1000-135EAR |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Splot funkcji i jego zastosowania do aproksymacji. Szeregi Fouriera i badanie ich zbieżności. Przestrzeń Schwartza i transformata Fouriera. Funkcja maksymalna Hardy’ego-Littlewooda. Funkcje monotoniczne, o wahaniu ograniczonym i absolutnie ciągłe. Funkcje lipszycowskie: ich rozszerzenia i własności aproksymacyjne. Przykłady powiązań pomiędzy teorią równań cząstkowych, teorią aproksymacji, analizą harmoniczną i zespoloną oraz teorią interpolacji. |
|
||||
1000-2M23TAG |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
No brief description found, go to course home page to get more information.
|
|
||||
1000-135WPS |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Introduction of basic concepts of the theory of stochastic processes. Definition and properties of the Poisson process and the Wiener process. Preliminary information about Markov processes and continuous time martingales. |
|
||||
1000-2M24ZPS |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Techniki programowania umożliwiające rozwijanie niezawodnych i bezpiecznych aplikacji sieciowych. |
|
||||
1000-2N09ZBD |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obowiązkowych dla informatyki magisterskiej-specjalność Systemy informatyczne (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
The course will cover various issues which have not fit into the basic database course. Furthermore, the database research domain is so huge that it would not fit into any basic course. The subjects of lectures will be relational database tuning, object-relational mapping, columnar data store, NOSQL stores (key-value, wide-column, document, graph), advanced server programming and distributed databases. |
|
||||
1000-2M11ZPF |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
The lecture aims to present central issues in modern functional programming in languages such as Haskell, Coq, Idris, especially focusing on usung types for program specification and verification. |
|
||||
1000-2N09ZSO |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
The course it is highly recommended for students who plan to attend Master Seminar on Distributed Systems, which is partly devoted to operating systems and in particular distributed operating systems. The course will have a form of lectures and labs. We plan to view in detail the structure of a specific operating system. The chosen case study is Linux which is modern operating system, popular in the Faculty of Mathematics, Computer Science and Mechanics, University of Warsaw, often used as server platform, but also on desktops, mobiles, as embedded system. Source code of Linux is freely available which gives a unique opportunity to analyze in detail used algorithms, data structures, and also to run experiments and do research in the area of operating systems. |
|
||||
1000-112ADM2 |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Większa część wykładu i ćwiczeń rozwija dalej algebrę liniową: teoria diagonalizacji endomorfizmów, elementy algebry dwuliniowej ze szczególnym uwzględnieniem geometrii euklidesowej i towarzysząca im teoria form kwadratowych. Końcowa część przedmiotu poświęcona jest elementom algebry abstrakcyjnej, a więc teorii grup i pierścieni. |
|
||||
1000-134AG2 |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Elements of group theory, field theory, theory of noncommutative rings and modules. Group theory: free groups, solvable groups, semidirect products of groups. Fields: Galois theory and applications. Modules: finitely generated modules over principal ideal domains. Noncommutative rings: matrix algebras, division algebras, Frobenius theorem, algebras of skew polynomials and Weyl algebras. |
|
||||
1000-135GEA |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
This is an introductory course in algebraic geometry. The aim is to introduce students to algebraic varieties and their basic geometric properties. At the end of the course examples of applications of algebraic geometry will be shown. |
|
||||
1000-135TA |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Homotopy groups. Fibrations and cofibrations. Long exact sequence of homotopy grooups of fibration. Axioms for generalized (co-)homology. Singular (co-)homology. Degree of self-maps of spheres. Cellular (co-)homology. De Rham cohomology. Multiplicative structure in singular (co-)homology. Orientation of topological manifolds and duality theorems. Intersection number and linking number. |
|
||||
1000-2M02AA |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obieralnych dla informatyki magisterskiej- specjalność Automaty, logika, złożoność (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
Game theory was initiated by von Neumann and Morgenstern as a mathematical theory of rational behaviour. A game comprises description of possible moves and payoffs for each of the players. Typically, each player searches for a strategy maximizing her payoff. The rational behaviour of players is well described by the concept of Nash equilibrium. |
|
||||
1000-2M23ALE |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
The lecture deals with issues at the intersection of computer science, artificial intelligence and economics. We will discuss key issues from game theory (cooperative and non-cooperative), social choice theory, mechanism design and social network analysis. The lecture will focus on algorithms and solutions that are practically relevant. |
|
||||
1000-2N00ALG |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obowiązkowych dla informatyki magisterskiej-specjalność Algorytmika (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obowiązkowych dla informatyki magisterskiej-specjalność Ekonomia algorytmiczna (Faculty of Mathematics, Informatics, and Mechanics)
- Elective courses (facultative) for Computer Science (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obieralnych dla informatyki magisterskiej - specjalność Kryptografia (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
The course is a continuation of the course "Algorithms and data structures". The aim is to make students acquainted with the methods of constructions of efficient algorithms for various combinatorial problems. Prerequisities: Algorithms and data structures |
|
||||
1000-112bAPP |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Pojęcie algorytmu i programu. Wprowadzenie do programowania, podstawowe konstrukcje programistyczne (przypisanie, instrukcje warunkowe, iteracje, funkcje). Typy danych. Poprawność i złożoność algorytmu. Rekurencja. |
|
||||
1000-712ASD |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Algorithm design and analysis. Survey of fundamental algorithms and data structures. Improving practical programming and algorithm development skills. Applying ready to use libraries of algorithms and data structures. |
|
||||
1000-134FAN |
![]() |
Classes
Summer semester 2024/25
Groups
- Obligatory courses for 3rd grade JSIM (3M+4I) (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
Basic properties of analytic functions of one complex variable. A beautiful part of analysis with many applications all throughout mathematics. |
|
||||
1000-1M24STK |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Basic notions and theorems of the category theory such as categories, functors, natural transformations, adjoint functors, and universal constructions will be presented. An analogy of various constructions in algebra, geometry topology and mathematical analysis will serve as an application of the category theory. Some examples of the categorification will be presented. |
|
||||
1000-717ADP |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Knowledge of the structure of larger bioinformatic software projects. Students create a team project, learn how to use code version control systems and how to collaborate on code writing. They discuss history of development of some leading bioinformatics software packages, libraries and databases. Possible options for choice of software licenses are discussed. They talk about the role of open source and free software in scientific programs and their role in reproducibility of research. |
|
||||
1000-2N00SID |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne dla II-III roku bioinformatyki (Faculty of Mathematics, Informatics, and Mechanics)
- Specific programme courses of 2nd stage Bioinformatics (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
The course is focused on using intelligent methods for solving problems that are difficult or impractical to solve with other methods. Accordingly, we discuss, among the others, various approaches based on heuristics, approximations, randomized, as well as deductive and inductive schemes of reasoning, often designed by analogy to the human way of problem solving. The main topics include also intelligent search through large spaces of states and solutions, intelligent game strategies, reasoning in logic and logical foundations of planning, foundations of machine learning in relation to artificial intelligence, foundations of modeling of uncertainty, as well as various specialized applications. |
|
||||
1000-2M05ZP |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Kurs podstaw prawa, skupiony na zagadnieniach powiązanych z informatyką. Od podstaw prawa cywilnego, przez własność intelektualną, umowy sprzedaży praw i umowy licencyjne, po odpowiedzialność, prawo karne i ochronę danych osobowych. Kurs zdecydowanie praktyczny, dużo przykładów, dużo przypadków z życia wziętych. |
|
||||
1000-218bPDD |
![]() |
Classes
Summer semester 2024/25
Groups
- (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka (Faculty of Mathematics, Informatics, and Mechanics)
- (from 2025-10-01) (in Polish) Grupa przedmiotów obieralnych dla informatyki magisterskiej- specjalność Systemy informatyczne (Faculty of Mathematics, Informatics, and Mechanics)
Brief description
We will present techniques and tools for processing Big data sets on clusters of commodity computers. The main covered technologies are Hadoop and Spark. We will start with introducing architecture of those systems and programming models they assume like MapReduce and Resilient Distributed Dataset. Then we will cover most important algorithmic techniques and methods for analysing and comparing algorithms. Finally, we will discuss typical problems like skew and typical bottlenecks like limited reducer memory as well as methods to deal with those problems. This course will combine theory and practice. |
|
||||
1000-712BCH |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
During the course, students learn about the structure, properties and functions of organic compounds present in the living cells and basic methods used in modern biochemistry and molecular biology. |
|
||||
1000-715bBSK |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Educational content: tissues, organs, organ systems in plants and animals, populations; growth and differentiation of plants and animals; elements of immunology; plant and animal reproduction; plant responses to environmental changes; animal behavior; systemic signaling in plants and animals; regulation of metabolism; population dynamics. |
|
||||
1000-2M24PZB |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
(in Polish) Przedmiot koncentruje się na aplikacjach technologii blockchainowej z pominięciem teorii, która wymagałaby szczegółowego rozważania założeń i dowodzenia twierdzeń. Wykład jest przede wszystkim przygotowaniem do laboratorium. Laboratorium jest obowiązkowe i przygotowuje do zaliczenia projektu. |
|
||||
1000-712RRC2 |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
During the course, we generalize the concepts known from Differential and Integral Calculus 1 to functions of several variables and learn about differential equations and their applications. |
|
||||
1000-135ANZ |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Main topics: Weierstrass theorem, Mittag-Leffler theorem, Runge theorem. Many-valued functions, analytical extensions, monodromy. Analytical functions on Riemann surfaces; Problems in Riemann surface theory: basic information and examples. Fundamental notions of the theory of analytic functions in many complex variables, Cauchy-Riemann equations, power series expansions, analytical extensions, Cousin problems. |
|
||||
1000-2M24ZAZ |
![]() |
Classes
Summer semester 2024/25
Groups
Brief description
Complexity theory classifies problems according to their difficulty and explains why some problems are too hard to be solved by good algorithms. This lecture is a continuation of the “Computational complexity” course. We will discuss classic topics of complexity theory that did not fit into that course. |
|
||||