07 | Freitag, 02.12.2022

Raspberry Pi administrieren und als Webserver nutzen

Mit einem laufenden Raspberry eröffnen sich ganz neue Möglichkeiten des Lernens. In dieser Sitzung beginnen wird damit, den Rechner mit Linux-Befehlen zu administrieren und die Skriptsprache Python genauer unter die Lupe zu nehmen.

Ziele

  • Sie melden sich per SSH auf dem Rapsberry an.
  • Sie legen mit Textbefehlen neue Ordner und Dateien an und navigieren souverän in diesem Dateikonstrukt.
  • Sie editieren ein HTML-Dokument mit nano.
  • Sie starten einen Python-Entwicklungsserver und liefern darüber ein HTML-Dokument per HTTP aus.
  • Sie binden den Raspberry ins heimische Netzwerk ein.

Aufträge

Auftrag: Raspberry zu Hause einrichten (GTW)

  1. Bringen Sie Ihren Raspberry Pi im heimischen Netzwerk zum Laufen.
  2. Melden Sie sich per SSH auf Ihrem Raspberry an.
  3. Machen Sie die Fingerübungen zu Linux auf der Kommandozeile.

Auftrag: Unsere Projektidee (GTW)

  1. Bearbeiten Sie die individuellen Aufgaben, die in der Veranstaltung besprochen wurden, in Ihren Projektgruppen weiter.
  2. Aktualisieren Sie Ihre Projektskizze in Ihren Pads.
  3. Posten Sie aktuelle Stände in Mattermost.

Auftrag: Website inhaltlich und formal überarbeiten (ALT)

Während HTML für die semantische Auszeichnung der Informationen in einem HTML-Dokument zuständig ist, können Sie mit CSS das Aussehen beeinflussen. Lernen Sie die Möglichkeiten von CSS mit den folgenden Aufgabenstellungen besser kennen!

  1. Widmen Sie sich inhaltlich einer Unterseite Ihres Webseitenkonstrukts: Welche (Forschungs)frage zu KI wollen Sie im Rahmen der Veranstaltung verfolgen, welches Erkenntnisinteresse haben Sie bezüglich KI?
  2. Statten Sie diese Unterseite mit weiteren Textteilen zu Ihrem Thema aus.
  3. Binden Sie sinnvolle Illustrationen ein, die Sie im Netz finden oder selber anfertigen.
  4. Überarbeiten Sie die ganze Website formale, um ihr ein kohärentes Aussehen zu geben.

Auftrag: Wissen systematisieren (GTW/ALT)

Sie haben sich bisher sehr praxisorientiert unserem Veranstaltungsnetzwerk und den Sprachen HTML und CSS genähert. Nutzen Sie nun unser gemeinsames Pad mit den gesammelten Begriffen (Link in Mattermost, “Arbeitsaufträge”, angehefteter Beitrag) aus der Sitzung, um sich auch theoretisch fit zu machen.

  1. Öffnen Sie das Pad mit unserer Begriffssammlung. Ergänzen Sie ggf. weitere Begriffe, die Ihnen unklar sind. Wenn Sie nicht wissen, wie Zusammenhänge und Phänomene heißen, die Sie beobachten haben, stellen Sie eine gute Frage.
  2. Betrachten Sie Ihr aktuelles HTML-Konstrukt im Editor: Wie heißt das alles, was Sie da sehen?
  3. Nehmen Sie die Rolle einer zukünftigen Lehrkraft ein, die über ihr Thema vor der Klasse sprechen muss. Lassen Sie sich aus dieser Perspektive beim Sprechen über Technik leiten.
  4. Recherchieren Sie grundsätzliche Erläuterungen zu den Konzepten. Wikipedia ist ausdrücklich erlaubt, aber nicht die einzige sinnvolle Quelle!
  5. Tragen Sie die Quellen zusammen, die Ihnen wichtig erscheinen und auch zur Vorbereitung auf die spätere Prüfung dienen können, indem Sie sie im Pad notieren bzw. die Begriffe richtig verlinken.

Abgabe

Erledigen Sie den Auftrag bis zum Donnerstag, 08.12.2022 und laden Sie die Dateien in GitLab hoch (einzeln, nicht gezippt!). Legen Sie ggf. neue Ordner mit sinnvollen Bezeichnungen an.

Zurück
Weiter