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

(Kurzbeschreibung)
(Link zu Subclipse einbindung eingefügt)
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Unser Kurs soll den Einstieg in die Benutzung von Eclipse erleichtern. Da man den Umgang mit Eclipse wie so vieles nur durch Selbermachen lernt, haben wir auch betreute Übungen vorgesehen. Konkret gibt es 2x 1 Stunde "Vorlesung" sowie 2-3 Stunden Übung anschließend.
 
Unser Kurs soll den Einstieg in die Benutzung von Eclipse erleichtern. Da man den Umgang mit Eclipse wie so vieles nur durch Selbermachen lernt, haben wir auch betreute Übungen vorgesehen. Konkret gibt es 2x 1 Stunde "Vorlesung" sowie 2-3 Stunden Übung anschließend.
  
Beim ersten Termin geht es um die Grundlagen wie Projekte anlegen, Klassen erstellen und das Kennenlernen von Eclipse-Funktionen wie Quick Fixes, Templates u.ä. Am zweiten Termin werden wir Dinge wie Debugger und Refactorings vorstellen.
+
Beim ersten Termin geht es um die Grundlagen wie Projekte anlegen, Klassen erstellen und das Kennenlernen von Eclipse-Funktionen wie Quick Fixes, Templates u.ä. Am zweiten Termin werden wir Dinge wie Debugger und Refactorings vorstellen. Zielgruppe sind insbesondere Hörer von [[Informatik 2]], aber auch alle anderen Interessenten sind willkommen. Für die Übungen ist ein Account im CS-Netz oder ein eigener Laptop mit installiertem Java und Eclipse Voraussetzung.
  
Zielgruppe sind insbesondere Hörer von [[Informatik 2]], aber auch alle anderen Interessenten sind willkommen. Für die Übungen ist ein Account im CS-Netz oder ein einer Laptop mit installiertem Java und Eclipse Voraussetzung.
+
Dies ist ein studentisches Seminar, entsprechend gibt es weder Anwesenheitspflicht noch Klausuren, dafür aber eine sehr gute Betreuung (ca. ein Tutor pro fünf Teilnehmer!).
 +
 
 +
[[Subclipse | Subclipse]]
  
 
== Anmeldung ==
 
== Anmeldung ==
Damit wir genügend Rechnerplätze bereitstellen können, bitten wir euch um eine [http://user.cs.tu-berlin.de/~scfe/cgi-bin/anm.cgi Anmeldung]. Wer sich noch nicht in der Vorlesung angemeldet hat, sollte das noch nachholen.
+
Die Anmeldung ist nicht mehr verfügbar.
  
 
== Zeit und Ort ==
 
== Zeit und Ort ==
  
* Zeit
+
* Samstag, den 06.05.2006 von 10.00-14.00 Uhr
: Samstag, den 06.05.2006 von 10.00-15.00 Uhr
+
: 10.00-11.00 Uhr Vorlesung (HFT-FT 101)
:: 10.00-11.00 Uhr Vorlesung (HFT-FT 101)
+
: 11.00-14.00 Uhr Übung
:: 11.00-13.00 Uhr Übung
+
* Samstag, den 13.05.2006 von 10.00-14.00 Uhr
: Samstag, den 13.05.2006 von 10.00-15.00 Uhr
+
: 10.00-11.00 Uhr Vorlesung (MA 041)
:: 10.00-11.00 Uhr Vorlesung (MA 041)
+
: 11.00-14.00 Uhr Übung
:: 11.00-13.00 Uhr Übung
+
 
 +
Die Vorlesungen bauen aufeinander auf, es ist also nicht 2x die gleiche Veranstaltung.
  
* Ort
+
== Aufgaben ==
** Technik im AVZ (am Freitag vorher) besorgen
+
* [[Eclipsekurs 2006/Tag 1|Samstag, 06. Mai 2006]]
  
== Themen ==
+
* [[Eclipsekurs 2006/Tag 2|Samstag, 13. Mai 2006]]
=== 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
+
== Fragen? ==
** Was ist ein Projekt in eclipse?
+
Bei weiteren Fragen schicke einfach eine E-Mail an <email>felix@freitagsrunde.org</email>.
** 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)
 
  
  
== Aufgaben ==
 
* [Eclipsekurs 2006/Tag 1|Samstag, 06. Mai 2006]
 
  
== Anmerkungen ==
 
noch keine
 
  
== Tutoren ==
+
----
# Martin Häcker
 
# Felix Schwarz
 
# Karl Wessel
 
# Thorsten Rimkus
 
# Ellen Michelsen
 
# Robert Lubkoll
 
# Marcel Grey
 
# Björn Lohrmann
 
  
== TODOs ==
+
[[Eclipsekurs 2006/Organisation|Organisationsseite für Veranstalter]]
* Hemmungslos beim Javakurs bedienen
+
[[Kategorie: Veranstaltungen der Freitagsrunde]]
* Einfach, Einfach, Einfach: Java ist nicht im Zentrum der Aufgaben!
 
* Screenshots und Tutorials schreiben @Marcel @Martin
 
** [http://wiki.freitagsrunde.org/Eclipsekurs_2005#Anmerkungen Auf der alten Eclipsekurs Seite sind die alten Tutorials verlinkt]
 
* 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.)
 

Aktuelle Version vom 1. August 2010, 17:33 Uhr

Kurzbeschreibung

Eclipse ist eine IDE, mit der sich insbesondere Java-Programme schneller und bequemer erstellen lassen. Allerdings ist Eclipse sehr komplex und viele kleine, aber sehr nützliche Funktionen findet man oft nur durch Zufall.

Unser Kurs soll den Einstieg in die Benutzung von Eclipse erleichtern. Da man den Umgang mit Eclipse wie so vieles nur durch Selbermachen lernt, haben wir auch betreute Übungen vorgesehen. Konkret gibt es 2x 1 Stunde "Vorlesung" sowie 2-3 Stunden Übung anschließend.

Beim ersten Termin geht es um die Grundlagen wie Projekte anlegen, Klassen erstellen und das Kennenlernen von Eclipse-Funktionen wie Quick Fixes, Templates u.ä. Am zweiten Termin werden wir Dinge wie Debugger und Refactorings vorstellen. Zielgruppe sind insbesondere Hörer von Informatik 2, aber auch alle anderen Interessenten sind willkommen. Für die Übungen ist ein Account im CS-Netz oder ein eigener Laptop mit installiertem Java und Eclipse Voraussetzung.

Dies ist ein studentisches Seminar, entsprechend gibt es weder Anwesenheitspflicht noch Klausuren, dafür aber eine sehr gute Betreuung (ca. ein Tutor pro fünf Teilnehmer!).

Subclipse

Anmeldung

Die Anmeldung ist nicht mehr verfügbar.

Zeit und Ort

  • Samstag, den 06.05.2006 von 10.00-14.00 Uhr
10.00-11.00 Uhr Vorlesung (HFT-FT 101)
11.00-14.00 Uhr Übung
  • Samstag, den 13.05.2006 von 10.00-14.00 Uhr
10.00-11.00 Uhr Vorlesung (MA 041)
11.00-14.00 Uhr Übung

Die Vorlesungen bauen aufeinander auf, es ist also nicht 2x die gleiche Veranstaltung.

Aufgaben

Fragen?

Bei weiteren Fragen schicke einfach eine E-Mail an .







Organisationsseite für Veranstalter