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.
- Was ist Programmieren (Artikel)
- Struktur eines Java-Programms (Video)
- Ausführen von Java-Programmen (Artikel)
- Erste Experimente mit Java (Video)
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.
- Die Slides zu dieser Veranstaltung finden Sie auf dem Adam-Workspace.
- Jupyter-Notebook: Einführung in Jupyter-Notebooks
Ü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 20.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.