<?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=88.73.26.227</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=88.73.26.227"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/88.73.26.227"/>
	<updated>2026-11-02T07:20:49Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007&amp;diff=8865</id>
		<title>Javakurs2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007&amp;diff=8865"/>
		<updated>2007-04-02T16:44:06Z</updated>

		<summary type="html">&lt;p&gt;88.73.26.227: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
====Herzlich Willkommen beim Java-Kurs der Freitagsrunde!====&lt;br /&gt;
&lt;br /&gt;
Dieses Jahr veranstalten wir wieder einen Einführungskurs in die imperative Programmierung mit Java.&lt;br /&gt;
Hauptzielgruppe des Kurses sind Studierende der Informatik, welche gerade im Begriff sind das zweite Semester zu beginnen. Es wird von uns allerdings kein Wissen vorausgesetzt und Studierende anderer Studiengänge sind ebenfalls herzlich willkommen.&lt;br /&gt;
&lt;br /&gt;
Der Kurs beruht ursprünglich auf der Initiative einiger Studenten und wissenschaftlicher Mitarbeiter. Er ist aus der Erfahrung entstanden, dass viele Informatiker in den Übungsaufgaben des 2. Semesters nicht unbedingt Probleme mit dem Stoff des Semesters selbst haben, sich jedoch sehr beim Erlernen der Javaprogrammierung quälen. &lt;br /&gt;
&lt;br /&gt;
Was ursprünglich als rein ehrenamtliches Projekt begonnen hat wird mittlerweile vom OWL-Programm der TU-Berlin gefördert. Der Kurs wird wie im letzten Jahr komplett von engagierten Studenten geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwanzig Tutoren mit Rat und Tat zur Seite, im Schnitt also einer für fünf Studenten. Aus den Reihen der Tutoren rekrutieren sich auch unsere zwölf Vortragenden in den Vorlesungen. Wenige von uns haben schon einmal eine Vorlesung gehalten, um so mehr Vorbereitung und Mühe steckt jedoch in jeder Einzelnen ;)&lt;br /&gt;
&lt;br /&gt;
Der Kurs kann in der Kürze der Zeit bei weitem nicht alle Aspekte von Java beleuchten, hierfür sind die Lehrveranstaltungen da. Er stellt jedoch eine gute Starthilfe dar und hilft vor allem Studenten denen der Umgang mit Programmiersprachen noch ein wenig fremd ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Es gibt für diesen Kurs keinerlei Scheine.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Es gibt auch keinerlei Anwesenheitspflicht. Dementsprechend entspannt ist allerdings auch die Atmosphäre.&lt;br /&gt;
&lt;br /&gt;
== Tagesplan (noch in Arbeit!) ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;2&amp;quot;&lt;br /&gt;
 |- bgcolor=&amp;quot;#D8D8D8&amp;quot;&lt;br /&gt;
 !Zeit&lt;br /&gt;
 !Di&lt;br /&gt;
 !Mi&lt;br /&gt;
 !Do&lt;br /&gt;
 !Fr&lt;br /&gt;
 |- bgcolor=&amp;quot;#E8E8E8&amp;quot;&lt;br /&gt;
 |9:00 [[s.t.]]&lt;br /&gt;
 |bgcolor=&amp;quot;#E8E8E8&amp;quot; |[[Javakurs2007/Vortrag01 | Vortrag]] (MA 042)&lt;br /&gt;
 |bgcolor=&amp;quot;#E8E8E8&amp;quot; |[[Javakurs2007/Vortrag03 | Vortrag]] (MA 042)&lt;br /&gt;
 |bgcolor=&amp;quot;#E8E8E8&amp;quot; |[[Javakurs2007/Vortrag04 | Vortrag]] (MA 042)&lt;br /&gt;
 |bgcolor=&amp;quot;#E8E8E8&amp;quot; |[[Javakurs2007/Vortrag06 | Vortrag]] (MA 042)&lt;br /&gt;
 |- bgcolor=&amp;quot;#F5F5F5&amp;quot;&lt;br /&gt;
 |10:00&lt;br /&gt;
 |rowspan=2 |Übung&lt;br /&gt;
 |rowspan=2 |Übung&lt;br /&gt;
 |rowspan=2 |Übung&lt;br /&gt;
 |rowspan=2 |Übung&lt;br /&gt;
 |- bgcolor=&amp;quot;#F5F5F5&amp;quot;&lt;br /&gt;
 |11.00&lt;br /&gt;
 |- bgcolor=&amp;quot;#FFFFFF&amp;quot;&lt;br /&gt;
 |12:00&lt;br /&gt;
 |Mittagspause&lt;br /&gt;
 |Mittagspause&lt;br /&gt;
 |Mittagspause&lt;br /&gt;
 |Mittagspause&lt;br /&gt;
 |- bgcolor=&amp;quot;#E8E8E8&amp;quot;&lt;br /&gt;
 |13:00 [[s.t.]]&lt;br /&gt;
 |[[Javakurs2007/Vortrag02 | Vortrag]] (MA 042)&lt;br /&gt;
 | bgcolor=&amp;quot;#F5F5F5&amp;quot; rowspan=3 |Übung&lt;br /&gt;
 |[[Javakurs2007/Vortrag05 | Vortrag]] (MA 042)&lt;br /&gt;
 | bgcolor=&amp;quot;#F5F5F5&amp;quot; rowspan=3 |Übung&lt;br /&gt;
 |- bgcolor=&amp;quot;#F5F5F5&amp;quot;&lt;br /&gt;
 |14:00&lt;br /&gt;
 |rowspan=2 | Übung&lt;br /&gt;
 |rowspan=2 | Übung&lt;br /&gt;
 |- bgcolor=&amp;quot;#F5F5F5&amp;quot;&lt;br /&gt;
 |15:00&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://java.sun.com/j2se/1.5.0/docs/api/ Java API 1.5] (wird in LE6 erklärt)&lt;br /&gt;
* [http://javadocs.org/ Seite zum Suchen in der API]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freie Literatur ==&lt;br /&gt;
* [http://www.codeguru.com/java/tij/tij_c.shtml Thinking in Java]&lt;br /&gt;
* [http://www.galileocomputing.de/openbook/javainsel5/ Java ist auch eine Insel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
Die betreuten Übungen werden vorraussichtlich in den Rechnerräumen des Franklingebäudes (FR) stattfinden. Welche Räume genau uns zur Verfügung stehen erfahrt ihr demnächst an dieser Stelle. Es wird für jeden Teilnehmer ein eigener Computerarbeitsplatz vorhanden sein. &lt;br /&gt;
&lt;br /&gt;
Wir werden jedem Teilnehmer zu Beginn des Kurses einen Arbeitsraum zuteilen. Wenn dadurch Arbeitsgruppen getrennt werden oder euch die Nase des jeweiligen Tutors nicht gefällt könnt ihr jedoch, sofern genügend Arbeitsplätze vorhanden sind, jederzeit die Räume wechseln. &lt;br /&gt;
Die anfängliche Raumeinteilung werden wir euch per Mail zusenden. Sie wird nach den Vorlesungen jedoch auch noch einmal in Papierform ausliegen.&lt;br /&gt;
&lt;br /&gt;
Um im Rechnernetz arbeiten zu können benötigt ihr einen CS-Account den ihr euch als Student der TU-Berlin im [http://www.irb.cs.tu-berlin.de/leitfaden/antrag-rechnernutzung.html IRB] einrichten lassen könnt. Informatiker haben das zu Beginn ihres Studiums sowieso schon getan.&lt;br /&gt;
Solltet ihr keinen CS-Account haben so sprecht bitte euren Tutor an, wir finden eine Lösung. Ein Notebook ist in diesem Fall übrigens sehr hilfreich. Noch hilfreicher wird es wenn bereits [http://java.sun.com/javase/downloads/index.jsp Java JDK 1.4 oder höher] installiert ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anmeldung ==&lt;br /&gt;
&lt;br /&gt;
Die Anmeldung ist seit dem 30.03.07 nicht mehr möglich. Es haben sich etwa 150 Teilnehmer zum Kurs angemeldet. &lt;br /&gt;
&lt;br /&gt;
Alle angemeldeten Teilnehmer werden voraussichtlich am 30.03.07 eine Email mit genaueren Informationen zum Javakurs erhalten. Solltet Ihr der Meinung sein, dass Ihr angemeldet seit, aber bis 02.04.07 noch keine solche Email erhalten haben, solltet Ihr Euch kurz bei uns melden um Euren Anmeldestatus zu klären, damit&lt;br /&gt;
wir die Belegung der Rechnerräume besser planen können. Vielen Dank!&lt;br /&gt;
&lt;br /&gt;
====Worum wird&#039;s gehen?====&lt;br /&gt;
Schaut euch bei Interesse einfach den [[Javakurs2006]] an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Veranstaltungen der Freitagsrunde]]&lt;/div&gt;</summary>
		<author><name>88.73.26.227</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Tutorenportal&amp;diff=9221</id>
		<title>Javakurs2007/Tutorenportal</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs2007/Tutorenportal&amp;diff=9221"/>
		<updated>2007-04-02T16:27:26Z</updated>

		<summary type="html">&lt;p&gt;88.73.26.227: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kommunikation ==&lt;br /&gt;
&lt;br /&gt;
Zur Kommunikation während der Tutorien stehen uns mehrere Medien zur Verfügung (siehe unten).&lt;br /&gt;
Diese wird nötig sein, um z.B. auf (gefixte) Bugs in Aufgabenstellungen aufmerksam zu machen.&lt;br /&gt;
Solche &amp;quot;Broadcast&amp;quot;-Nachrichten könnten z.B. über die Mailingliste gehen. Andere Kommunikation, wie z.B. wenn man Mal auf eine Frage keine Antwort weiss und einen anderen Tutor fragen will, könnte übers IRC gehen.&lt;br /&gt;
Auch der Weg zu Fuß in einen anderen Raum um dort zu fragen, sollte natürlich nicht ausgeschlossen werden ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mailingliste ===&lt;br /&gt;
javakurs2007 at lists.freitagsrunde.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
* Server: kornbluth.freenode.net  [http://freenode.net/irc_servers.shtml mehr Server...]&lt;br /&gt;
* Channel: #freitagsrunde&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raum-auf-Tutor Mapping ==&lt;br /&gt;
Die freien Plätze sollten dynamisch von den jeweiligen Tutoren eingetragen werden, um ein &amp;quot;load balancing&amp;quot; von Tutanten zu ermöglichen.&lt;br /&gt;
Je nach Platzanzahl sollen 2 bis 4 Tutoren auf jeden Raum verteilt werden.&lt;br /&gt;
&lt;br /&gt;
* FR5539 (Plätze: 12) (Tutoren: Ilya, ?, ?) (freie Plätze: ?)&lt;br /&gt;
* FR5538 (Plätze: 12) (Tutoren: Karl W., ?, ?) (freie Plätze: ?)&lt;br /&gt;
* FR5535 (Plätze: 14) (Tutoren: Robert L., ?, ?) (freie Plätze: ?)&lt;br /&gt;
* FR5514 (Plätze: 14) (Tutoren: Ellen, ?, ?) (freie Plätze: ?) &lt;br /&gt;
* FR2516 (Plätze: 18) (Tutoren: ?, ?, ?, ?) (freie Plätze: ?)&lt;br /&gt;
* FR2517 (Plätze: 12) (Tutoren: Milan &amp;amp; Felix) (freie Plätze: ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
* Nachbesprechung täglich 16.30 im Freitagsrundenraum ([[FR 5046]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aufgaben und Gliederung ==&lt;br /&gt;
* [[Gliederung_Javakurs_2007]]&lt;/div&gt;</summary>
		<author><name>88.73.26.227</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9110</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=9110"/>
		<updated>2007-04-02T16:15:53Z</updated>

		<summary type="html">&lt;p&gt;88.73.26.227: &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;
Da wir uns erst morgen im Genaueren mit Methoden befassen werden, nutzt den angegebenen Methodenkopf für eure Implementierung.&lt;br /&gt;
 public static void printVector(double[] vector) {&lt;br /&gt;
 &lt;br /&gt;
      ...&lt;br /&gt;
 }&lt;br /&gt;
Nun könnt ihr die Methode in der main-Methode eurer Klasse benutzen.&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;
Nutzt folgenden Methodenkopf für eure Implementierung:&lt;br /&gt;
 public static void printMatrix(double[][] matrix) {&lt;br /&gt;
 &lt;br /&gt;
      ...&lt;br /&gt;
 }  &lt;br /&gt;
Testet eure beiden Methoden, indem ihr verschiedene Array deklariert und initialisiert, und anschließend den Methoden printVector() bzw. printMatrix() als Parameter übergebt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.)&#039;&#039;&#039; In dieser Aufgabe wollen wir ein Programm entwickeln, das 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. Koeffizientenmatrix und Zielvektor lassen durch ein 2-dimensionales, bzw. durch ein 1-dimensionales Array darstellen. Am Ende der Berechnung soll das Programm den Lösungsvektor auf der Konsole ausgeben. Bei eurer Implementierung braucht ihr die Pivotisierung nicht zu beachten.&lt;br /&gt;
&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 eures Programms 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>88.73.26.227</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9183</id>
		<title>Diskussion:Javakurs/Übungsaufgaben/Gauß-Algorithmus</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9183"/>
		<updated>2007-04-02T16:02:30Z</updated>

		<summary type="html">&lt;p&gt;88.73.26.227: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn die Leute Methoden noch nicht gelernt haben, dann verwendet sie doch einfach nicht. Bei diesen drei Aufgaben sind sie ohnehin nicht nötig!&lt;br /&gt;
* Die Idee dabei war, dass man die in 1) und 2) geschriebenen Methoden in der 3. Aufgabe verwenden kann und soll.&lt;/div&gt;</summary>
		<author><name>88.73.26.227</name></author>
	</entry>
</feed>