Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Jigugegl Java isch guet u git e guete Luun! (frei nach Figugegl) Jigugegl.

Ähnliche Präsentationen


Präsentation zum Thema: "Jigugegl Java isch guet u git e guete Luun! (frei nach Figugegl) Jigugegl."—  Präsentation transkript:

1 Jigugegl Java isch guet u git e guete Luun! (frei nach Figugegl) Jigugegl

2 Java im Unterricht Learning By Doing WBZ-Kurs – 5. März 2005 Universität Bern, Computerlabor KL WBZ-Kurs

3 1. These: Unterrichte eine moderne, weitverbreitete Programmiersprache Learning By Doing 1. These: Profisprache

4 2. These: Teile den Lehrgang in kleine Lernschritte ohne Vorwärtsbezüge ein Learning By Doing Das ist noch zu schwer, das erkläre ich ihnen später These: Vorwärtsref

5 3. These: Zeige Mut zur Lücke Learning By Doing rumpel, rumpel These: Lücke

6 4. These: Führe jedes Konzept mittels lauffähiger Programmbeispielen ein Learning By Doing 4. These: Examples, kein Skelett

7 5. These: Verwende didaktisch konzipierte Klassenbibliotheken import java.awt.*; import java.awt.event.*; public class Zeichnung extends Frame implements WindowListener { Zeichnung() { setSize(400,400); setVisible(true); addWindowListener(this); } public void paint(Graphics g) { for (int i = 30; i <= 360; i = i + 10) g.drawLine(i, 360, 360, i); } public void windowOpened( WindowEvent e) {} public void windowClosed( WindowEvent e) {} public void windowIconified( WindowEvent e) {} public void windowDeiconified( WindowEvent e) {} public void windowActivated( WindowEvent e) {} public void windowDeactivated( WindowEvent e) {} public void windowClosing( WindowEvent e) { System.exit( 0 ); } public static void main(String args[]) { new Zeichnung(); } Learning By Doing 5. These: Klassenlibrary import ch.aplu.util.*; class Zeichnung { GPanel p = new GPanel(0, 40, 0, 40); Zeichnung() { for (int i = 5; i <= 35; i = i + 1) p.line(i, 5, 35, i); } public static void main(String[] args) { new Zeichnung(); } 5. These: Verwende didaktisch konzipierte Klassenbibliotheken

8 6. These: Vermittle die Denkweise der OOP von Anfang an Learning By Doing Turtle john = new Turtle(); 6. These: OOP

9 Learning By Doing Let's do it! Let's do it

10 Learning By Doing IDE-JCreator Integriertes Development Environment (IDE): Unter Windows: JCreator 4. Wählen Sie File | New | Project und wählen Sie Empty Project. Geben Sie als Namen den Kapitelnamen an, z.B. kap10 5. Wählen Sie im Project-Manager die gewünschte Quelldatei, z.B. RecursEx3.java. Sie erscheint im Editor 6. Klicken Sie auf den Button Compile File und nachher auf den Button Execute File 7. Schliessen Sie den Workspace mit File | Close Workspace bevor Sie für ein neues Kapitel bei 4. weiterfahren. 1. Installieren Sie JCreator (gemäss und starten Sie ihn 2. Wählen Sie Configure | Options und im Dialog Directories. Merken Sie sich das Default Project Directory 3. Kopieren Sie die heruntergeladenen Examples (examples.zip) in dieses Verzeichnis. Packen Sie sie mit Unterstruktur aus

11 Learning By Doing IDE-JBuilder Integriertes Development Environment (IDE): 3. Kopieren Sie die heruntergeladenen Examples (examples.zip) in dieses Verzeichnis. Packen Sie sie mit Unterstruktur aus Auf Mac: JBuilderX Foundation (auch unter Windows erhältlich) 1. Installieren Sie JBuilder (gemäss und starten Sie ihn 2. Wählen Sie Project | Default Project Properties und merken Sie sich das Working Directory 4. Wählen Sie File | New Project und geben Sie als Namen den Kapitel- namen ein, z.B. kap10. Klicken Sie Finish 5. Wählen Sie im Project-Manager die gewünschte Quelldatei, z.B. RecursEx3.java. Sie erscheint im Editor. 6. Beachten Sie, dass immer alle Klassen im Verzeichnis src compiliert werden, dass dieses also nicht mehrere gleich lautende Klassen enthalten darf. (Sourcedateien im Projektverzeichnis sind einzeln compilierbar.) 8. Schliessen Sie den Workspace mit File | Close Projects bevor Sie für ein neues Kapitel bei 4. weiterfahren. 7. Klicken Sie im Project-Manager mit der rechten Maustaste und wählen Sie im Menü Run using defaults


Herunterladen ppt "Jigugegl Java isch guet u git e guete Luun! (frei nach Figugegl) Jigugegl."

Ähnliche Präsentationen


Google-Anzeigen