<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.agh.edu.pl/~pszwed/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://home.agh.edu.pl/~pszwed/wiki/feed.php">
        <title>Piotr Szwed pz1</title>
        <description></description>
        <link>https://home.agh.edu.pl/~pszwed/wiki/</link>
        <image rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-04T08:28:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste-javafx&amp;rev=1669416960&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste&amp;rev=1669416845&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:galeria_choinek_2022&amp;rev=1672712117&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-movielens&amp;rev=1699229071&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-spring&amp;rev=1698624941&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-zombie&amp;rev=1736772450&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:l-system&amp;rev=1765219834&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab1&amp;rev=1633912286&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab2&amp;rev=1759868852&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab3&amp;rev=1698078276&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab4&amp;rev=1760983165&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab5&amp;rev=1761655810&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab6&amp;rev=1762358959&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab7&amp;rev=1763407018&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab8&amp;rev=1763772910&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab9&amp;rev=1764683980&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab10&amp;rev=1702317164&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab11&amp;rev=1669415857&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab12&amp;rev=1641760581&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14&amp;rev=1642906071&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14a&amp;rev=1669346417&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab15&amp;rev=1642966874&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:obsluga_baz_danych&amp;rev=1769003045&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-ladowanie-plikow&amp;rev=1734284039&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-obliczenia-rownolegle&amp;rev=1767748846&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-winda&amp;rev=1669416721&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-zegar&amp;rev=1734312980&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:xc9cj439rfj9ncrifewdswd&amp;rev=1768248782&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.agh.edu.pl/~pszwed/wiki/lib/tpl/arctic/images/favicon.ico">
        <title>Piotr Szwed</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/</link>
        <url>https://home.agh.edu.pl/~pszwed/wiki/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste-javafx&amp;rev=1669416960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T23:56:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:animacja-zderzenia-sprezyste-javafx</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste-javafx&amp;rev=1669416960&amp;do=diff</link>
        <description>Wątki - animacja w JavaFx

Opis

Celem jest realizacja przykładu z kulkami za pomocą biblioteki JavaFX. 

1. Aplikacja ma składać się z dwóch komponentów

	* Modelu zawierającego kulki
	* Widoku - obiektu javafx.scene.layout.Pane wraz z elementami potomnymi</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste&amp;rev=1669416845&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T23:54:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:animacja-zderzenia-sprezyste</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:animacja-zderzenia-sprezyste&amp;rev=1669416845&amp;do=diff</link>
        <description>Wątki - animacja, zderzenia sprężyste

Wykład GUI AWT+Swing, około strony 35 zawiera przykład animacji pojedynczej kulki obijającej się od ścian.
Zrealizujemy animację wielu kulek...

Projekt będzie składał się z dwóch plików

	* BouncingBallsFrame
	* BouncingBallsPanel</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:galeria_choinek_2022&amp;rev=1672712117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-03T03:15:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:galeria_choinek_2022</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:galeria_choinek_2022&amp;rev=1672712117&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-movielens&amp;rev=1699229071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-06T01:04:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:java-movielens</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-movielens&amp;rev=1699229071&amp;do=diff</link>
        <description>Movielens

Naszym celem jest wczytanie i zapis do bazy danych zawartości czterech plików w formacie CSV. Pliki pochodzą z serwisu &lt;https://grouplens.org/datasets/movielens/&gt; i zawierają informacje o filmach oraz oceny i tagi nadane przez użytkowników. Dane użytkowników nie są dostępne w zbiorze danych movielens, są tam podane jedynie ich id. Informacja o użytkownikach została wygenerowana automatycznie w serwise</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-spring&amp;rev=1698624941&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T01:15:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:java-spring</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-spring&amp;rev=1698624941&amp;do=diff</link>
        <description>Spring - pierwsze kroki

Wygeneruj projekt

Wygeneruj projekt wybierając w InteliJ opcję Spring Initializer i zaznaczając:

	*  maven
	*  Developer Tools -&gt; Lombok
	*  Web -&gt; Spring Web
	*  SQL -&gt; Spring Data JPA i Postgresql Driver

Lokalna baza danych</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-zombie&amp;rev=1736772450&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-13T13:47:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:java-zombie</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:java-zombie&amp;rev=1736772450&amp;do=diff</link>
        <description>Java Zombie

Napiszemy grę, w której grupa animowanych postaci (zombie) porusza się od prawego do lewego krańca ekranu, a zadaniem użytkownika będzie ich eliminacja za pomocą strzałów oddawanych za pomocą myszy. 

Grę pokazuje krótki filmik na YouTube.

Gra w zasadzie jest kopią zadania przygotowane przez dra Grzegorza Rogusa na laboratorium z przedmiotu</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:l-system&amp;rev=1765219834&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-08T19:50:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:l-system</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:l-system&amp;rev=1765219834&amp;do=diff</link>
        <description>L-System

Laboratorium składa się z dwóch części:

	*  szybkie wprowadzenie do grafiki
	*  generacja obrazów za pomocą gramatyk L-system

Podstawy grafiki (Swing)

Użyjemy biblioteki graficznej Swing, a dokładniej klasy potomnej JPanel.

Umieść w klasie głównej poniższą funkcję</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab1&amp;rev=1633912286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-11T02:31:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab1</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab1&amp;rev=1633912286&amp;do=diff</link>
        <description>Programowanie zaawansowane 1 - Laboratorium 1

1.1 Kompilacja i uruchomienia Hello World

	*  Za pomocą swojego ulubionego edytora utwórz plik HelloWorld.java
	*  zadeklaruj w nim klasę HelloWorld
	*  Wpisz wewnątrz funkcję 


public static void main(String[] args)</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab2&amp;rev=1759868852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-07T22:27:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab2</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab2&amp;rev=1759868852&amp;do=diff</link>
        <description>Laboratorium 2

Klasa Matrix jest macierzą dwuwymiarową, ale dane przechowuje w tablicy jednowymiarowej data. Informacja o liczbie wierszy i kolumn jest zawarta w polach rows i cols


public class Matrix {
    double[]data;
    int rows;
    int cols;
    //...
    Matrix(int rows, int cols){
        this.rows = rows;
        this.cols = cols;
        data = new double[rows*cols];
    }
    //...

}

$A \cdot x =b$$x$$A$$A$</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab3&amp;rev=1698078276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-23T18:24:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab3</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab3&amp;rev=1698078276&amp;do=diff</link>
        <description>Laboratorium 3

Celem laboratorium jest pokazanie, jak zazwyczaj przeprowadza się testowanie kodu. Zwykle testowane są poszczególne fragmenty kodu, np. pojedyncze metody klasy. Te fragmenty nazywane są jednostkami, stąd termin testy jednostkowe (unit testing)</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab4&amp;rev=1760983165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-20T19:59:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab4</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab4&amp;rev=1760983165&amp;do=diff</link>
        <description>Laboratorium 4 - piszemy CV

Zaimplementujemy kilka klas, które pozwolą na utworzenie strukturalnego dokumentu - i wypełnimy przykładowymi danymi tak, aby powstało CV.

Dokument będzie miał:

	*  tytuł
	*  zdjęcie
	*  składał się z kilku sekcji</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab5&amp;rev=1761655810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-28T13:50:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab5</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab5&amp;rev=1761655810&amp;do=diff</link>
        <description>Wyrażenia matematyczne

Podczas laboratorium zaimplementujemy kilka klas pozwalających na reprezentację prostych wyrażeń matematycznych (funkcji jednej lub kilku zmiennych) jako grafów. 
Podobna reprezentacja jest rdzeniem funkcji oferowanych na przykład przez $ 2x^3 + x^2 -2x + 7 $$x^3$$x^2$$ 2x^3 + x^2 -2x + 7 $$Power(x,-1)=\frac{1}{x}$$\frac{1}{(x+2)^2}$$-(-x^5)$$(x+1)^2$$\frac{d}{dx}(x)=1$$\frac{d}{dx}(y)=0$$\frac{d}{dx}(x^n)=nx^{n-1}$$Power(arg(x)),p$$$\frac{d}{dx}(arg(x)^n) = n\cdot arg(x)…</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab6&amp;rev=1762358959&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-05T17:09:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab6</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab6&amp;rev=1762358959&amp;do=diff</link>
        <description>Laboratorium 6 - CSV Reader

CSV to popularny tekstowy format zapisu danych. 

	* Poszczególne pola oddzielone są separatorami, np. przecinkami, średnikami lub znakami tabulacji.
	* Kolumny powinny zawierać dane tego samego typu (liczby całkowite, double, teksty, daty)</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab7&amp;rev=1763407018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T20:16:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab7</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab7&amp;rev=1763407018&amp;do=diff</link>
        <description>Laboratorium 7 - województwa, powiaty, gminy, miejscowości

Plik  zawiera informacje o jednostkach administracyjnych w Polsce wyodrębnione z mapy  Open Street Map (OSM). Dane są zapisane w formacie CSV, czyli wartości poszczególnych pól oddzielone są przecinkami. Każdemu rekordowi odpowiada jeden wiersz pliku.</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab8&amp;rev=1763772910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T01:55:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab8</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab8&amp;rev=1763772910&amp;do=diff</link>
        <description>Laboratorium 8 - województwa, powiaty, gminy, miejscowości (kontynuacja)

Klasa BoundingBox v.2

Napisz docelową klasę BoundingBox. Jest to prostokąt otaczający jednostkę. Do zdefiniowania prostokąta wystarczą dwa przeciwległe punkty, zamiast pięciu.$O(n^2)$</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab9&amp;rev=1764683980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-02T14:59:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab9</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab9&amp;rev=1764683980&amp;do=diff</link>
        <description>Laboratorium 9 - Województwa, powiaty, gminy - sortowanie i filtrowanie

Zapoznaj się z treścią wykładów dotyczących:

	*  [ Intefejsów i klas wewnętrznych]
	*  [Wyrażeń lambda i strumieni]
	*  Mogą się także przydać informacje o [Typach generycznych]

Sortujemy listę jednostek administracyjnych

Listy w Java mają funkcję</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab10&amp;rev=1702317164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-11T18:52:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab10</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab10&amp;rev=1702317164&amp;do=diff</link>
        <description>Laboratorium 10: rysujemy choinkę

Użyjemy biblioteki graficznej Swing, a dokładniej klasy potomnej JPanel.

Umieść w klasie głównej poniższą funkcję main()


    public static void main(String[] args) {
	// write your code here
        JFrame frame = new JFrame(&quot;Choinka&quot;);
        frame.setContentPane(new DrawPanel());
        frame.setSize(1000, 700);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.setResizable(true);
  …</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab11&amp;rev=1669415857&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T23:37:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab11</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab11&amp;rev=1669415857&amp;do=diff</link>
        <description>Laboratorium 11 - Wątki: animacja, pobieranie plików

Wątek to program sekwencyjny, który może być wykonywany współbieżnie z innymi wątkami.

	* Wykonywany kod umieszczamy w metodzie run()
	* Wątki uruchamiamy wywołując metodę start()
	*</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab12&amp;rev=1641760581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-09T21:36:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab12</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab12&amp;rev=1641760581&amp;do=diff</link>
        <description>Laboratorium 12 Wątki - operacje równoległe, winda

12.1 Operacje równoległe

Zrealizujemy przykład, w którym obliczana będzie średnia wartości zgromadzonych w tablicy.

Mean

Zadeklaruj klasę Mean, której statycznym atrybutem będzie tablica</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14&amp;rev=1642906071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-23T03:47:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab14</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14&amp;rev=1642906071&amp;do=diff</link>
        <description>Laboratorium 14

Wykład GUI AWT+Swing, około strony 35 zawiera przykład animacji pojedynczej kulki obijającej się od ścian.
Zrealizujemy animację wielu kulek...

Projekt będzie składał się z dwóch plików

	* BouncingBallsFrame
	* BouncingBallsPanel

BouncingBallsFrame</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14a&amp;rev=1669346417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T04:20:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab14a</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab14a&amp;rev=1669346417&amp;do=diff</link>
        <description>Laboratorium 14a

Napiszemy grę, w której grupa animowanych postaci (zombie) porusza się od prawego do lewego krańca ekranu, a zadaniem użytkownika będzie ich eliminacja za pomocą strzałów oddawanych za pomocą myszy. 

Grę pokazuje krótki filmik na YouTube.

Gra w zasadzie jest kopią zadania przygotowane przez dra Grzegorza Rogusa na laboratorium z przedmiotu</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab15&amp;rev=1642966874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-23T20:41:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:lab15</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:lab15&amp;rev=1642966874&amp;do=diff</link>
        <description>Zadanie dodatkowe - wątki i animacja w JavaFx

Jest to zadanie dodatkowe za 10 punktów

Opis

Celem jest realizacja przykładu z kulkami za pomocą biblioteki JavaFX. 

1. Aplikacja ma składać się z dwóch komponentów

	* Modelu zawierającego kulki</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:obsluga_baz_danych&amp;rev=1769003045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-21T14:44:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:obsluga_baz_danych</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:obsluga_baz_danych&amp;rev=1769003045&amp;do=diff</link>
        <description>Obsługa baz danych

W pliku  zgromadzone są informacje o książkach, ich autorach i ocenach czytelników.

	*  bookID - identyfikator liczbowy
	*  title - tytuł
	*  authors  - lista autorów, autorzy są  oddzieleni znakiem ‘-’
	*  average_rating    - średnia ocena</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-ladowanie-plikow&amp;rev=1734284039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-15T18:33:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:watki-ladowanie-plikow</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-ladowanie-plikow&amp;rev=1734284039&amp;do=diff</link>
        <description>Wątki - pobieranie plików

Wątek to program sekwencyjny, który może być wykonywany współbieżnie z innymi wątkami.

	* Wykonywany kod umieszczamy w metodzie run()
	* Wątki uruchamiamy wywołując metodę start()
	* Wątki kończą działanie po wyjściu z metody</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-obliczenia-rownolegle&amp;rev=1767748846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-07T02:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:watki-obliczenia-rownolegle</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-obliczenia-rownolegle&amp;rev=1767748846&amp;do=diff</link>
        <description>Wątki - obliczenia równoległe

Zrealizujemy przykład, w którym obliczana będzie średnia wartości zgromadzonych w tablicy.

Mean

Zadeklaruj klasę Mean, której statycznym atrybutem będzie tablica double[] wypełniona losowymi elementami. W testowanych przykładach  ta tablica będzie długa, np. będzie miała 100 mln. elementów.</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-winda&amp;rev=1669416721&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-25T23:52:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:watki-winda</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-winda&amp;rev=1669416721&amp;do=diff</link>
        <description>Wątki - winda

Sterowniki urządzeń są typowym przykładem systemów, które są implementowane jako programy współbieżne. Należą do nich, na przykład: systemy dostępu, automatyczny parking, inteligentny dom, sprzęt AGD i RTV, systemy alarmowe, elektronika samochodu, urządzenia medyczne.</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-zegar&amp;rev=1734312980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-16T02:36:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:watki-zegar</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:watki-zegar&amp;rev=1734312980&amp;do=diff</link>
        <description>Wątki - zegar

Wątek to program sekwencyjny, który może być wykonywany współbieżnie z innymi wątkami.

	* Wykonywany kod umieszczamy w metodzie run()
	* Wątki uruchamiamy wywołując metodę start()
	* Wątki kończą działanie po wyjściu z metody</description>
    </item>
    <item rdf:about="https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:xc9cj439rfj9ncrifewdswd&amp;rev=1768248782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-12T21:13:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pz1:xc9cj439rfj9ncrifewdswd</title>
        <link>https://home.agh.edu.pl/~pszwed/wiki/doku.php?id=pz1:xc9cj439rfj9ncrifewdswd&amp;rev=1768248782&amp;do=diff</link>
        <description>Grupa D

Kolokwium - Programowanie Zaawansowane 17.01.2022

Zadanie 1 CountIf

Napisz program, który wypełnia tablicę int[] liczącą około 100mln elementów losowym wartościami z zakresu [0,1000], a następnie sprawdzi, ile razy jest spełniają one  predykat</description>
    </item>
</rdf:RDF>
