<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.128.43.53</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.128.43.53"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/77.128.43.53"/>
	<updated>2026-11-01T05:45:20Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=8997</id>
		<title>Gliederung Javakurs 2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=8997"/>
		<updated>2007-03-11T14:44:36Z</updated>

		<summary type="html">&lt;p&gt;77.128.43.53: /* LE 2 (2h), Tag 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlesungen ==&lt;br /&gt;
Nach einem Gespräch mit Herrn Pepper haben wir uns entschlossen im Kurs mehr Zeit für die Grundlagen der Javaprogrammierung aufzuwenden und weniger stark auf Objektorientierung und weiterführende Konzepte einzugehen.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind die Lehreinheiten der einzelnen Tage und ihre Inhalte aufgelistet. &lt;br /&gt;
Die Verteilung der Themen an Vortragende würden wir gerne hier übers Wiki regeln. Ich denke wenn sich jeder bei mindestens zwei LEs als Interessent einträgr und vermerkt wie viele LEs er insgesamt halten möchte, sollte sich bis zum 11.03.2007 für jede LE auf diesem Wege ein Team gefunden haben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Milan &amp;amp; Felix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Nadim, Milan &amp;amp; Felix&lt;br /&gt;
* Organisatorisches&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* Wie wird ein iteratives Programm verarbeitet?&lt;br /&gt;
* Variablen&lt;br /&gt;
** Deklaration und Zuweisung&lt;br /&gt;
** wichtige Basistypen&lt;br /&gt;
* Fallunterscheidungen&lt;br /&gt;
* Blöcke und Einrückung&lt;br /&gt;
* Kommentare&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Compilermeldungen lesen&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert B, Maik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Maik, Anand(Schleifen vs. Rekursivität), Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** Opal beispiel&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (45 min), Tag 2 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Nadim, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Nadim, Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert L,  Daniel&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039;RobertL, Daniel&lt;br /&gt;
* Wie löse ich Aufgaben&lt;br /&gt;
* Strukturelle Programmierung&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender/Vortragende&#039;&#039;&#039;: Martin, Katrin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Maik (max 2LE), Anand, Ilya, Milan &amp;amp; Felix, Katrin&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Gruppierung von Daten/eigene Datentypen&lt;br /&gt;
** Zugriffsschutz&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (45 min), Tag 4 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Kai&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten&#039;&#039;&#039;: Maik, Kai, Milan &amp;amp; Felix&lt;br /&gt;
* Wiederholung LE 5&lt;br /&gt;
* Kapselung /Information Hiding&lt;br /&gt;
* Java API&lt;br /&gt;
* Standardmethoden (ohne Vererbung)&lt;br /&gt;
** toString&lt;br /&gt;
** equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Motivierung&lt;br /&gt;
** Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 Aufgabe RL01 | Vom Arbeiten mit der Konsole bis &amp;quot;Hallo Welt&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs2007 Aufgabe RL02 | Fallunterscheidungen in einem Textbasierten Fantasyspiel]]&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 AufgabeLE02 MZ | Schleifen/Arrays/Gauß-Algorithmus]]&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (4h), Tag 2 === &lt;br /&gt;
&lt;br /&gt;
=== LE 4 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
=== LE 5 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
[[Javakurs2006/Rennschnecke | Objektorientierung am Beispiel eines Schneckenrennens]]&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (4h), Tag 4 ===&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten ===&lt;br /&gt;
[[Javakurs2006/Cäsar-Chiffre | Eigenständiges Programmieren eines Chiffriersystems]]&lt;br /&gt;
&lt;br /&gt;
== Abschlussveranstaltung ==&lt;br /&gt;
* bedankung bei IRB, Teilnehmer, etc.&lt;br /&gt;
* ellen hält eine Rede ;)&lt;/div&gt;</summary>
		<author><name>77.128.43.53</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9108</id>
		<title>Javakurs/Übungsaufgaben/Gauß-Algorithmus</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9108"/>
		<updated>2007-03-11T14:40:54Z</updated>

		<summary type="html">&lt;p&gt;77.128.43.53: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.)&#039;&#039;&#039;  Schreibt eine Methode printVektor(), die ein übergebenes, 1-dimensionales Array vom Typ double zeilenweise auf der Konsole ausgibt. &lt;br /&gt;
&lt;br /&gt;
Mit welchen der während des Vortrages kennengelernten Schleifentypen lässt sich diese Methode realisieren? &lt;br /&gt;
&lt;br /&gt;
Schreibt diese Methode mit 2 von euch gewählten, verschiedenen Schleifentypen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.)&#039;&#039;&#039; Schreibt nun eine Methode printMatrix(), die eine übergebenes, 2-dimensionales Array vom Typ double auf der Konsole ausgibt.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.)&#039;&#039;&#039; In dieser Aufgabe wollen wir eine Methode entwickeln, die mit Hilfe des gaußschen Eliminationsverfahrens (&amp;quot;Gauß-Algorithmus&amp;quot;) ein lineares Gleichungssystem löst.&lt;br /&gt;
&lt;br /&gt;
Macht euch zunächst mit Hilfe des [http://de.wikipedia.org/wiki/Gau%C3%9Fsches_Eliminationsverfahren Wikipedia-Artikels] die prinzipielle Arbeitsweise des Algorithmus klar.&lt;br /&gt;
&lt;br /&gt;
Ein lineares Gleichungssystem lässt sich in der Form  Ax=b darstellen, wobei A die Koeffizientenmatrix, b der Zielvektor und x der gesuchte Lösungsvektor ist. Eure Methode soll die Koeffizientenmatrix und den Zielvektor übergeben bekommen, und den gesuchten Lösungsvektor zurück geben.&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
&lt;br /&gt;
Der Algorithmus arbeitet in 2 Etappen:&lt;br /&gt;
&lt;br /&gt;
1. Erzeugen der Zeilen-Stufen-Form&lt;br /&gt;
&lt;br /&gt;
2. Bestimmen des Lösungsvektors durch rückwärtseinsetzen  &lt;br /&gt;
&lt;br /&gt;
Nutzt das bei Wikipedia angegebene Bespiel, um die korrekte Funktionsweise eurer Methode zu überprüfen und eure in 1.) und 2.) entwickelten Methoden, um Matrix und Vektoren an bestimmten Stellen des Algorithmus zu debug-Zwecken auszugeben.&lt;/div&gt;</summary>
		<author><name>77.128.43.53</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=8996</id>
		<title>Gliederung Javakurs 2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=8996"/>
		<updated>2007-03-11T14:37:51Z</updated>

		<summary type="html">&lt;p&gt;77.128.43.53: /* LE 2 (2h), Tag 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlesungen ==&lt;br /&gt;
Nach einem Gespräch mit Herrn Pepper haben wir uns entschlossen im Kurs mehr Zeit für die Grundlagen der Javaprogrammierung aufzuwenden und weniger stark auf Objektorientierung und weiterführende Konzepte einzugehen.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind die Lehreinheiten der einzelnen Tage und ihre Inhalte aufgelistet. &lt;br /&gt;
Die Verteilung der Themen an Vortragende würden wir gerne hier übers Wiki regeln. Ich denke wenn sich jeder bei mindestens zwei LEs als Interessent einträgr und vermerkt wie viele LEs er insgesamt halten möchte, sollte sich bis zum 11.03.2007 für jede LE auf diesem Wege ein Team gefunden haben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Milan &amp;amp; Felix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Nadim, Milan &amp;amp; Felix&lt;br /&gt;
* Organisatorisches&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* Wie wird ein iteratives Programm verarbeitet?&lt;br /&gt;
* Variablen&lt;br /&gt;
** Deklaration und Zuweisung&lt;br /&gt;
** wichtige Basistypen&lt;br /&gt;
* Fallunterscheidungen&lt;br /&gt;
* Blöcke und Einrückung&lt;br /&gt;
* Kommentare&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Compilermeldungen lesen&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert B, Maik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Maik, Anand(Schleifen vs. Rekursivität), Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** Opal beispiel&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (45 min), Tag 2 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Nadim, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Nadim, Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert L,  Daniel&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039;RobertL, Daniel&lt;br /&gt;
* Wie löse ich Aufgaben&lt;br /&gt;
* Strukturelle Programmierung&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender/Vortragende&#039;&#039;&#039;: Martin, Katrin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Maik (max 2LE), Anand, Ilya, Milan &amp;amp; Felix, Katrin&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Gruppierung von Daten/eigene Datentypen&lt;br /&gt;
** Zugriffsschutz&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (45 min), Tag 4 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Kai&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten&#039;&#039;&#039;: Maik, Kai, Milan &amp;amp; Felix&lt;br /&gt;
* Wiederholung LE 5&lt;br /&gt;
* Kapselung /Information Hiding&lt;br /&gt;
* Java API&lt;br /&gt;
* Standardmethoden (ohne Vererbung)&lt;br /&gt;
** toString&lt;br /&gt;
** equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Motivierung&lt;br /&gt;
** Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 Aufgabe RL01 | Vom Arbeiten mit der Konsole bis &amp;quot;Hallo Welt&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs2007 Aufgabe RL02 | Fallunterscheidungen in einem Textbasierten Fantasyspiel]]&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (2h), Tag 1 ===&lt;br /&gt;
[http://wiki.freitagsrunde.org/Javakurs2007_AufgabeLE02_MZ Schleifen/Arrays/Gauß-Algorithmus]&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (4h), Tag 2 === &lt;br /&gt;
&lt;br /&gt;
=== LE 4 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
=== LE 5 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
[[Javakurs2006/Rennschnecke | Objektorientierung am Beispiel eines Schneckenrennens]]&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (4h), Tag 4 ===&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten ===&lt;br /&gt;
[[Javakurs2006/Cäsar-Chiffre | Eigenständiges Programmieren eines Chiffriersystems]]&lt;br /&gt;
&lt;br /&gt;
== Abschlussveranstaltung ==&lt;br /&gt;
* bedankung bei IRB, Teilnehmer, etc.&lt;br /&gt;
* ellen hält eine Rede ;)&lt;/div&gt;</summary>
		<author><name>77.128.43.53</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9107</id>
		<title>Javakurs/Übungsaufgaben/Gauß-Algorithmus</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9107"/>
		<updated>2007-03-11T14:35:29Z</updated>

		<summary type="html">&lt;p&gt;77.128.43.53: Aufgaben zu LE02&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.)&#039;&#039;&#039;  Schreibt eine Methode printVektor(), die ein übergebenes, 1-dimensionales Array vom Typ double zeilenweise auf der Konsole ausgibt. &lt;br /&gt;
&lt;br /&gt;
Mit welchen der während des Vortrages kennengelernten Schleifentypen lässt sich diese Methode realisieren? &lt;br /&gt;
&lt;br /&gt;
Schreibt diese Methode mit 2 von euch gewählten, verschiedenen Schleifentypen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.)&#039;&#039;&#039; Schreibt nun eine Methode printMatrix(), die eine übergebenes, 2-dimensionales Array vom Typ double auf der Konsole ausgibt.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.)&#039;&#039;&#039; In dieser Aufgabe wollen wir eine Methode entwickeln, die mit Hilfe des gaußschen Eliminationsverfahrens (&amp;quot;Gauß-Algorithmus&amp;quot;) ein lineares Gleichungssystem löst.&lt;br /&gt;
&lt;br /&gt;
Macht euch zunächst mit Hilfe des [http://de.wikipedia.org/wiki/Gau%C3%9Fsches_Eliminationsverfahren Wikipedia-Artikels] die prinzipielle Arbeitsweise des Algorithmus klar.&lt;br /&gt;
&lt;br /&gt;
Ein lineares Gleichungssystem lässt sich in der Form  Ax=b darstellen, wobei A die Koeffizientenmatrix, b der Zielvektor und x der gesuchte Lösungsvektor ist. Eure Methode soll die Koeffizientenmatrix und den Zeilvektor übergeben bekommen, und den gesuchten Lösungsvektor zurück geben.&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
&lt;br /&gt;
Der Algorithmus arbeitet in 2 Etappen:&lt;br /&gt;
&lt;br /&gt;
1. Erzeugen der Zeilen-Stufen-Form&lt;br /&gt;
&lt;br /&gt;
2. Bestimmen des Lösungsvektors durch rückwärtseinsetzen  &lt;br /&gt;
&lt;br /&gt;
Nutzt das bei Wikipedia angegebene Bespiel, um die korrekte Funktionsweise eurer Methode zu überprüfen und eure in 1.) und 2.) entwickelten Methoden, um Matrix und Vektoren an bestimmten Stellen des Algorithmus zu debug-Zwecken auszugeben.&lt;/div&gt;</summary>
		<author><name>77.128.43.53</name></author>
	</entry>
</feed>