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 2007/Orga: Unterschied zwischen den Versionen

(Beteiligte)
(Eclipse CD)
 
(38 dazwischenliegende Versionen von 13 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Aufgaben für die Teilnehmer ==
+
== Aufgaben ==
 
* [[Eclipsekurs 2007/Tag 1|Samstag, 10. Nov 2007]]
 
* [[Eclipsekurs 2007/Tag 1|Samstag, 10. Nov 2007]]
 
* [[Eclipsekurs 2007/Tag 2|Samstag, 17. Nov 2007]]
 
* [[Eclipsekurs 2007/Tag 2|Samstag, 17. Nov 2007]]
  
 +
== Vortrag ==
 +
[[Eclipsekurs 2007/Vortrag Tag 2 | Tag 2]]
 +
 +
== Eclipse CD ==
 +
 +
siehe hier: http://docs.freitagsrunde.org/Veranstaltungen/eclipsekurs_2007/eclipsecs.iso
  
 
== TODOS ==
 
== TODOS ==
*3 Tutorienräume organisieren
+
* Anmeldung der Tutanten ab sofort, bis 5.11. unter [https://www.freitagsrunde.org/~florian/eclipsekurs/eclipsekurs.php] läuft.
*1 Vorlesungssaal organisieren
+
* 24.09. <strike>Robert: Raumändern</strike>
*Tutoren finden
+
* 01.10. <strike>Sebastian & Mario: Repository</strike> siehe ''svn+ssh://''USERNAME''@condesa.cs.tu-berlin.de/home/t/theclaw/svn/test''
*Ein bis Zwei Aufgaben für die Tutorien finden
+
* 01.10. <strike>Sebastian & Mario: Eclipse + PlugIns installieren</strike>
*CD/USBStick Versionen von Eclipse (Europa) für Windows/Mac erstellen
+
* 01.10. <strike>Alle: Antworten der möglichen Tutoren, Verträge, Treffen</strike>
*Treffen für den 16. November 2007 organisieren (Vorlesung und Aufgaben koordinieren)
+
* 13.10. <strike>Robert & Björn: Zwischenbereicht schreiben</strike>
 
+
* 15.10. <strike>Alle: Verträge</strike>
*Robert Buchholtz: Tutoren per Mail einladen
+
* 22.10. <strike>Sebastian & Mario: CD / USB Versionen erstellen</strike>
 +
* 29.10. <strike>Alle: Vorträge</strike>
 +
* 03.11. Alle: Aufgaben
 +
* 03.11. Robert & Björn: Beipackzettel
 +
* 06.11. <strike>Tutoren: Initiales Treffen (18:30 Uhr im FR5046)</strike>
 +
* 10.11. Robert: Technik
 +
* 10.11. Promotion
  
 +
==Technik==
 +
Beamer
 +
Lupe Software
  
 
== Themen ==
 
== Themen ==
Zeile 53: Zeile 68:
  
 
=== 2. Termin ===
 
=== 2. Termin ===
 +
 +
[[Eclipsekurs 2007/Tag 2]]
 +
 
* Advanced Editor Features
 
* Advanced Editor Features
 
** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
 
** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
Zeile 87: Zeile 105:
 
* Plugins vorstellen (Möglichkeiten für Zuhause)
 
* Plugins vorstellen (Möglichkeiten für Zuhause)
  
 +
== Aufgabenersteller ==
 +
===Tag 1===
 +
Reguläre Aufgaben:
 +
* <strike>Erste Schritte: Mario Bodemann</strike> (done vgl. [[Eclipsekurs_2006/Tag_1]])
 +
* Tankstelle (neu): Dan Levin (Review: Robert Lubkoll)
 +
* ggT (neu): Dan Levin (Review: Robert Lubkoll)
 +
 +
Zusatzaufgaben:
 +
* Rennschnecken: Robert Lubkoll
 +
* Cäsar: Robert Lubkoll
 +
 +
===Tag 2===
 +
Reguläre Aufgaben:
 +
* Import/Export: Sebastian Dyroff
 +
* Debugging (neu): Sebastian Dyroff (Review: Robert Buchholz)
 +
* Refactoring: Björn Lohrmann
 +
* SVN (neu): Robert Buchholz (Review: Björn Lohrmann)
 +
 +
Zusatzaufgaben:
 +
* Refactoring 1a: Björn Lohrmann
 +
* Debugging 2: Robert Buchholz
 +
* SVN (neu): Robert Buchholz (Review: Björn Lohrmann)
  
 
== Beteiligte ==
 
== Beteiligte ==
=== Vortragende ===
+
=== Orga-Team ===
 
# Mario Bodemann
 
# Mario Bodemann
 
# Robert Buchholz
 
# Robert Buchholz
# Daniel Levin  
+
# Sebastian Dyroff
 +
# Daniel Levin
 
# Björn Lohrmann
 
# Björn Lohrmann
 +
# Robert Lubkoll
 +
 +
=== Vortragende ===
 +
# Mario Bodemann (1. Tag, 1. Vortrag)
 +
# Robert Buchholz (2. Tag)
 +
# Daniel Levin (1. Tag, 2. Vortrag)
 +
# Björn Lohrmann (2. Tag)
  
 
=== Tutoren ===
 
=== Tutoren ===
# Ellen Michelsen
+
# Peter Bartz
 +
# Mario Bodemann
 +
# Robert Buchholz
 
# Sebastian Dyroff
 
# Sebastian Dyroff
 +
# Daniel Käs
 +
# Daniel Levin
 +
# Björn Lohrmann
 
# Robert Lubkoll
 
# Robert Lubkoll
# 127.0.0.1 (Karl Wessel)
+
# Ellen Michelsen
 +
# Florian Streibelt
 +
# Karl Wessel
 +
# Mathias Wingert
 +
 
 +
=== Raumbetreuung ===
  
==== Moegliche Tutoren ====
+
*FR2516 Mathias, Peter, Florian
# Felix Schwarz
+
*FR2517 Björn, Robert B.
# Hannes Lau
+
*FR5514 Sebastian, Mario
# Jakob Lell
+
*FR5538 Ellen, Dan, Robert L.
# Marcel Grey
+
*FR5539 Karl, Daniel
# Martin Häcker
 
# Nadja Menz
 
# Thorsten Rimkus
 

Aktuelle Version vom 23. November 2007, 15:20 Uhr

Aufgaben

Vortrag

Tag 2

Eclipse CD

siehe hier: http://docs.freitagsrunde.org/Veranstaltungen/eclipsekurs_2007/eclipsecs.iso

TODOS

  • Anmeldung der Tutanten ab sofort, bis 5.11. unter [1] läuft.
  • 24.09. Robert: Raumändern
  • 01.10. Sebastian & Mario: Repository siehe svn+ssh://USERNAME@condesa.cs.tu-berlin.de/home/t/theclaw/svn/test
  • 01.10. Sebastian & Mario: Eclipse + PlugIns installieren
  • 01.10. Alle: Antworten der möglichen Tutoren, Verträge, Treffen
  • 13.10. Robert & Björn: Zwischenbereicht schreiben
  • 15.10. Alle: Verträge
  • 22.10. Sebastian & Mario: CD / USB Versionen erstellen
  • 29.10. Alle: Vorträge
  • 03.11. Alle: Aufgaben
  • 03.11. Robert & Björn: Beipackzettel
  • 06.11. Tutoren: Initiales Treffen (18:30 Uhr im FR5046)
  • 10.11. Robert: Technik
  • 10.11. Promotion

Technik

Beamer Lupe Software

Themen

1. Termin

  • Was ist Eclipse
  • 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

Eclipsekurs 2007/Tag 2

  • 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?
  • Team Programming (possible theme)
    • How multiple people can use eclipse to work on the same code
    • Quick intro to Subversion
    • Adding a Subversion project
    • Checking out a project
    • Syncing and merging changes
    • Committing changes
  • Plugins vorstellen (Möglichkeiten für Zuhause)

Aufgabenersteller

Tag 1

Reguläre Aufgaben:

  • Erste Schritte: Mario Bodemann (done vgl. Eclipsekurs_2006/Tag_1)
  • Tankstelle (neu): Dan Levin (Review: Robert Lubkoll)
  • ggT (neu): Dan Levin (Review: Robert Lubkoll)

Zusatzaufgaben:

  • Rennschnecken: Robert Lubkoll
  • Cäsar: Robert Lubkoll

Tag 2

Reguläre Aufgaben:

  • Import/Export: Sebastian Dyroff
  • Debugging (neu): Sebastian Dyroff (Review: Robert Buchholz)
  • Refactoring: Björn Lohrmann
  • SVN (neu): Robert Buchholz (Review: Björn Lohrmann)

Zusatzaufgaben:

  • Refactoring 1a: Björn Lohrmann
  • Debugging 2: Robert Buchholz
  • SVN (neu): Robert Buchholz (Review: Björn Lohrmann)

Beteiligte

Orga-Team

  1. Mario Bodemann
  2. Robert Buchholz
  3. Sebastian Dyroff
  4. Daniel Levin
  5. Björn Lohrmann
  6. Robert Lubkoll

Vortragende

  1. Mario Bodemann (1. Tag, 1. Vortrag)
  2. Robert Buchholz (2. Tag)
  3. Daniel Levin (1. Tag, 2. Vortrag)
  4. Björn Lohrmann (2. Tag)

Tutoren

  1. Peter Bartz
  2. Mario Bodemann
  3. Robert Buchholz
  4. Sebastian Dyroff
  5. Daniel Käs
  6. Daniel Levin
  7. Björn Lohrmann
  8. Robert Lubkoll
  9. Ellen Michelsen
  10. Florian Streibelt
  11. Karl Wessel
  12. Mathias Wingert

Raumbetreuung

  • FR2516 Mathias, Peter, Florian
  • FR2517 Björn, Robert B.
  • FR5514 Sebastian, Mario
  • FR5538 Ellen, Dan, Robert L.
  • FR5539 Karl, Daniel