Programmierkurse

Termine: 2.7.18, 3.7.18, 4.7.18,
Zeit: 09:00 - 13:00
Ort: ZDV, Wächterstr. 76, 2.OG, Kursraum 2
Dozent: C. Hallerstede
12 Kursstunden, 1 ECTS-Punkt, Kursniveau: Einsteiger


Einführung in die serverseitige Erzeugung dynamischer Webseiten mit PHP am Beispiel "Reaktion auf Eingaben in ein Webformular".

Da die Teilnehmer eigene Schwerpunkte wählen, ist die Veranstaltung für Teilnehmer aller Studienrichtungen und auch ohne oder mit geringer Programmiererfahrung geeignet. Teilnehmer mit Programmiererfahrung können diese durch Wahl geeigneter Referate vertiefen. Alle Teilnehmer sollen während der Veranstaltung selbstständig Material zu PHP-Grundfragen sammeln, erproben, vortragen und zu einer gemeinsamen Informationssammlung hinzufügen. Der Dozent steht dabei intensiv mit "Rat und Tat" zur Seite. Die Veranstaltung richtet sich ausdrücklich auch an Nicht-Informatiker.

Ein auf dem Webserver installierter PHP-Skript-Interpreter ermöglicht eine weit über JavaScript hinausgehende Automatisierung bei der WWW-Präsentation  (z. B. Dateien auf dem Server lesen und schreiben, Einbinden von Datenbanken, Bilderzeugung, verschlüsselte Datenverbindungen). PHP ist eine recht einfach zu erlernende Programmiersprache und besonders für mittelgroße Projekte im WWW geeignet. So ist z. B. unser Kursanmeldesystem in PHP geschrieben. In dieser Veranstaltung sollen die PHP-Grundelemente (Variablen, Konstanten, Schleifen, Ablaufkontrolle) und erste wichtige Funktionen (Formularauswertung) betrachtet werden.

Wer auf Webseiten moderne Webtechniken verwenden will, für den sind Kenntnisse in der leicht erlernbaren Script-Sprache PHP sehr nützlich. Trotz seiner Einfachheit bietet PHP viele Grundstrukturen klassischer und moderner Programmiersprachen, so dass in der Veranstaltung exemplarisch Grundkenntnisse des Programmierens in einer modernen Programmiersprache erworben werden können. Darüber hinaus bekommen die Teilnehmer ein tieferes Verständnis über die Funktionsweisen moderner Webangebote und können entscheiden, ob sie ihre Kenntnisse vertiefen möchten, z. B. um sich nach dem Universitätsabschluss als PHP-Programmierer selbstständig zu machen.

Bestandteil des Kurses sind Vorträge des Dozenten, Übungen sowie tägliche, während des Kurses verfasste Kurzreferate der Teilnehmer von ca. 3-5 Minuten. Studierende erhalten bei 100% Anwesenheit und guter Mitarbeit anhand Ihrer Referate und Übungen einen unbenoteten ECTS-Punkt bescheinigt.

Unbedingt nötige Vorkenntnisse: Bereitschaft Kurzreferate zu halten. Interesse an der Gestaltung von Webseiten mit automatisierten Inhalten.
Gute HTML-Kenntnisse (z.B. HTML5). Von Vorteil (aber nicht Bedingung) sind außerdem Kenntnisse einer beliebigen Programmiersprache. Nicht-Informatikern und Teilnehmern ohne Programmiererfahrung wird eine tägliche Vor- und Nachbereitungszeit von ca. 2-3 Stunden empfohlen.

Termine:
Montag, 16.7.2018, 9:00Uhr - 16:00Uhr
Dienstag, 17.7.2018, 9:00Uhr - 16:00Uhr
Mittwoch, 18.7.2018, 9:00Uhr - 16:00Uhr

Kursleiter: Paul Kübler

Ort: ZDV, Wilhelmstr. 106, Kursraum K1

Kursdauer: 18 Stunden
ECTS-Punkte: 1

Kursinhalt:
PowerShell Konsole und ISE
Get-Cmdlets
Das Hilfesystem
Pipeline und Ausgabe formatieren
Befehlsaliase
Variablen
Arrays
Konstanten
If ... Else
Do ... While
For Schleifen
Funktionen erstellen und aufrufen
Kommentare einfügen

Einführung in Python

Termine: 13.08.18, 14.08.18, 15.08.18, 16.08.18
Zeit: 13:30:00 - 19:00
Ort: ZDV, Wächterstr. 76, 2.OG, Kursraum 2
Dozent: M. Schimmels
12 Kursstunden, 2 ECTS-Punkte, Kursniveau: Einsteiger

Kursinhalte:

  • Warum Python
  • verschiedene Ausführungsmöglichkeiten
  • Datentypen und Operatoren
  • Ausdrücke und Kontrollstrukturen
  • Programmdokumentation
  • Funktionen und Module
  • Klassen und Methoden
  • Ausnahmebehandlung




Termine:
Montag, 1.10.2018, 9:00Uhr – 16:00Uhr
Dienstag, 2.10.2018, 9:00Uhr – 16:00Uhr
Donnerstag, 4.10.2018, 9:00Uhr – 16:00Uhr

Kursleiter: Paul Kübler

Ort: ZDV, Wilhelmstr. 106, Kursraum K1

Kursdauer: 18 Stunden
ECTS-Punkte: 1

Kursinhalt:
PowerShell Konsole und ISE
Get-Cmdlets
Das Hilfesystem
Pipeline und Ausgabe formatieren
Befehlsaliase
Variablen
Arrays
Konstanten
If ... Else
Do ... While
For Schleifen
Funktionen erstellen und aufrufen
Kommentare einfügen


Einführung in Python

Termine: 19.11.18....
Zeit: 13:30 - 19:00
Ort: ZDV, Wächterstr. 76, 2.OG, Kursraum 2
Dozent: M. Schimmels
12 Kursstunden, 2 ECTS-Punkte, Kursniveau: Einsteiger

Kursinhalte:

  • Warum Python
  • verschiedene Ausführungsmöglichkeiten
  • Datentypen und Operatoren
  • Ausdrücke und Kontrollstrukturen
  • Programmdokumentation
  • Funktionen und Module
  • Klassen und Methoden
  • Ausnahmebehandlung