# data[].attributes.body
Ich habe gelernt, was CT ist und inwiefern ein Unterricht nach CT geplant werden kann. Der Alltagsbezug ist hierbei sehr wichtig; die SuS werden dadurch aktiviert und motiviert. Anschließend folgt die Behandlung des Stoffes, wobei algorithmisches Denken sowie Problemlösung im Mittelpunkt steht. Die weitere Rekontextualisierung stellt wieder einen Alltagsbezug her, um den SuS zu zeigen, warum dieser Stoff wichtig ist.

Außerdem habe ich gelernt, dass der Lernende im Mittelpunkt des Unterrichts stehen sollte und nicht der Lehrende. Der typische frontale Unterricht, der noch immer an einigen Schulen vorherrscht, sollte vor allem in Informatik nicht mehr vorherrschen. Jener Aspekt, die Lehrkraft als Coach bzw. MentorIn zu sehen, fand ich interessant und wird auf jeden Fall in meinem Unterricht Anwendung finden.

Als letzten Punkt würde ich hier gerne die Wichtigkeit von Feedback erwähnen. Es ist nicht nur wichtig, den SuS Feedback zu geben, sondern auch von den SuS Feedback zu erhalten. Dies kann die Qualität des Unterrichts maßgeblich steigern. Hierbei denke ich, dass die Feedbackgabe anonym und mehrmals unter dem Semester sinnvoll ist. Tools dafür sind genug vorhanden.

# data[].attributes.body
Ich habe mich für diesen Kurs entschieden, da mich persönlich ein praktischer Zugang mehr interessiert als nur ein theoretischer Zugang. Vor allem die Tatsache, dass man sich ein eigenes Thema aussuchen und dieses über das Semester aufbereitet, finde ich sehr gelungen und hat auch einen Mehrwert für den Unterricht später. Generell finde ich es toll, dass Computational Thinking in dieser LV tiefer behandelt wurde, da ich nach Lehr- und Lehrorganisation noch eher wenig Einblick darin hatte. Die Didaktik hinter diesem Kurs und die Organisation in diesem speziellen Semester hat sehr gut geklappt.

Einzig die Leistungsbeurteilung im Kurs war mir am Beginn nicht wirklich klar. Im Laufe des Seminars wurde dies nachgeholt. Die Moodle-Seite enthält sehr viele Informationen und interessante Materialien, die auch für die Zukunft als Lehrkraft von Nutzen sind, jedoch habe ich mich hier nicht so wirklich zurechtgefunden. Aber das ist wahrscheinlich auch nur Ansichtssache :)

Ansonsten freue ich mich, dass ich einen Einblick in dieses Unterrichtskonzept bekommen habe und würde diese Veranstaltung anderen StudentInnen weiterempfehlen!

# data[].attributes.headline
die Zusammenfassungen der zwei wissenschaftliche Artikel darunter

# data[].attributes.subject
die Zusammenfassungen der zwei wissenschaftliche Artikel darunter

# data[].attributes.headline
Zusammenfassung und Reflexion "Computational Thinking: A Digital Age"

# data[].attributes.subject
Zusammenfassung und Reflexion "Computational Thinking: A Digital Age"

# data[].attributes.body
Die Curricularen Aspekte in der vorgefertigten Maske zusammengefasst:

# data[].attributes.body
Ich habe die Unterrichtsplanung überarbeitet und an die CT-Maske angepasst.

# data[].attributes.body
Ich habe die Planung überarbeitet und an das Konzept Computational Thinking angepasst

# data[].attributes.headline
Grundlegende Info zu micro:bit inkl. Video

# data[].attributes.subject
Grundlegende Info zu micro:bit inkl. Video

# data[].attributes.attachment_link.readable_text
Program

You tell computers like the micro:bit what to do by giving them instructions. Sets of instructions for computers are called programs. Programs are written in code, a language that both you and the computer can understand.

You can program your micro:bit in the online MakeCode block or Python text editors. Our Let's code page helps you choose the one that's right for you.

You'll need either:

a computer with a web browser and internet access
or

a phone or tablet and our free micro:bit app for MakeCode coding on Android or iOS (iPhone and iPad) mobile devices

When you've written your code, you'll want to connect and transfer it onto the micro:bit.

Connect

Connect your micro:bit to your computer or mobile device.

If you're using a computer, you need a micro USB cable to connect to your micro:bit to your computer's USB socket

If you're using a phone or tablet, use Bluetooth to connect your micro:bit wirelessly

Transfer from a computer

Transferring your program to your micro:bit is called flashing because it copies your program into the micro:bit's flash memory.

Your micro:bit will pause and the yellow LED on the back will blink while your program is being transferred. Once it's copied across, your program starts running on your micro:bit.

There are two ways to transfer your program from a computer:

Drag and drop is like copying a downloaded file from your computer to a USB memory stick. It works on any computer.

Direct flashing sends your program from the code editor direct to your micro:bit. It works on any computer in two popular web browsers.

Drag and drop

When you plug the micro:bit into your computer's USB socket, it will appear on your computer like a USB memory stick called MICROBIT.

Download your program as a .hex file from the code editor to your computer, usually to your downloads folder. Then drag and drop the .hex file on to the MICROBIT drive.

After you transfer your .hex file, the MICROBIT drive will disconnect and reconnect as the micro:bit resets. The .hex file will not be listed on the MICROBIT drive after this. This is expected. Your micro:bit is not a flash storage device, but your computer shows it as one to make it easy to transfer .hex files.

The videos below show you how it works. Choose your computer type (Windows, Mac, Chromebook or Linux/Raspberry Pi) to see how it will work for you:

Choose your computer type:

Direct flashing

You can send programs direct from the online code editors to your micro:bit without the need to download and copy a .hex file. This is quick and easy.

To use direct flashing, you'll need to use a recent Chrome or Edge web browser that supports webUSB.

You may also need to update your micro:bit firmware if you got the device a long time ago. Find out more on our firmware page.

Note: direct flashing is quick and easy, and is great for debugging, but it does not save a copy of your program on your computer. If keeping a copy of your code on your computer or local network drives is important to you, for example for assessing students' work, you may want to use drag and drop instead, or remind students to download and save a .hex file when they have completed their project.

Transfer from mobile app

To get started on mobile, you need to download the free micro:bit app to your phone or tablet and follow the on-screen instructions. The apps use Bluetooth to transfer your code to your micro:bit, so you need to enable Bluetooth on your phone or tablet.

These videos help you understand how the mobile apps work with your micro:bit.

# data[].attributes.attachment_link.description
You tell computers like the micro:bit what to do by giving them instructions. Sets of instructions for computers are called programs. Programs are written in code, a language that both you and the computer can understand. You can program your micro:bit in the online MakeCode block or Python text editors.

# data[].attributes.body
Link zu Artikel auf Moodle: https://moodle.univie.ac.at/pluginfile.php/10125216/mod_resource/content/3/3474-Artikeltext-5715-1-10-20200328.pdf

# data[].attributes.headline
Beobachtungsbogen Playful Learning anhand Makecode Editor

# data[].attributes.subject
Beobachtungsbogen Playful Learning anhand Makecode Editor

# data[].attributes.headline
Spiel Salute für Playful Learning Bewertungsbogen

# data[].attributes.subject
Spiel Salute für Playful Learning Bewertungsbogen

# data[].attributes.body
-Spiel für 3 SuS; 3 micro:bit benötigt
-zwei SchülerInnen binden sich micro:bit auf die Stirn mit Gummiband; die dritte Person sieht, nachdem die anderen zwei salutieren, Zahl auf den jeweiligen micro:bit
-beide Zahlen werden multipliziert/addiert und anschließend das Ergebnis den Spielern mitgeteilt
-Anschließend müssen die zwei Kinder erraten, welche Zahl ihr eigener micro:bit hat; wer zuerst richtig liegt, hat gewonnen und bekommt einen Punkt, den die dritte Person auf einem micro:bit einträgt

# data[].attributes.body
- Plattformunabhängig, da Online-Editor
- Tablets und Smartphones werden mit Apps unterstützt (Android & IOS)
- Installation nicht erforderlich, lediglich Anmeldung je nach Editor
-

# data[].attributes.headline
Computational Thinking mit BBC micro:bit (Schulbuch)

# data[].attributes.subject
Computational Thinking mit BBC micro:bit (Schulbuch)

# data[].attributes.body
Schulbuch gibt Einblick in Projekte und Theorie; eine Ansammlung an Aufgabenstellungen, die SuS unterstützen, Bewusstsein für alltägliche Problemstellungen zu entwickeln
Genaue Erklärung der Hardware des Microcomputers; Materialien, die gebraucht werden, werden angeführt
Anleitungen durch QR-Codes einsehbar
Kurze Präsentation, was die Lehrkraft mit dem Buch machen kann und wie es im Unterricht eingesetzt werden kann
Theorie wird mithilfe des Buches einfach präsentiert und Alltagsvergleiche sollen Lernen erleichtern
Vergleich von Blockcode mit Javascipt und natürlicher Sprache
kleine Comics als Anregung für SuS
Schwierigkeitsgrad sowie Anzahl der Schulstunden werden für Projekte werden genauso wie Fächer werden angeführt
Erklärung des Editors selbst nicht vorhanden; verwiesen wird auf Makecode Editor von Microsoft

# data[].attributes.body
+ Editor für verschiedene Microcontroller
+ virtueller micro:bit verfügbar
+ Hardware von micro:bit (Anschlüsse) kann eingesehen werden
+ eignet sich zum selbst entdecken sehr gut
+ Online-Editor; keine Installation von Programm erforderlich
+ Zu Beginn wird gefragt, ob man eine Einführung haben möchte
+ Open Roberta Wiki steht zur Verfügung, um Information zum Programmieren zu bekommen; übersichtlich aufgebaut

- Design eher marginal; meiner Meinung nach nicht ansprechend
- keine Projekt-Tutorials für SuS
- Projekte von anderen Nutzern einsehbar, jedoch kaum bis gar nicht vorhanden
- Hilfe und Wiki könnten mehr hervorgehoben werden; nicht auf den ersten Blick ersichtlich in meinen Augen

# data[].attributes.body
+ Benutzerfreundliches Design
+ Projekte zum Nachstellen verfügbar
+ Tutorials für SuS geeignet
+ virtueller micro:bit für Test von Programm
+ Online-Editor; keine Installation von Programm erforderlich
+ Javascript einsehbar und vice versa benutzbar
+ Programm als Datei herunterladbar

- Account zur Erstellung von Programmen erforderlich
- erster Blick überwältigend weil sehr viele verschiedene Projekte
- kein Tutorial zum Laden des Programms auf micro:bit
-einige Tutorials sind auf Englisch und nicht in Deutsch verfügbar

# data[].attributes.body
Open Roberta ist ein Editor zur Erstellung von Blockcode für verschiedene Microcontroller, unter anderem den micro:bit. Tutorials werden nicht angeboten; Quellcode kann eingesehen werden.

# data[].attributes.attachment_link.description
Open Roberta Lab - Online-Programmierumgebung für Roboter mit der grafischen Programmiersprache NEPO®

# data[].attributes.body
Ich habe mit dem MakerCode von Microsoft mit einem Tutorial ein Schere-Stein-Papier Spiel programmiert. Ein Screenshot ist im folgenden ersichtlich:

# data[].attributes.body
Der von Microsoft zur Verfügung gestellte micro:bit-Editor online bietet die Möglichkeit, durch Blockcode ein Programm für den Microcontroller zu erstellen.
Dieses Programm kann virtuell ausprobiert werden; ein Micro:bit in der oberen, rechten Ecke steht hierfür zur Verfügung und simuliert Funktionen wie das Aufleuchten der LEDs oder das Schütteln des Micro:bit.

# data[].attributes.attachment_link.description
A Blocks / JavaScript code editor for the micro:bit powered by Microsoft MakeCode.

# data[].attributes.body
Ich habe mich für Micro:bit und co. entschieden, da ich im Schulversuchspraktikum zu Physik bereits mit einem Arduino gearbeitet habe und sehen möchte, inwiefern man einen Microcontroller in den Unterricht einbauen kann.