<?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: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-05-21T07:06:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/door?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1711631267&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/learningunits/lu01/aufgaben/door?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 4b - Door</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/door?rev=1711631267&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>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 1 - Objekt abstrahieren</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_1?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 2 - Objekt identifizieren</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_2?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 4 - Klassendiagramm umsetzen</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_3?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 5 - Klassendiagramm zeichnen</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_4?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 6 - data hiding</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_5?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 7 - Theoriefragen zu LU01</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_6?rev=1711631267&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/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 3 - Zwei Arten von Klassen</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu01/aufgaben/lu1-aufgabe_7?rev=1711631267&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>
</rdf:RDF>
