WPU 9 Informatik

Orga

Wir sehen uns nur noch zwei Stunden pro Woche!

Belehrungen

Wichtige Tools

gcm_pad !small

gcm_slides !small

Webentwicklung

Technologien in WPU

Dritte jetzt neue Technologie: JavaScript

Aufgaben

  1. Lies den Artikel über die Rollen der drei Technologien auf selfhtml
  2. Fertige eine Tabelle an, die nach folgendem Schema funktioniert:
Abkürzung richtiger Name Nutzen und Zweck
HTML
CSS
JS

JavaScript

Das ist eine vollwertige Programmiersprache!

Aufgaben (als Code along)

  1. Erstelle mit KI eine freundliche Webseite, die auch schick aussieht.
  2. Binde drei Bilder ein, die alle relativ klein dargestellt werden.
  3. Ergänze JS-Code mit dem man die Größe verändert, sobald man mit dem Mauszeiger darüber schwebt.

Code Snippets

HTML-Datei

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="script.js" sync></script>
    <title>Test</title>
    <style>
        img
        {
            width:200px;
        }
    </style>
  </head>
  <body>
    <img src="01_Technologien.png" id="bild1">
  </body>
</html>

JS-Datei

'use strict';

document.addEventListener('DOMContentLoaded', function ()
{
    alert("Ich heiße dich herzlich Willkommen!");
    document.getElementById('bild1').addEventListener('pointerover', zoom1_in);
    document.getElementById('bild1').addEventListener('pointerleave', zoom1_out);

});

function zoom1_in()
{
    var dasBild1 = document.getElementById('bild1');
    dasBild1.style.width = "400px";
}

function zoom1_out()
{
    var dasBild1 = document.getElementById('bild1');
    dasBild1.style.width = "200px";
}

Teste den Code

!large Zwischenergebnis als ZIP-Archiv

Ein schlechtes Beispiel

Im Folgenden geht es darum, dass man das Konzept, das ihr bisher verfolgt habt, ins Absurde weiterdenkt. Gleichzeitig nähern wir uns der Idee eines Memoryspiels.

Aufgaben

  1. Lade das Absurdes Beispiel ZIP-Archiv herunter und entpacke es.
  2. Erkläre einem Mitschüler, weshalb das Beispiel schlecht ist.
  3. Schreibe eine Mail an Deinen Lehrer, in welcher Du erklärst, weshalb das Beispiel so absurd ist.

Code along

https://gcm.schule/material/2026/informatik/wpu9/dev/fliegendespferd.html

  1. Ziel: Levels - also dynamische Anzahl an Bildern.
  2. Ziel: Aus Liste an Bildern zufällig ziehen.
  3. Ziel: Erkennen, ob zwei gleiche Bilder gewählt wurden.

Vorbereitung der Klassenarbeit

Transparenzdokument

Achtung, jetzt kommt ein Projekt

m:b

https://makecode.microbit.org/?lang=DE

Editoren

Achtung, bei den Script-Sprachen werden nicht alle Sprachbestandteile vom m:b unterstützt.

Vor langer langer Zeit in einer weit entfernten...

like sw

Viel Zeit ist vergangenen seit der letzten Projektarbeit.

  1. Gibt es Praktika, die etwas mit Informatik zu tun haben?
  2. Orientiert euch im Projekt: Was ist der Arbeitsstand?
  3. Erstellt eine TODO-Liste.
  4. Stellt mir die Liste vor (einzeln, nicht vor Allen).
  5. Erstellt einen Zeitplan, indem ihr die Punkte der TODO-Liste 90-Minuten-Slots zuordnet.
  6. Stellt mir den Zeitplan vor.
Zeitfenster: 2 x 90 Minuten Unterrichtszeit bis zur Vorstellung (+ heute)