Skip to Content

Willkommen zur Wintersemestervorlesung: Einführung in die Programmierung

Liebe DHBW Studentinnen und Studenten,

die Vorlesung "Einführung in die Programmierung" MA-WIMBIT19A ist eine BYOD Vorlesung.

BYOD wie: "Bring Your Own Device", also bringen Sie Ihr eigenes Gerät mit!

Sie können einen beliebigen Rechner benutzen, mit dem Sie über das WLAN der dualen Hochschule das Internet nutzen können.

  • Wichtig: Bitte stellen Sie sicher, dass Sie bis zum Oktober Zugang zum WLAN der dualen Hochschule besitzen. Das Skript und die Übungen sind nur über das Internet zu erreichen.

Auf Ihrem Rechner benötigen Sie einige kostenlos zu nutzenden Programme.

Eine Vorabinstallation ist wünschenswert. Die Installation in der ersten Vorlesung belastet (bedeutet langsam) das lokale Netzwerk der DHBW sehr.

Bitte installieren Sie die folgende Software vorab (in der angegebenen Abfolge):

Ein Java Runtime (JRE) und eine Java-Entwicklungsumgebung (JDK). Wir werden mit Java 8 arbeiten. Sie können auf eigenes Risiko eine höhere Version verwenden. Leider ist es etwas kompliziert um Java 8 geworden wenn es kostenlos sein soll ...

Sie benutzen eine Privat PC oder Ihr Unternehmen hat eine Lizenz für das Oracle 8 JDK/JRE

  1. Java JRE 8, neueste Patchversion. Das Laufzeitsystem wird vor allem im Browser verwendet (Optional)
  2. Java JDK 8, neueste Patchversion. Die Werkzeuge zur Softwareentwicklung

Sie benutzen einen Firmen PC und haben keine Oracle Lizenz...

Verwenden Sie Amazon Corretto 8!

  • Windows: Verwenden Sie Windows x64 *.msi . Nur JDK
  • Mac: Verwenden Sie Sie *.dmg 

Hinweis: Die gesamte Vorlesung kann auch mit Java 7-11 bearbeitet werden falls kein Java 8 installiert werden kann oder darf.

Ich empfehle die Benutzung einer komfortableren Entwicklungsumgebung. Hier können Sie eine beliebige Umgebung verwenden.

Meine persönlichen Preferenzen in absteigender Folge

  • IntelliJ IDEA Community version
    • für Windows und Mac
    • Robust
    • Wird wahrscheinlich als Referenz verwendet
    • ich mag nicht so...
      • Viele Buttons die wir nicht benötigen
      • Syntax werden korrekt aber wenig auffällig dargestellt
  • Eclipse
    • Industriestandard auf Windows
    • ich mag nicht so
      • Nicht so hübsch auf Mac
      • Der Syntaxchecker ist nicht so richtig robust
      • Viele Buttons die wir nicht benötigen
  • Netbeans
    • Das Projekt wurde von Oracle aufgegeben und wird jetzt von Apache betrieben
    • Läuft auf JDK 8
    • Sehr guter Syntaxchecker
    • Läuft auf Mac und Windows

Hier finden Sie eine Entscheidungshilfe zur Auswahl

Die Anforderungen der Vorlesung an die Entwicklungsumgebungen sind minimal:

 

Hier wird beschrieben welche Entwicklungsumgebung die beste für Sie ist.

Sie werden maximal 1GB Plattenplatz und etwa 500MB freien Hauptspeicher zur Laufzeit benötigen.

Es kann sehr gut sein, dass Ihre IT Abteilung Ihnen nicht genügend Rechte auf dem Rechner zur Installation der oben genannten Programme gibt. Bitte stimmen Sie sich bei Bedarf mit Ihrer IT Abteilung ab.

Picture with Duke juggling Beans

 Ich freue mich auf den Oktober!

- Stefan Schneider

 



blog | by Dr. Radut