Verlauf bereits stattgefundener Termine

C/C++

Programmierworkshop/C/termine/2010-12-04

Erstes Plenum: C / C++

Haus Gallus Seminarraum 2

4. Dezember 2010

Vorträge

Ausführliche Darstellung des Compilierungsvorgangs (anhand von gcc)

  • Präprozessor
  • Compiler
  • Assemler
  • Linker
  • GNU make

Ausgewählte Themen der C-Programmierung

  • Speicherverwaltung
  • POSIX Regluar Expressions

Strukturkurs C++

Ausklang

Spontaner Kurzvortrag zu BOUML

Hausaufgabe

Zu reparierender, bzw. zu verbessernder Code aus den Vorträgen soll hier heruntergeladen und bearbeitet werden.

Bernd hat sich eine Auswahl kleinerer Programmieraufgaben überlegt und den Gruppen zur Bearbeitung vorgeschlagen. Sie finden sich ebenfalls hier und sollen von den Teilnehmern bis zum nächsten Mal heruntergeladen und evtl. bereits bearbeitet werden.

Programmierworkshop/C/termine/2010-12-04/verlauf


Programmierworkshop/C/termine/2011-01-22

Drittes Plenum: GTK+ und QT

Haus Gallus, Seminarraum 2

22. Januar 2011

Vortrag

Graphsiche Benutzeroberflächen

  • GTK+
  • QT

Praxisübung

Erstellung Mikro-Anwendung

Programmierworkshop/C/termine/2011-01-22/verlauf


Programmierworkshop/C/termine/2011-04-23

Sechstes Plenum: C/GTK+

Haus Gallus, Vereinsraum 2

23. April, 2011

Vortrag

GUI-Designer glade

  • grundlegende Bedienung
  • GtkBuilder

Konzepte

  • MVC - Model View Controller
  • GtkTextView Widget

Arbeitsgruppen

Entwicklung kleiner Mini Anwendungen in C/GTK+

  • Clone-Window
  • Einheitenumrechner

Programmierworkshop/C/termine/2011-04-23/verlauf


Programmierworkshop/C/termine/2011-06-25

Achtes Plenum: gobject

Haus Gallus, Seminarraum 2

25. Juni 2011

Präsentation

Hausaufgabe

  • gewonnene Erkenntnisse
  • Tipps und Tricks

Programmieraufgabe

Erweiterung des Texteditors

  • Suchen
  • Ersetzen

Vortrag

Das gobject Framework

  • Typsystem
  • Instanz und Klassenstruktur
  • Introspection

Hausaufgabe

Erstellung eines GUI Entwurfs

  • Interlinearisator

Programmierworkshop/C/termine/2011-06-25/verlauf


Programmierworkshop/C/termine/2011-09-03

Zehntes Plenum: C/C++

TITUS-Forum, Clubraum 8

03. September 2011

Vorträge

Ein-/Ausgabe mit C, Zeichencodierung und Dateioperationen

  • ANSI
  • POSIX
  • glib

wichtige und nützliche Komponenten der glib

  • Speicherverwaltung
  • Stringverarbeitung

Praxisteil

Begleitend zum Vortrag wurden in ANSI C kleine Anwendungen erstellt, die dann dann unter Verwendung der glib API Schritt für Schritt um weitere Funktionalität erweitert wurden.

Programmierworkshop/C/termine/2011-09-03/verlauf


Programmierworkshop/C/termine/2011-11-26

Dreizehntes Plenum: C

Clubraum 8, TITUS-Forum

26. November 2011

Vorträge

Schleifen in C

  • for / while / do
  • continue / break

glib - nützliche Datentypen

  • Listen (GList)
  • Hash Tabellen (GHashTable)

Praxisübung

Unter Verwendung der vorgestellten Datentypen sollen kleine Mini-Programme erstellt werden.

Bisher vorgesehen sind Anwendungen zur Indexerstellung, sowie zur Textausrichtung.

Programmierworkshop/C/termine/2011-11-26/verlauf



Haskell

Programmierworkshop/Haskell/termine/2011-03-26

Fünftes Plenum: Funktionale Programmierung

TITUS-Forum, Clubraum 2

26. März, 2011

Vorträge

Grundbegriffe der Funktionalen Programmierung

  • Listen
  • Lambda-Ausdrücke

Haskell-Grundlagen I

  • Erste Schritte
  • Typen und Klassen
  • Currying
  • Lambda, Funktionen

Praxisübung

parallel zur Einführung: Übungsaufgaben zur Routinisierung in Haskell

Programmierworkshop/Haskell/termine/2011-03-26/verlauf


Programmierworkshop/Haskell/termine/2011-07-02

Wiederholung

Saalbau Bockenheim, Clubraum 3

02. Juli, 2011

Vorträge

Grundbegriffe der Funktionalen Programmierung

  • Listen
  • Lambda-Ausdrücke

Haskell-Grundlagen I

  • Erste Schritte
  • Typen und Klassen
  • Currying
  • Lambda, Funktionen

Praxisübung

parallel zur Einführung: Übungsaufgaben zur Routinisierung in Haskell

Programmierworkshop/Haskell/termine/2011-07-02/verlauf


Programmierworkshop/Haskell/termine/2011-07-30

Neuntes Plenum: Funktionale Programmierung

TITUS-Forum, Clubraum 8

30. Juli, 2011

Vorträge

Haskell-Grundlagen II

  • Funktionale Parser

Exkurse zu Theorie und Arbeitsgebieten der FP

  • NLP (Natural Language Processing)
  • Montague-Grammatik

Praxisübung

parallel zur Einführung: Übungsaufgaben zur Routinisierung in Haskell

Programmierworkshop/Haskell/termine/2011-07-30/verlauf



Java

Programmierworkshop/Java/termine/2010-12-18

Zweites Plenum: Java

Haus Gallus, Seminarraum 2

18. Dezember 2010

Vorträge

Grundbegriffe objektorientierter Programmierung

  • Abstraktion
  • Kapselung / Modularität
  • Vererbung und Polymorphie

OOP-Grundlagen Java

  • Klassen, Objekte, Referenz / Identität und Gleichheit
  • Sichtbarkeit von Attributen und Methoden
  • Vererbung, abstrakte Klassen, finale Klassen und Methoden, Schnittstellen
  • Generische Datentypen
  • Pakete, Annotationen)

Praxisübungen

Entwicklungsumgebung: eclipse

  • Konfiguration
  • grundlegende Bedienung

Java

  • Erstellen einer Mikro-Anwendung in Java (Grundgerüst)
  • JUnit
  • Datenbankzugriff: JDBC, HSQLDB

Programmierworkshop/Java/termine/2010-12-18/verlauf


Programmierworkshop/Java/termine/2011-02-26

Viertes Plenum Java

Haus Gallus, Seminarraum 2

26. Februar 2011

Praxisübungen

Entwicklungsumgebung: eclipse

  • Fortgeschrittene Themen
  • Hibernate

Programmierworkshop/Java/termine/2011-02-26/verlauf


Programmierworkshop/Java/termine/2011-05-21

Siebtes Plenum: Java

TITUS-Forum, Clubraum 8

21. Mai 2011

Praxisübungen

Entwicklungsumgebung: eclipse

  • Vertiefung
  • Apache Maven
  • Web-Applikation mit JSP

Vorträge

Wichtige Java-Frameworks

  • Spring
  • Aspektorientierte Programmierung

Programmierworkshop/Java/termine/2011-05-21/verlauf


lugfrankfurt: Programmierworkshop/verlauf (last edited 2012-02-22 01:31:12 by Bernd)