<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/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://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m320_2024:learningunits:lu02:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-19T08:30:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bankaccount?rev=1724828306&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bottle?rev=1724324847&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/datahiding?rev=1763364819&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/door?rev=1724316659&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/zeichnen?rev=1723441815&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bankaccount?rev=1724828306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-28T06:58:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.A03 - Klassendiagramm &quot;BankAccount&quot; umsetzen</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bankaccount?rev=1724828306&amp;do=diff</link>
        <description>LU02.A03 - Klassendiagramm &quot;BankAccount&quot; umsetzen

Implementieren Sie das Klassendiagramm als Sourcecode.

Auftrag

	*  Implementieren Sie das Klassendiagramm BankAccount als Python-Code.
Orientieren Sie sich für die Umsetzung am Beispiel &quot;Door&quot;.
	*  Halten Sie die</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bottle?rev=1724324847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-22T11:07:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.A02 - Klassendiagramm &quot;Bottle&quot; umsetzen</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/bottle?rev=1724324847&amp;do=diff</link>
        <description>LU02.A02 - Klassendiagramm &quot;Bottle&quot; umsetzen

Implementieren Sie das Klassendiagramm als Sourcecode.

Auftrag

	*  Implementieren Sie das Klassendiagramm Bottle als Python-Code.
Orientieren Sie sich für die Umsetzung am Beispiel &quot;Door&quot;.
	*  Halten Sie die BZZ Codingstandards für Python ein.
Die Aufgabe ist nur dann vollständig gelöst, wenn Sie auch die BZZ-Vorgaben bezüglich</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/datahiding?rev=1763364819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T07:33:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.A05 - Data Hiding</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/datahiding?rev=1763364819&amp;do=diff</link>
        <description>LU02.A05 - Data Hiding

Zeigen Sie die Probleme auf, die enstehen, wenn data hiding nicht beachtet wird.

Auftrag

	*  Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
	*  Klonen Sie das Repository &lt;https://github.com/templates-python/m320-lu02-a05-datahiding&gt; in PyCharm.
	*  Führen Sie das Programm</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/door?rev=1724316659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-22T08:50:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.A01 - Door</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/door?rev=1724316659&amp;do=diff</link>
        <description>LU02.A01 - Door

Ziel

Üben Sie das Vorgehen mit GitHub Classroom und Ihrer Entwicklungsumgebung.

Auftrag

Bei dieser Aufgabe stellen Sie sicher, dass Ihre Entwicklungsumgebung korrekt funktioniert.
Achten Sie daher bei jedem Schritt genau auf allfällige Fehler- oder Warnmeldungen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/zeichnen?rev=1723441815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-12T05:50:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.A04 - Klassendiagramm zeichnen</title>
        <link>https://wiki.bzz.ch/modul/m320_2024/learningunits/lu02/aufgaben/zeichnen?rev=1723441815&amp;do=diff</link>
        <description>LU02.A04 - Klassendiagramm zeichnen

Zeichnen Sie ein UML Klassendiagramm anhand eines vorgegebenen Sourcecodes

Auftrag

	*  Wählen Sie 2 Codesequenzen aus (siehe unten, z.B. stack.py). Übersetzen Sie diese dann in das entsprechende Klassendiagramm.</description>
    </item>
</rdf:RDF>
