Einführungskurs
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
== Schritt 1: Benutzeraccount erstellen ==
Bevor wir mit dem ProgrammingWiki arbeiten sollten wir uns einen Benutzeraccount anlegen. Ein Account ist kostenlos und in wenigen Sekunden erstellt:
* [http://programmingwiki.de/index.php?title=Spezial:Anmelden&type=signup Jetzt Account anlegen]
Melden Sie sich anschließend mit Ihrem Account an. Tipp: Verwenden Sie die Möglichkeit der dauerhaften Anmeldung auf privaten Geräten, da Sie sonst nach 20 Minuten Inaktivität automatisch ausgeloggt werden (gerade beim Schreiben längerer Texte sind 20 Minuten schnell erreicht). Es sollte nun oben rechts Ihre Benutzer-Toolbar angezeigt werden wie etwa hier:
[[Bild:Admin_Usertoolbar.png]]
== Schritt 2: Programmieren im Wiki ==
In diesem Wiki gibt es spezielle interaktive Bereiche in denen programmiert werden kann. Meist bestehen diese aus einem Eingabebereich und einem "speichern & ausführen" Button darunter. Verändern Sie den Quelltext in nachfolgender Codebox ein wenig und testen Sie Ihr Programm. Wir verwenden für die ersten Beispiele die Programmiersprache [http://de.wikipedia.org/wiki/Java_(Programmiersprache) Java].
<eval id="4d21a0bbcac23">
System.out.println("Hallo Welt!");
</eval>
Für jedes interaktive Element wird Ihre persönliche Eingabe gespeichert. Wenn Sie diese Webseite neu laden oder sich an einem anderen Rechner anmelden wird Ihre zuletzt gespeicherte Version wieder geladen.
Die nachfolgenden Beispiele wurden von Lehrpersonen erarbeitet und beinhalten Quelltexte mit denen wir experimentieren können. Arbeiten Sie die Wikiseiten stets von oben nach unten ab.
* [[Einführungskurs/Zufallszahlen, BubbleSort, Balkendiagramme|Zufallszahlen, BubbleSort, Balkendiagramme]]
* [[Einführungskurs/Raten einer Zahl|Raten einer Zahl]]
== Schritt 3: Mit interaktiven Wikiseiten arbeiten ==
Nachdem wir nun wissen wie man mit interaktiven Elementen im Wiki arbeiten kann, wollen wir uns einige vorhandene Arbeitsblätter anschauen. Wir versetzen uns in die Rolle des Lernenden und versuchen anhand der Aufgabenstellungen eigene Lösungen zu entwickeln. Wir verwenden erneut die Programmiersprache Java.
* [[Einführungskurs/Schülerarbeitsblatt: Binäre Suche|Schülerarbeitsblatt: Binäre Suche]]
* [[Einführungskurs/Schülerarbeitsblatt: Das Sieb des Eratosthenes|Schülerarbeitsblatt: Das Sieb des Eratosthenes]]