<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=%C3%9Cbersicht_und_Erfahrungen_Javakurs_2006</id>
	<title>Übersicht und Erfahrungen Javakurs 2006 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=%C3%9Cbersicht_und_Erfahrungen_Javakurs_2006"/>
	<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=%C3%9Cbersicht_und_Erfahrungen_Javakurs_2006&amp;action=history"/>
	<updated>2026-05-10T09:45:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FreitagsrundenWiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=%C3%9Cbersicht_und_Erfahrungen_Javakurs_2006&amp;diff=8945&amp;oldid=prev</id>
		<title>Robert: Themengliederung nach Tagen</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=%C3%9Cbersicht_und_Erfahrungen_Javakurs_2006&amp;diff=8945&amp;oldid=prev"/>
		<updated>2007-02-28T14:57:42Z</updated>

		<summary type="html">&lt;p&gt;Themengliederung nach Tagen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Altes Konzept Javakurs 2006 =&lt;br /&gt;
== Tag1 ==&lt;br /&gt;
=== LE1 ===&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Wie wirde 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&lt;br /&gt;
* Kommentare&lt;br /&gt;
* BasicDebugging&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aufgaben:&lt;br /&gt;
* Sich in Unix bewegen&lt;br /&gt;
* Vorgabe compilieren u ausführen&lt;br /&gt;
* Kassenbon (sysout, einfache Berechnungen und Fallunterscheidungen)&lt;br /&gt;
&lt;br /&gt;
=== LE2 ===&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;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&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;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aufgaben:&lt;br /&gt;
* Arrays / While Fehler in Vorgaben suchen (hat lange gedauert!)&lt;br /&gt;
* Fibonacci-Zahlen &lt;br /&gt;
** Opal-&amp;gt; Java&lt;br /&gt;
** Opaloptimierung -&amp;gt; Java&lt;br /&gt;
** Iterativ&lt;br /&gt;
* Primzahlen&lt;br /&gt;
** isPrim&lt;br /&gt;
** Methode analysieren die Primzahlen findet&lt;br /&gt;
* Glücksspiel (Zusatz [komplexeres Programm mit Methoden, Schleifen und Berechnungen])&lt;br /&gt;
* endlicher Automat (Zusatz)&lt;br /&gt;
* Approximation (Zusatz)&lt;br /&gt;
&lt;br /&gt;
== Tag2 ==&lt;br /&gt;
'''(einfache !) Wiederholungsaufgaben zu Schleifen ud Arrays waren nötig''' &lt;br /&gt;
&lt;br /&gt;
=== LE3 ===&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Modularisierung von Code&lt;br /&gt;
** Modularisierung von Daten&lt;br /&gt;
** Information Hiding&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aufgaben:&lt;br /&gt;
* Studentendatenbank&lt;br /&gt;
** Step by step Anleitung zum Arbeiten mit Objekten&lt;br /&gt;
&lt;br /&gt;
=== LE4 ===&lt;br /&gt;
* Vererbung&lt;br /&gt;
** Methoden erben&lt;br /&gt;
** Methoden überschreiben&lt;br /&gt;
* Vererbungsbaum Richtung Objekt&lt;br /&gt;
** Standartmethoden toString, equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Java API&lt;br /&gt;
* Streams&lt;br /&gt;
* Fehlerbehandlung&lt;br /&gt;
** über Rückgabewert&lt;br /&gt;
** über Exeptions&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aufgaben:&lt;br /&gt;
* Arbeiten an der Studentendatenbank&lt;br /&gt;
** toString&lt;br /&gt;
** Arraylist an Stelle von Array -&amp;gt; API&lt;br /&gt;
** IOUtility -&amp;gt; in Stud. DB benutzen&lt;br /&gt;
** IO erweitern zum zeilenweisen schreiben &lt;br /&gt;
** equals implementieren&lt;br /&gt;
** Math.random benutzen&lt;br /&gt;
** IO erweitern: einlesen einer Datei&lt;br /&gt;
** Eingabe von der Konsole (promt User for String)&lt;br /&gt;
&lt;br /&gt;
== Tag3 ==&lt;br /&gt;
&lt;br /&gt;
* Wiederholungsaufgaben&lt;br /&gt;
* OO Rennschnecke&lt;br /&gt;
&lt;br /&gt;
== Tag4 ==&lt;br /&gt;
* Wiederholungsaufgaben&lt;br /&gt;
alternativ&lt;br /&gt;
* 4 gewinnt&lt;br /&gt;
* Cäsar-Chiffre&lt;br /&gt;
* Testdriven Development&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschlussveranstaltung&lt;/div&gt;</summary>
		<author><name>Robert</name></author>
		
	</entry>
</feed>