Unterschiede zwischen den Revisionen 49 und 50
Revision 49 vom 2011-05-29 03:57:35
Größe: 3338
Autor: Bernd
Kommentar:
Revision 50 vom 2011-05-31 19:57:24
Größe: 1556
Autor: Bernd
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 3: Zeile 3:


<<Anchor(C)>>
= C/C++ =
||<tablestyle="width: 100%" style="border-left-color: #ffa500 ;border-left-width: 10px; padding: 0em 2em 0.5em 2em"> <<Include(Programmierworkshop/C/aktuell, ,from="^##START$", editlink)>> ||
<<BR>>

<<Anchor(Java)>>
= Java =
||<tablestyle="width: 100%" style="border-left-color: #a3c24a ;border-left-width: 10px; padding: 0em 2em 0.5em 2em"> <<Include(Programmierworkshop/Java/aktuell, ,from="^##START$", editlink)>> ||
<<BR>>

<<Anchor(FunktionaleProgrammierung)>>
= Funktionale Programmierung =
||<tablestyle="width: 100%" style="border-left-color: #00b8ff ;border-left-width: 10px; padding: 0em 2em 0.5em 2em"> <<Include(Programmierworkshop/FunktionaleProgrammierung/aktuell, ,from="^##START$", editlink)>> ||
<<BR>>


Zeile 8: Zeile 27:

== Achtes Plenum: GTK+ (25. Juni 2011, 10.00 Uhr, Saalbau Gallus, Seminarraum 3) ==

{{{#!wiki orange/solid
  * Präsentation: Hausaufgabe
   * gewonnene Erkenntnisse
   * Tipps und Tricks
}}}
{{{#!wiki green/solid
 * Anwendung: Mini-Programmieraufgaben
   * Erweiterungen - Search/Replace, etc.
}}}
{{{#!wiki orange/solid
(bei Interesse)
  * Überblick: `GObject` Framework
}}}
{{{#!wiki green/solid
 * Recherche: Komponenten
  * GUI Design
  * GTK+ Widgets
  * Datenbanken
}}}
{{{#!wiki orange/solid
  * Präsentation: Ergebnisse
}}}

----
== Wiederholung Fünftes Plenum: Funktionale Programmierung (2. Juli 2011, 10.00 Uhr Saalbau Bockenheim, Clubraum 3) ==
{{{#!wiki orange/solid
 * Vorträge
  * Grundbegriffe der Funktionalen Programmierung: Listen, Lambda-Ausdrücke (Grundlagen)
  * Haskell-Grundlagen I (Erste Schritte, Typen und Klassen, Currying, Lambda, Funktionen)
}}}
{{{#!wiki green/solid
 * parallel zur Einführung: Übungsaufgaben zur Routinisierung in Haskell
}}}
----
== Neuntes Plenum: Funktionale Programmierung (30. Juli 2011, 10.00 Uhr TITUS-Form, Clubraum 8) ==
{{{#!wiki orange/solid
 * Vorträge
  * Haskell-Grundlagen II (Rekursion, Funktionen Höherer Ordnung, Typdeklaration, Lazy Evaluation, Parser, Interaktion, Programmbeweis)
  * Exkurse zu Theorie und Arbeitsgebieten der FP (fortgeschrittenes Lambda-Kalkül, Logik, NLP)
}}}
{{{#!wiki green/solid
 * parallel zur Einführung: Übungsaufgaben zur Routinisierung in Haskell
}}}
{{{#!wiki orange/solid
 * Vorträge
  * Haskell-Vertiefung
  * Common LISP
  * Clojure
}}}

----
== Zehntes Plenum: Java (Ende August) ==
{{{#!wiki orange/solid
 * Vorträge
  * Prinzipien Objektorientierter Programmierung
  * Wichtige Java-Bibliotheken
}}}
{{{#!wiki green/solid
 * Praxisübungen
  * Entwicklungsumgebung: eclipse
    * mit Vorturner zum Mitmachen: Erstellen einer Mikro-Anwendung in Java (Grundgerüst)
       * Stilanalyse bestehender Anwendungen
       * Web-Applikation mit Spring MVC
}}}
{{{#!wiki green/solid
 * Arbeitsgruppen
   * Hands-On: Entwicklung kleiner Mini-Anwendungen in Java
    * gedacht ist, dass sich hier jeder unserer Vorturner eine Auswahl kleinerer Programmieraufgaben überlegt und den Gruppen zur Bearbeitung vorschlägt.
    * gerne natürlich auch eigene Ideen - in diesem Falle kann allerdings nicht garantiert werden, dass sich einer unserer Vorturner auch wirklich damit auskennt und helfen kann.
}}}

aktueller Verlaufsplan für den nächsten Termin

C/C++


Java


Funktionale Programmierung


Interessenmatrix

/!\ Bitte vor Antritt noch einmal prüfen, ob auch alle benötigten Komponenten installiert sind.


Home-Workshop

  • Kleines Entwicklungsprojekt
    • hier bitte Vorschläge eintragen

Material


Home-Workshop

  • Mittleres Entwicklungsprojekt
    • hier bitte Vorschläge eintragen

  • Konzeption eines größeren Entwicklungsprojektes und Planung der Arbeitsteilung
    • hier bitte Vorschläge eintragen

(weitere Arbeitsformen nach Bedarf)


lugfrankfurt: Programmierworkshop/aktuell (zuletzt geändert am 2017-03-19 14:00:09 durch ChristophZimmermann)