<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.htx.abildgaard.com/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://www.htx.abildgaard.com/feed.php">
        <title>HTX Frederikshavn &amp; Hjørring - prog:exercises</title>
        <description>Det har aldrig været sjovere at være nørd</description>
        <link>https://www.htx.abildgaard.com/</link>
        <image rdf:resource="https://www.htx.abildgaard.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-09-12T19:34:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:arrays_processing_ex1&amp;rev=1775935086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:command_pattern_domotics&amp;rev=1775935086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:graph_drawing_tool&amp;rev=1775935086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:observer_process_opgave&amp;rev=1775935086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_1&amp;rev=1776498380&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_del2&amp;rev=1776498428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:operations_proc&amp;rev=1775935086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:patterns_processing_observer&amp;rev=1775935086&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.htx.abildgaard.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>HTX Frederikshavn & Hjørring</title>
        <link>https://www.htx.abildgaard.com/</link>
        <url>https://www.htx.abildgaard.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:arrays_processing_ex1&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arrays_processing_ex1</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:arrays_processing_ex1&amp;rev=1775935086&amp;do=diff</link>
        <description>Array-øvelser i Processing

Læringsmål

	*  Bruge arrays i Processing  
	*  Gennemløbe arrays med for-løkker  
	*  Gemme, sammenligne og manipulere data  
	*  Forstå forskellen på værdi og index  
	*  (Valgfrit) Visualisere data grafisk

----------</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:command_pattern_domotics&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>command_pattern_domotics</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:command_pattern_domotics&amp;rev=1775935086&amp;do=diff</link>
        <description>Øvelse: SmartHome Controller i Processing

Læringsformål

	*  Forstå og anvende Command Pattern i praksis.
	*  Skabe løs kobling mellem brugerinput og handlinger.
	*  Adskille ansvar mellem forskellige klasser (Client, Command, Receiver, Invoker).</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:graph_drawing_tool&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>graph_drawing_tool</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:graph_drawing_tool&amp;rev=1775935086&amp;do=diff</link>
        <description>Opgave: Lav et graf-tegneprogram med unikke node-ID&#039;er (A-Z)

Formål og teori

Formålet med denne opgave er at lære at modellere og visualisere en graf ved hjælp af objektorienteret programmering (OOP).  
Du lærer vordan en graf kan repræsenteres med noder (vertices) og kanter (edges), og hvordan objekter og deres relationer kan afspejle denne struktur.</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:observer_process_opgave&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>observer_process_opgave</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:observer_process_opgave&amp;rev=1775935086&amp;do=diff</link>
        <description>Opgave: Observer Pattern i Processing

I denne opgave skal du arbejde med Observer Pattern – et designmønster, hvor ét objekt sender data videre til flere andre, som reagerer automatisk.

Vi tager udgangspunkt i eksemplet med en *WeatherStation*, der sender temperaturdata til forskellige visuelle *observers*.</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_1&amp;rev=1776498380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-18T07:46:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ooa_1</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_1&amp;rev=1776498380&amp;do=diff</link>
        <description>Objektorienteret Analyse (OOA) på simpelt spil

Formål

Lære at lave en objektorienteret analyse (OOA) på et simpelt spil. 

Øvelsen træner:

	*  Identifikation af objekter, attributter og handlinger(metoder)
	*  Sproglig tilgang gennem ordklasser (substantiver, verber, adjektiver m.m.)</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_del2&amp;rev=1776498428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-18T07:47:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ooa_del2</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:ooa_del2&amp;rev=1776498428&amp;do=diff</link>
        <description>Fra OOA til Implementering (Del 2)

Baggrund

I del 1 af denne opgave arbejdede du med objektorienteret analyse og design (OOA/D) af et spil.  
Du udviklede et UML-klassediagram og beskrev, hvordan spillet kunne struktureres i klasser, objekter og relationer.</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:operations_proc&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>operations_proc</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:operations_proc&amp;rev=1775935086&amp;do=diff</link>
        <description>Variable, Typer &amp; Operationer

Øvelse 1: En enkelt cirkel

Formål: Se en cirkel og lær om variabler (x, y, diameter).


int x = 200; // x-position 
int y = 200; // y-position 
int diameter = 50; // diameter

void setup() {
size(400, 400);
}

void draw() {
background(220); // ryd baggrunden
circle(x, y, diameter);
}</description>
    </item>
    <item rdf:about="https://www.htx.abildgaard.com/doku.php?id=prog:exercises:patterns_processing_observer&amp;rev=1775935086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T19:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patterns_processing_observer</title>
        <link>https://www.htx.abildgaard.com/doku.php?id=prog:exercises:patterns_processing_observer&amp;rev=1775935086&amp;do=diff</link>
        <description>Observer Pattern i Processing

Dette forløb introducerer Observer Pattern i Processing gennem et simpelt og visuelt eksempel. 
Målet er, at eleverne forstår hvordan man kan adskille *model* (data) og *visning* (visualisering) ved at lade flere objekter reagere på ændringer i ét fælles</description>
    </item>
</rdf:RDF>
