Dein Web-Browser unterstützt nicht die Funktionen, welche von impress.js benötigt werden, Es wird dir eine vereinfachte Version der Präsentation angezeigt.

Für eine bestmögliche Anzeige verwende bitte eine aktuelle Version vom Chrome, Safari oder Firefox.

Sybit Bildmarke

Girls' Day 2024

Einführung in die Informatik

Girls Day 25. April 2024

Eine Einführung in die Informatik:
Wir programmieren mit dem Micro:bit

Quelle: GitHub

Stephan Strittmatter, Talent Scout

Stephan Strittmatter, Head of Talent Scouting

privates Foto

Autor

Amiga 500 mit RGB-Monitor 1084S, Maus und externem Diskettenlaufwerk A1010. Auf dem Bildschirm ist die Workbench zu sehen.

Amiga 500 von Bill Bertram - Eigenes Werk, CC BY-SA 2.5, Link

Anne Zeller, Studentin

Anne Zeller, Studentin

privates Foto

Studentin

Sarah Misaras, Studentin

Sarah Misaras, Studentin

privates Foto

Studentin

Sandra Bischof, Auszubildende

Sandra Bischof, Auszubildende

privates Foto

Auszubildende

und ihr?

Und du?

  • Name
  • Alter
  • Schule
  • Warum bist du hier?
  • Wie hast du vom
    Girls'Day erfahren?

mploscar / pixabay.com, CC0 Creative Commons

Wimmelbild: Informatik im Alltag

Wo steckt überall „Informatik drin“?

www.haus-der-kleinen-forscher.de

ÜBERALL!

Hardware & Software

In der Informatik verbinden sich Hardware und Software

Hardware

Software

Matrix

Hardware & Software verbinden?

publicdomainpictures.net

Programmiersprachen

Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h. von Rechenvorschriften, die von einem Computer ausgeführt werden können. Sie setzen sich aus Anweisungen nach einem vorgegebenen Muster zusammen, der sogenannten Syntax.Wikipedia  

Anweisungen

Was brauchen wir?
Roboter im Holzlager
Computer sollen langweilige Wiederholungen übernehmen:

Schleifen/Wiederholungen

antoniohez / pixabay.com, CC0 Creative Commons
Computer Anweisungen
  • Wiederhole x-mal Anweisung …
  • Mache etwas solange, bis …
Aichi8Seiran / pixabay.com, CC0 Creative Commons
Mädchen Kreuzung
Computer soll Entscheidungen ausführen:

Bedingungen

geralt / pixabay.com, CC0 Creative Commons
Computer Anweisungen
  • Wenn [A], dann …
  • oder wenn [B], dann …
  • andernfalls …
Aichi8Seiran / pixabay.com, CC0 Creative Commons
Analytics BigData
Computer kann sich prima Informationen merken:

Bits & Bytes, Daten

xresch / pixabay.com, CC0 Creative Commons
Computer Anweisungen
  • im "Gedächtnis" (Speicher, RAM)
  • in einem "Heft" (Festplatte, CD-ROM)
Aichi8Seiran / pixabay.com, CC0 Creative Commons
Computer I/O
Interaktion mit dem Computer

Eingabe & Ausgabe

xresch / pixabay.com, CC0 Creative Commons
Computer Anweisungen
  • Eingabe: Tastatur, Maus, Mikrofon, Sensoren, …
  • Ausgabe: Monitor, Lautsprecher, VR-Brille, LED, …
Aichi8Seiran / pixabay.com, CC0 Creative Commons
Computer Anweisungen

Die wesentlichen Grundelemente

  • Wiederholungen
  • Bedingungen
  • Daten
  • Ein- & Ausgabe
Aichi8Seiran / pixabay.com, CC0 Creative Commons

Syntax

Syntax – die Programmiersprache

geralt / pixabay.com, CC0 Creative Commons
Microsoft MakeCode Blocks Editor

Wiederholungen

Die For-Schleife

Schreibe 4-mal Hallo!: for (let i = 0; i < 4; i++) { basic.showString("Hallo!") }

while-Schleife

Wiederhole solange etwas "wahr" ist: while (true) { basic.showString("Hallo!") }

Die If-Bedingung

Wenn …, dann ….
Sonst …. if (true) { } else { }

Variablen

Platzhalter oder "Schubladen" für bestimmte Werte. let meinWert = 5;
aischmidt / pixabay.com, Creative Commons CC0

Eingabe & Ausgabe

Das ist von der Hardware abhängig

BBC micro:bit

Unsere HARDWARE

Taste A & Taste B

Es gibt zwei Tasten auf der Vorderseite des micro:bit (beschriftet mit A und B). Du kannst erkennen, wann diese Tasten gedrückt werden, so dass du Code auf dem Gerät auslösen kannst. BBC micro:bit Tasten

Pins

Es gibt 25 externe Anschlüsse am Randverbinder des micro:bit, die wir als „Pins“ bezeichnen.
Progammiere andere elektrische Komponenten mit den Pins oder schließe zusätzliche Sensoren an, um deinen Code zu steuern!

BBC micro:bit Pins

LEDs

micro:bit with beating heart LED steht für Light Emitting Diode. Der micro:bit verfügt über 25 individuell programmierbare LEDs, mit denen du Texte, Zahlen und Bilder anzeigen kannst.

Sensoren

micro:bit Kompass Findest du diese Bauteile auf deinem micro:bit?

Radio / Funk

micro:bit Bluetooth

Die Funkfunktion ermöglicht die drahtlose Kommunikation zwischen micro:bits. Sende Nachrichten an andere micro:bits, um miteinander zu kommunizieren.

BBC Micro:Bit Hardware

BBC micro:bit Hardware Übersicht

Quellen