Informatik-Projekt: Wir entwickeln ein Spiel!

Möglichkeiten:

  • Ein eigenes Spiel mit der Spiele-Engine Godot programmieren
  • Ein eigenes Spiel mit Python programmieren

Projektablauf

  1. Problem- und Aufgabenanalyse
    Ihr sucht euch ein für euch passenden Tutorial bei Youtube (Deutsch oder Englisch)
  2. Recherche
  3. Lösungsentwurf / Aufgabenverteilung
  4. Umsetzung
  5. Tests
  6. Dokumentation
  7. Präsentation

Eckdaten:

  • Projektlaufzeit: ca. 12 UE

Tools:

  • Planer
  • OneNote
  • Teams

SQL-Aufgaben

  1. Liste alle Kunden im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) auf.
  2. Wie viele Kunden sind das? Zähle mit SQL.
  3. Füge zwei neue Mitarbeiter (Employees) in die Datenbank ein.
    LastName: Mustermann
    FirstName: Maxi
    BirthDate: 12/26/1969
    Note: Unser neuer Mitarbeiter
    LastName: Musterfrau
    FirstName: Maxi
    BirthDate: 03/04/1978
    Note: Unsere neuste Mitarbeiterin
  4. Änder den Vorname (FirstName) von Herrn Mustermann auf Max
  5. Zeige Mitarbeiter ohne Bild(Photo) an.
  6. Zeige für alle Bestellungen auf Stuttgart die Bestellnummer, Bestelltdatum, ShipperID, KundenID, KundenName und die Stadt (Hier musst du JOIN nutzen)
  7. Ersetze in der Abfrage der Aufgabe 6 die ShipperID durch den ShipperName
  8. Zeige für die Bestellpositionen der Bestellung 10268 folgende Werte an:
    • OrderDetailID
    • OrderID
    • ProductName
    • Quantity
    • Price
  9. Berechne für die Ausgabe aus Aufgabe 8 den Gesamtpreis der Bestellposition (Price * Quantity) und benenne ihn als Gesamtpreis

    Fehlersuche in HTML

    Ich hab euch am Abgabe-Laufwerk eine mit Fehlern gespickte Seite bereitgestellt. Findet dich Fehler.

    SeiteAnzahl der Fehler
    index.html5
    seite1.html3
    seite2.html2
    seite3.html2
    seite4.html1

    Bewertungsgrundlagen HTML-Projekt

    1. Korrektes HTML 5P
    2. gut strukturierter, übersichtlicher Code 5P
    3. Verwendung der HTML-Elemente H1, p, img, a evtl. ul und li für die Navigation 5P
    4. funktionierende Navigation 5P
    5. sinnvolle Seiten- und Absatzstruktur 2P
    6. Gesamtkonzept der Seite 2P
    7. (Verwendung von CSS) 2P

    Projektaufgabe: Schneeflocke

    Eure Aufgabe besteht darin, mittels eines Python-Programms 25 unterschiedliche Schneeflocken zu generieren. Ihr solltet zu diesem Zweck wie gelernt Funktionen und Schleifen verwenden.

    1. Natürlich braucht ihr die Turtle-Bibliothek, aber welche anderen Bibliotheken (Importe) wären noch wichtig, die wir schon in Beispielen kennengelernt haben.
    2. Analysiert untenstehendes Bild nach Gemeinsamkeiten und Unterschieden. Ziel ist es nicht genau diese Schneeflocken nachzubauen, sondern 25 individuelle Flocken zu generieren.
    3. Versucht mal Schneeflocken, ohne absetzen, auf ein Blatt zu malen.
    4. Natürlich müsst ihr auch eure Erfahrungen aus dem Schachbrett-Projekt einbringen, um die Schneeflocken zu verteilen.
    5. Gruppenarbeit (2-3 Personen) ist möglich. Aber jeder muss arbeiten. Es gibt zwei Noten. Eine Prozess-Note (Zusammenarbeit, Beteiligung, Mitdenken) und eine Ergebnis-Note aus das fertige Projekt.

    Hier ein Beispiel, wie die Schneeflocken aussehen könnten: