MINT üben

Welche Sprache wofür?

Zwei Textaufgaben mit Hinweisen und Erwartungshorizont zu Einsatzgebieten, Laufzeit und Entwicklungszeit.

Dein Fortschritt:
0 / 0 Aufgaben
1

Die Kiosk-App der Schülerfirma

AFB I–II

Die Schülerfirma „Pausenbrot“ möchte ihren Schulkiosk digitalisieren. Das Projekt besteht aus vier Teilen (siehe Abbildung): ① Ein Webshop, in dem man im Browser Brötchen vorbestellt. ② Ein kleiner Mikrocontroller im Kühlschrank, der jede Minute die Temperatur misst. ③ Eine Datenbank, in der Bestellungen, Produkte und Temperaturwerte gespeichert werden. ④ Eine Auswertung, die am Monatsende Verkaufszahlen als Diagramme darstellt.

Teilprojekte der Kiosk-App
① WebshopWarenkorb im Browser,Bestellung abschicken ② KühlschrankMikrocontroller misstdie Temperatur ④ StatistikVerkaufszahlen alsDiagramm auswerten ③ DatenbankBestellungen, Produkte,Temperaturwerte
Pfeile zeigen, in welche Richtung die Daten fließen.
  1. Ordne jedem der vier Teilprojekte eine geeignete Programmiersprache zu.
  2. Gib für die Teilprojekte ① und ② jeweils das Kriterium an, das bei deiner Wahl den Ausschlag gibt.
  3. Erkläre, warum die Schülerfirma nicht einfach eine einzige Sprache für das ganze Projekt verwenden kann.

Hinweise

Hinweis zu Aufgabe a)
Frage dich bei jedem Teil: Wo läuft das Programm — im Browser, auf einem Chip, in der Datenbank, auf einem Rechner mit vielen Bibliotheken?
Hinweis zu Aufgabe b)
Mögliche Kriterien: Plattform, Geschwindigkeit, Sicherheit, Bibliotheken, Vorwissen.
Hinweis zu Aufgabe c)
Denke an die Plattformen: Welche Sprache versteht der Browser, welche der Mikrocontroller, welche die Datenbank?