Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Eclipsekurs 2006/Organisation: Unterschied zwischen den Versionen

(Tutoren)
(feste Zusage)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 70: Zeile 70:
 
=== feste Zusage ===
 
=== feste Zusage ===
 
# Björn Lohrmann
 
# Björn Lohrmann
 +
# Ellen Michelsen
 
# Felix Schwarz
 
# Felix Schwarz
 
# Hannes Lau (nur 13.5.)
 
# Hannes Lau (nur 13.5.)
 +
# Jakob Lell
 
# Karl Wessel
 
# Karl Wessel
 +
# Marcel Grey (nur 13.5.)
 
# Martin Häcker
 
# Martin Häcker
 
# Nadja Menz (nur 13.5.)
 
# Nadja Menz (nur 13.5.)
 
# Robert Buchholz
 
# Robert Buchholz
 
# Robert Lubkoll
 
# Robert Lubkoll
 
=== Status unklar ===
 
# Ellen Michelsen
 
# Jakob Lell
 
# Marcel Grey
 
 
# Thorsten Rimkus
 
# Thorsten Rimkus
  

Aktuelle Version vom 12. Mai 2006, 11:21 Uhr

Aufgaben für die Teilnehmer


Themen

1. Termin

  • Programm starten
    • Wo ist eclipse im Uninetz zu finden?
    • Wie setze ich einen Link auf eclipse?
    • PATH setzen?
    • applrc aktualisieren?
    • Workspace wählen
    • Was ist der Workspace?
  • Projekt anlegen
    • Was ist ein Projekt in eclipse?
    • Wie erstellt man in eclipse Projekte?
    • Was für Projekte kann man mit eclipse erstellen (gibt es verschiedene Projekte)?
    • Was wird bei einem Projekt angelegt?
    • Wie erstelle ich Klassen im Projekt?
    • EXKURS: Was sind Packages in Java (eclipse)?
  • Java-Program starten
  • Editor
    • Fensteranordnung erklären
    • Was erscheint in den verschiedenen Fenstern?
    • Was ist der Package Explorer, Hierarchy und Navigator?
    • Wie ändert man die Fensteranordnung?
    • Wie lasse ich zusätzliche Subfenster anzeigen?
    • Was für Menüpunkte gibt es?
    • Wie kann ich meine Klassen anschauen?
    • Wie kann ich meine Klassen editieren?
    • Wie sehe ich Fehler in meinem Sourcecode?
    • Welche Möglichkeiten zur Fehlerbehebung gibt es?
      • Quickfixes
    • Wie kann ich Java-Konstrukte einfach erstellen (Konstruktoren, Getter, Setter, if-Anweisung, for-Schleife, while-Schleife etc.)?
    • Wie kann man Markierungen setzen (wie zum Beispiel TODO)?

2. Termin

  • Advanced Editor Features
    • Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
  • Importieren
    • Wie kann man Vorgaben einbinden (Importieren)?
    • Was kann man importieren?
    • Wie binde ich Bytecode-Vorgaben ein?
    • Wie kann ich Sourcecode einbinden?
  • Exportieren
    • Wie geht das Exportieren von Lösungen?
    • Als was kann man expoertieren?
    • Kann man einzelne Klassen exportieren?
    • Kann man ausführbare Dateien exportieren?
  • Debugger
    • Was ist ein Debugger?
    • Wie starte ich den Debugger?
    • Wie kann ich ein Programm debuggen?
    • Was sind Haltepunkte?
    • Wie kann ich Haltepunkte setzen?
    • Wie kann ich in meinem Programm navigieren (Schritt vorwärts, Schritt weiter ohne hineingehen)?
    • Wie kann ich den Inhalt von Variablen sehen?
    • Wie beende ich den Debugger?
  • Plugins vorstellen (Möglichkeiten für Zuhause)

Tutoren

feste Zusage

  1. Björn Lohrmann
  2. Ellen Michelsen
  3. Felix Schwarz
  4. Hannes Lau (nur 13.5.)
  5. Jakob Lell
  6. Karl Wessel
  7. Marcel Grey (nur 13.5.)
  8. Martin Häcker
  9. Nadja Menz (nur 13.5.)
  10. Robert Buchholz
  11. Robert Lubkoll
  12. Thorsten Rimkus

TODOs

  • Hemmungslos beim Javakurs bedienen
  • Einfach, Einfach, Einfach: Java ist nicht im Zentrum der Aufgaben!
  • Screenshots und Tutorials schreiben @Marcel @Martin
  • Teilnehmer aquirieren -> Sobald die Zahlen stehen
    • Plakate machen @Dorian @Ellen
    • Plakate Drucken & Aufhängen: @Felix @Ellen @Marcel
  • Vorträge @Felix @Martin
  • Aufgaben erzeugen @Robert Lubkoll
    • Tag 1: @Marcel @Karl @Robert Buchholz (bis Freitag 28.4.)
    • Tag 2: @Karl @Hannes @Nadja (bis Freitag 5.5.)
  • Österreich wegen Evaluation
  • Ort
    • Technik im AVZ (am Freitag vorher) besorgen