<?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:m323:learningunits:lu01</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-17T08:51:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu01/deklarativimperativ?rev=1763383005&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu01/funktional?rev=1763383020&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu01/start?rev=1722955672&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu01/strukturiert?rev=1763382950&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu01/tracetable?rev=1763383028&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/m323/learningunits/lu01/deklarativimperativ?rev=1763383005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T12:36:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01a - Deklarative vs. Imperative Programmierung</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu01/deklarativimperativ?rev=1763383005&amp;do=diff</link>
        <description>LU01a - Deklarative vs. Imperative Programmierung

Einführung

Programmierung kann auf verschiedene Weisen verstanden und ausgeführt werden. Die Art und Weise, wie ein Programm geschrieben wird, kann in zwei Hauptkategorien unterteilt werden: Imperative Programmierung und Deklarative Programmierung. Beide haben ihre eigenen Vor- und Nachteile und werden für verschiedene Arten von Problemen verwendet.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu01/funktional?rev=1763383020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T12:37:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01c - Funktionale Programmierung</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu01/funktional?rev=1763383020&amp;do=diff</link>
        <description>LU01c - Funktionale Programmierung

Definition der Funktionalen Programmierung

Funktionale Programmierung ist ein Paradigma, das Funktionen als primäre Bausteine verwendet, Unveränderlichkeit von Daten fördert und einen deklarativen Stil betont. Es zielt darauf ab, Code klarer und vorhersagbarer zu gestalten.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu01/start?rev=1722955672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-06T14:47:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01 - Einführung in die funktionale Programmierung</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu01/start?rev=1722955672&amp;do=diff</link>
        <description>LU01 - Einführung in die funktionale Programmierung


	* LU01a - Deklarative vs. Imperative Programmierung
	* LU01b - Strukturierte Programmierung
	* LU01c - Funktionale Programmierung
	* LU01d - Trace Table



Aufgaben


	* LU01.A01 - Imperativer Bubblesort
	* LU01.A02 - Imperativer ggT Algorithmus
	* LU01.A03 - Funktionaler Bubblesort
	* LU01.A03 - Funktionaler Bubblesort - Erweiterte Aufgabenstellung
	* LU01.A04 - Funktionaler ggT Algorithmus
	* LU01.A05 - Summe der Elemente einer Liste
	* LU…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu01/strukturiert?rev=1763382950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T12:35:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01b - Strukturierte Programmierung</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu01/strukturiert?rev=1763382950&amp;do=diff</link>
        <description>LU01b - Strukturierte Programmierung

Definition

Strukturierte oder auch imperative Programmierung ist ein Programmierparadigma, das Anweisungen nutzt, um den Computer zu steuern. Es besteht aus einer Abfolge von Befehlen, die nacheinander ausgeführt werden, um einen bestimmten Zustand zu erreichen oder ein Problem zu lösen. Diese Methode ist ähnlich zu der Art und Weise, wie traditionelle Kochrezepte oder Bauanleitungen strukturiert sind.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu01/tracetable?rev=1763383028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T12:37:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01d - Trace Table</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu01/tracetable?rev=1763383028&amp;do=diff</link>
        <description>LU01d - Trace Table

Trace Tables sind ein unverzichtbares Werkzeug in der Programmierung, insbesondere beim Debugging und der Analyse von Algorithmen. Sie ermöglichen es, den Zustand eines Programms Schritt für Schritt zu verfolgen und dadurch den Ablauf eines Programms oder einer Funktion nachvollziehbar zu machen. Dies ist besonders hilfreich, um logische Fehler zu identifizieren oder den Lernprozess bei der Programmierung zu unterstützen.</description>
    </item>
</rdf:RDF>
