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/Binäre Suche|Schülerarbeitsblatt: Binäre Suche]]
* [[Einführungskurs/Das Sieb des Eratosthenes|Schülerarbeitsblatt: Das Sieb des Eratosthenes]]

== Schritt 4: Eigene Wikiseiten erstellen ==

Nachdem wir mit vorgefertigten Arbeitsblättern gearbeitet haben, wollen wir uns der Erstellung einer solchen Wikiseite widmen. Eine neue Seite im Wiki anzulegen ist ganz einfach. Wir geben links in das Suchfeld einfach den Namen unserer Wunschseite ein. Ist die Seite noch nicht vorhanden können wir sie über einen Klick auf den roten Link erstellen: 

[[Bild:Admin_Searchtitle.png]]

Da das Wiki technisch keine Vorgaben zur Benennung einer Seite oder einer Struktur vorgibt, müssen wir selbst einige Regeln beachten:

* Erstellen Sie Ihre erste Seite mit einem Namen, der Ihnen leicht zuzuordnen ist. Beispielsweise der Name Ihrer Einrichtung/Schule, Ihr Benutzername oder andere möglichst eindeutige Bezeichnungen um Namenskonflikte mit anderen Nutzern auszuschließen. 
* Erstellen Sie weitere Seiten als Unterseiten zu Ihrer ersten Seite. Sie können anschließend natürlich auch Unterunterseiten und Unterunterunterseiten usw. anlegen. Unterseiten können Sie über einen Link wie <tt><nowiki>[[Einführungskurs/Unterseite/Unterunterseite|Linktitel]]</nowiki></tt> auf Ihrer ersten Seite anlegen. Zu Beginn einer Unterseite wird automatisch ein Link zu den übergeordneten Seiten angezeigt, wodurch die Navigation für die Nutzer erleichtert wird.
* Interaktive Arbeitsblätter sollten nicht zu lang sein. Teilen Sie Ihren Inhalt lieber auf mehrere Seiten auf, damit Ihre Nutzer nicht so viel scrollen müssen und die Ladezeiten nicht so lang werden.
* Sie können immer nur eine Programmiersprache pro Seite verwenden. Wenn Sie Beispiele in verschiedenen Sprachen angeben möchten, erstellen Sie jeweils Unterseiten für diese.
* Wenn Sie Grafiken oder Dateien ins Wiki einstellen, verwenden Sie möglichst aussagekräftige Dateinamen und versuchen Sie die Bildrechte entsprechend mit anzugeben.