Skip to main content

Woche 1 - Erste Programme

In dieser Woche schauen wir uns ein erstes, einfaches Java-Programm an. Sie werden lernen, wie ein Java-Programm aufgebaut ist und was Sie tun müssen um ein erstes Programm selber zu schreiben. Sie werden dabei auch lernen kleine Programme in der online Entwicklungsumgebung Trinket auszuführen.

Theorie​

Präsenzveranstaltung Donnerstag​

In der Präsenzveranstaltung am Donnerstag werden die Vorlesungsziele besprochen und alle administrativen Fragen geklärt. Darüber hinaus, werden wir die Struktur eines Java-Programms kennenlernen und ein erstes Programm ausführen.

Die Einführungsslides für die Präsenzveranstaltung vom Donnerstag finden Sie auf dem Adam-Workspace.

Selbststudium​

Die nachfolgenden Inhalte werden auch in der Präsenzveranstaltung behandelt. Sie können diese nach der Vorlesung nochmals in Ruhe durchlesen.

Literaturhinweise​

Die oben beschriebenen Themen werden auch im Buch, Think-Java in Kapitel 1 (Computer Programming) behandelt.

Praxis​

Hinweis: Die folgenden Notebooks können Sie nur innerhalb des Uni-Netzes oder mit aktiver VPN-Verbindung (nicht Web-VPN) aufrufen. Rufen Sie die Seite mobile.unibas.ch auf und folgen Sie der entsprechenden Anleitung unter Anleitung VPN um einen VPN Client zu installieren.

Präsenzveranstaltung Freitag​

In der Präsenzveranstaltung werden wir den Übungsbetrieb organisieren und administrative Fragen klären. Darüber hinaus lernen wir die Programmierumgebung Jupyter-Notebooks kennen.

Übungen​

  • Machen Sie sich mit der Jupyter-Notebook-Umgebung vertraut, indem Sie das erste Übungs-Jupyter-Notebook ausführen und die darin enthaltenen Übungen bearbeiten.

Hinweis: Bearbeiten Sie das Übungsblatt erst nach der Veranstaltung vom 18.9.

Kernaussagen​

  • Ein Computerprogramm spezifiziert eine Sequenz von Befehlen, die den Computer anweisen eine Berechnung (oder Aktion) durchzuführen.
  • Ein Java Programm besteht aus Klassen, die wiederum Methoden enthalten. Methoden beinhalten Anweisungen.
  • Kommentare werden benutzt, um Code mit für Menschen bestimmte Erläuterungen zu versehen. Diese werden von Java ignoriert.
  • Bevor ein Programm ausgeführt werden kann, muss es zuerst in ein maschinenlesbares Format umgewandelt werden.

Lernziele​

Die Teilnehmenden

  • kennen die Schritte die benötigt werden, um von einem Programm im Quellcode zum ausführbaren Programm zu kommen
  • wissen wie ein Java Programm aufgebaut ist und aus welchen Elementen es besteht.
  • können die Online-Entwicklungsumgebung Trinket und Jupyter-Notebooks zum Programmieren und Experimentieren einsetzen.
  • Kennen den Befehl um einen Text auf dem Bildschirm auszugeben und können diesen anwenden.