<?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:archiv:m320:learningunits:lu01:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-08-31T07:38:49+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1788091599&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/door?rev=1788091599&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/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 3 - Zwei Arten von Klassen - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_7 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_7 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 3 - Zwei Arten von Klassen

Ziel

Sie verstehen den Unterschied zwischen einer „Datenklasse“ und einer „standard“ Klasse.

Auftrag

Suchen Sie nach einer vergleichbare Lösung zum Beispiel 1.3 der LU01.




Sie müssen eine typische „</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 7 - Theoriefragen zu LU01 - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_6 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_6 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 7 - Theoriefragen zu LU01

Ziel

Sie kennen wichtige Begriffe der Theorie und könne diese korrekt einordnen.

Auftrag

Lösen Sie in Moodle die Aufgabe 7. Sie erhalten am Ende eine Rückmeldung zu Ihren Antworten.

Dauer

10 Minuten

Abgabe</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 6 - data hiding - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_5 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_5 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 6 - data hiding

Ziel

Sie können anhand eines Programmcodes und seiner Ausführung aufzeigen, welche Probleme entstehen, wenn data hiding nicht beachtet wird.

Auftrag

	*  Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
	*  Klonen Sie das Repository in PyCharm.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 5 - Klassendiagramm zeichnen - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_4 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_4 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 5 - Klassendiagramm zeichnen

Ziel

Sie können aus einem vorgegeben Code das entsprechende Klassendiagramm zeichnen.

Auftrag

	*  Wählen Sie 2 Codesequenzen aus (siehe unten, z.B. stack.py). Übersetzen Sie diese dann in das entsprechende Klassendiagramm.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 4 - Klassendiagramm umsetzen - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_3 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_3 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 4 - Klassendiagramm umsetzen

Ziel

Sie können ein gegebenes Klassendiagramm in den entsprechenden Programmcode übersetzen.

Auftrag

	*  Übersetzen Sie die Klassendiagramme (Bottle und BankAccount) in entsprechenden Python-Code.
Es wird erwartet, dass Sie vergleichbar der Abbildung 1.8 und dem Beispiel 1.5 im Kapitel</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 2 - Objekt identifizieren - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_2 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_2 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 2 - Objekt identifizieren

Ziel

Sie können aus einem einfachen Text ein beschriebenes Objekt erkennen und eine passende Abstraktion erstellen.

Auftrag

Um den Kunden der HiNoon-Bank jederzeit Aktivitäten auf deren Konto zu gewähren, soll eine einfache App bereitgestellt werden.
Die App soll nur die wichtigsten Funktionen umfassen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 1 - Objekt abstrahieren - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:lu1-aufgabe_1 nach modul:archiv:m320:learningunits:lu01:aufgaben:lu1-aufgabe_1 verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 1 - Objekt abstrahieren

Ziel

Sie können zu einem realen Objekt eine einfache Abstraktion erstellen.

Auftrag



Wählen Sie einen realen Gegenstand aus, wie im Beispiel 1.1 mittels der Türe aufgezeigt.

Nennen Sie zu diesem Gegenstand

	*</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/door?rev=1788091599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:06:39+00:00</dc:date>
        <dc:creator>msuter (msuter@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 4b - Door - ↷ Seite von modul:m320:learningunits:lu01:aufgaben:door nach modul:archiv:m320:learningunits:lu01:aufgaben:door verschoben</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu01/aufgaben/door?rev=1788091599&amp;do=diff</link>
        <description>Aufgabe 4b - Door

Ziel

Üben Sie das Vorgehen mit dem GitHub Classroom.

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>
</rdf:RDF>
