Grundlagen der Programmierung

Modulgliederung

Studiengang: BA Wirtschaftsinformatik
Zeitraum: 12.12.2016 ‐ 21.01.2017

Inhaltliche Gliederung

06.01.2017 – Präsenz

  • Vorstellung der Teilnehmer und Warm–Up
  • Abstimmung – Organisatorisches
  • Vorstellung der Themen-Schwerpunkte
  • Überblick über Programmiersprachen von Assembler bis OOP
  • Beantworten von aktuellen Fragen
  • Testat-Vorträge zu den Übungen
  • Exkurs: Shift Operationen in JAVA

07.01-2017 – Präsenz

  • Testat-Vorträge zu den Übungen
  • Darstellung von Zeichen in C und in Java
  • Übung- Entwurf von Prozeduralen Programmen

21.01.2017 – Präsenz

  • Klausur

Online- Adobe Connect – Termine:

15.12.2016    –  18:30-20 Uhr Online
22.11.2016    –  18:30-20 Uhr Online
12.01.2017    –  18:30-20 Uhr Online
19.01.2017    –  18:30-20 Uhr Online

In den Online Session wurden folgende Punkte besprochen:

  • Aktuelle Fragen zu einzelnen Themen
  • Besprechung der Lösungen aus dem Übungsbuch
  • Fragen zur Klausur
  • Testat zu den Übungen

Alle Online Sessions wurden aufgezeichnet und ein Link via ILIAS allen Studenten und Studentinnen bereitgestellt.

 

 


Sonstige Hinweise

Zur Durchführung der Übungen aus dem Übungsbuch, wurden nachfolgende Tools eingesetzt:

  • JDK 8
  • Eclipse NEO

Unterlagen:

  • Diverse Dokumente und Präsentationen für die Erarbeitung der theoretischen Kenntnisse
  • Übungsbuch zur Durchführung von Programmier-Beispielen

Organisatorisches:

Für den Informationsaustausch in den „Offline-Phasen“ wurde ein Diskussionsforum in ILIAS eingerichtet und auch genutzt.

 


Dokumente


01_Modulbeschreibung Grundlagen der Programierung
02_8338_000_Überblick über die Themen
03_8338_001_Wie lerne ich programmieren
04_8338_100_Programmier Phasen verstehen
05_8338_102_Compiler und Interpreter
06_8338_103_Arten von Programmiersprachen
07_8338_300_Java im Überblick
08_8338_301_Java Entwicklungsumgebung
09_8338_302_Java Appsausliefern
10_8338_303_Java Laufzeitumgebung
11_8338_304_Java-meine erste App
12_8338_305_Java Klassen und Packages
13_8338_306_Java-Syntax-Grundlagen
14_8338_307_Java-Klassen&Objekte
15_8338_308_Java Vererbung
16_8338_Java Assoziationen
17_8338_310_Java Interfaces vs. Klassen
18_8338_331_Warum_OOP
19_Klausur-Probeaufgaben