Programmieren in Anwendungen (Sommersemester 2014)

Ankündigungen

  • Die letzte Vorlesung findet am 17.07.2014 im Übungsraum 32-411 statt.
    Die letzte Übung findet dann am 18.07.2014 statt. Hier besteht auch noch einmal die Gelegenheit, Fragen zum Abschlussprojekt zu klären.
  • Ab dem 05.06.2014 findet der zweite Teil der Vorlesung statt: Programmieren in R.
    Vorlesung und Übung finden zu den üblichen Zeiten statt.
  • Am 15. und 16.05.2014 werden Vorlesungen stattfinden. Die Vorlesung am Donnerstag ist, wie üblich, in Raum 52-207, am Freitag dann im Übungsraum 32-411.
    In der darauffolgenden Woche, am 22. und 23.05.2014 werden Übungen stattfinden, jeweils in Raum 32-411.
    Am 30.05.2014 werden wieder regulär Übungen stattfinden, in Raum 32-411.
  • Der erste Vorlesungstermin ist am Donnerstag, 24.04.2014, 17:15 - 19:00, Raum 52-207.
  • Die erste Übung findet am Freitag, 25.04.2014 statt, Raum 32-411. Achtung: Raumänderung! Es stehen Rechner mit MSOffice bereit, Sie können aber auch sehr gerne Ihren eigenen Laptop mitbringen.

Inhalt

Die Programmierung in komplexeren Anwendungsumgebungen wird exemplarisch an zwei Anwendungen vorgestellt, die im wissenschaftlichen Umfeld häufig verwendet werden. Die erste Anwendungsumgebung ist Microsoft Office mit den Werkzeugen Word und Excel, in der in VBA (Visual Basic for Applications) programmiert wird. Es handelt sich hierbei um eine einfache objektorientierte Programmiersprache. Die zweite Anwendungsumgebung ist die Statistiksoftware und Scriptsprache R.

  • Wiederholung grundlegender Konzepte der imperativen Programmierung anhand der neuen Sprache VB (Visual Basic)
  • Einführung in die ereignisorientierte Programmierung
  • Anwendungsbeispiele mit VBA und Word
  • Anwendungsbeispiele mit VBA und Excel
  • Einführung in die Statistiksoftware R
  • Wiederholung grundlegender Konzepte der Statistik und Datenanalyse
  • Datenvisualisierung und Datenanalyse in R an Beispielen

Personen

Die Vorlesung wird von Dr. Annette Bieniusa gehalten.

Die Übungen werden mitbetreut von Joshua Knobloch.

Vorlesungsfolien

Datum Material Hinweise und Kommentare
1 24.04.14 Organisatorisches, Einführung inVBA
2 08.05.14 Datentypen, Prozeduren und Funktionen,Objekte
3 15.05.14 Dateien,Ereignisse,UserForm-Dialoge
4 16.05.14 Integrierte Anwendungen,Outlook
5 05.06.14 Einführung inR
6 12.06.14 Datenmanagement,ggplot2
7 27.06.14 Zufallsvariablen,Hypothesentests
8 03.07.14 Regressionsanalyse,Empfehlungssyteme
9 10.07.14 Logistische Regression, Funktionen inR

Übungsblätter

Achtung: Die Lösungsvorschläge für VBA sind getestet für Office 2010. Andere Office-Versionen können eventuell Fehlermeldungen liefern. Um die Lösungsvorschläge öffnen zu können, müssen Sie u.U. die Sicherheitseinstellungen Ihres Systems überprüfen und anpassen.

Übungsblatt Material Lösungsvorschläge
0 Blatt 0
1 Blatt 1
2 Blatt 2 import.csv Aushang.docm, Klausurergebnisse.xlsx, ImportFilterCSV.xlsm, GameOfLife.xlsm, KontakteImportieren.docm,BuchstabenZaehlen.docm
3 Blatt 3
4 Blatt 4
5 Blatt 5 pisa.csv
6 Blatt 6
Abschlussübung Abschlussübung Testkalender

Literatur