Está en la página 1de 1

Hallo liebe Mitstudierende,

ich wrde gern eine allwchentliche C# Programmier AG (oder wie man es auch immer nennen mchte)
durchfhren.

Wer kein Interesse an solch einer AG hat, kann jetzt schon aufhren zu lesen ;).

An wen richtet sich diese AG und gibt es Voraussetzungen?


Die AG richtet sich in erster Linie an alle, die das Modul OOP hinter sich gebracht haben. Dadurch habt ihr
euch schon einmal mit den grundlegenden Prinzipien der objektorientierten Programmierung vertraut
gemacht. Alle, die das Modul nicht belegt haben, aber dennoch mit der objektorientierten Programmierung
vertraut sind, knnen trotzdem gerne weiterlesen. Generell solltet ihr also wissen was Klassen, Schleifen
und Funktionen sind. Wenn ihr noch nicht so sicher im Umgang mit eben genannten Dingen seid, ist das
auch nicht schlimm. Wir werden es kurz wiederholen und an geeigneten Praxisbeispielen weiter ausfhren.
Eine weitere Voraussetzung ist ein Laptop mit installiertem Visual Studio (Express) 2010/2012/2013 (oder
auch 2015). Auerdem solltet ihr Spa am Programmieren mitbringen :).

Vom Zeitaufwand wrde ich so zwischen 1 und 2 Stunden schtzen. Je nachdem, wie wir Lust und Laune
haben.

Wo das ganze stattfinden wird, ist noch nicht geklrt. Das hngt in erster Linie davon ab, wie viele sich von
euch melden und wann die meisten Zeit haben. Genaueres knnen wir klren, wenn ich eine Liste mit den
Teilnehmern habe. Es wird aber auf jeden Fall im Institut fr Informatik stattfinden ;).

So jetzt zu dem etwas interessanteren Teil ... was werden wir da so machen??
Als mir die Idee zu dieser AG kam, wollte ich einfach alle mglichen Features vorstellen, die C# gegenber
Java auszeichnen. Das kommt daher, dass ich nun auch das Vergngen habe, mich mit Java
rumzuschlagen. Da ich C# schon vor Java kannte, habe ich verzweifelt nach einigen essentiellen Features
von C# bei Java gesucht und ... nicht gefunden!!! Es folgt nun eine kleine Liste von Features, die wir sehr
wahrscheinlich abarbeiten werden und uns so die Features von C# aneignen.

Operatorberladung

Lambdaausdrcke

Delegaten

Events

Indexer

einige praktische built-in Funktionen

Extension Methods

LINQ

(-Structs)

(-Windows Forms)

Diese Themen wollen wir alle an Beispielen erarbeiten. Damit sammelt ihr noch mehr Praxiserfahrung im
Programmieren und lernt (falls ihr sie noch nicht kanntet) eine neue Programmiersprache kennen. Eventuell
werden wir auch in die GUI Programmierung einsteigen und zwar mit Windows Forms (manch Funktionen
lassen sich an einer GUI einfach besser erklren).

Wenn ihr Lust habt mitzumachen, wrde ich euch bitten mir eine Mail zu schreiben (oder eine StudIp
Nachricht), dann werdet ihr praktisch in die Teilnehmerliste aufgenommen und erhaltet weitere Information.

Am besten schreibt ihr noch ein paar kleine Details zu euren bisherigen Programmierkenntnissen dazu.
Wenn ihr euch schon Gedanken dazu gemacht habt, was ihr denn noch gerne ber C# lernen wrdet, knnt
ihr das auch gerne mit reinschreiben.

Wenn sich ein paar von euch melden, wrde ich gerne in der Woche vom 13.04.-17.04. beginnen
(vielleicht auch eine Woche spter, das erfahrt ihr aber dann in der Mail). Bis dahin sollten wir dann wissen,
wann wir in der Woche Zeit haben und welche Rume frei sind. Um dann einen geeigneten Termin zu
finden, schicke ich euch dann noch mal eine Mail mit weiteren Informationen. Generell knnt ihr aber auch
jederzeit dazukommen.

Gru

Janis Dhne

Und noch meine Email:janis.daehne2@student.uni-halle.de