Zum Tausch der Inhalte zweier Variablen - ist doch einfach, oder?
Was hat Tanzen mit dem Bubble-Sort Algorithmus zu tun?
Und was dieser Algorithmus mit dem Vertauschen der Inhalte zweier Variablen?
Themenverfehlung, oder didaktischer Gag des Jahres?
Ein in der Computing-Community sehr gelobtes Werk
(theorie- und auch praxisbezogen!)
Der Tweet dazu:
A-Z of Teaching Intro Programming in Schools (@a2zk12cs) / Twitter
Ein aktuelles (2023) internationales Sammelwerk
zum Thema Coding (Programmierung) in der Schule
PROGRAMMIEREN IST ...
Ja, wenn das so ist ... Ist das wirklich so?
Beat Döbeli twittert dazu zur Weihnachtszeit 2022 ...
Vielleicht auch interessant dazu ein Artikel auf Medium:
ChatGPT: The End of Programming (As We Know It) | by Frank Andrade
Vielleicht auch ein interessanter Blog-Eintrag von REPLIT.COM
zum "neuen Programmieren"
Zum Aufwärmen und Fürchten ...
When software writes the software that eats the world (jonstokes.com)
CODING UNPLUGGED
Programmieren verhält sich zu Coding wie ... (8 Min.)
Interessante Einsichten eines Gewinners des Turing Awards im Zusammenhang mit Distributed Computing.
Ein niederschwelliger Einstieg ins "Programmieren" (Guzdial)
Teaspoon of computing” to non-CS classes (umich.edu)
Quelle: 101computing.net Autor: Phillipe Kerampran
Ist Coding wirklich so wichtig?
App-Programmierung mit ein paar Klicks ...
Für die restlichen 35% wäre es vielleicht nicht so schlecht, ein bisschen was zum Thema CODING und ALGORITHMEN zu verstehen ...
Das Eco-Edu-System "micro:bit" wird mittlerweile weiltweit in vielen Schulen auf vielen Altersstufen bespielt. Nahezu unüberschaubar sind die Zugänge, Einstiege und Vertiefungen zu diesem Thema.
Unterrichtsmaterial und Anregungen (AT):
https://microbit.eeducation.at
Alles begann in England (BBC) ... https://microbit.org/
micro:bit Simulationssoftware (online in Javascript): https://makecode.microbit.org/#
Auch das neue Scratch 3.0 bietet einen Zugang zu micro:bit an ... http://beta.scratch.mit.edu
"Wir bringen unseren Schutzbefohlenen nicht das Schreiben bei, damit alle kleine oder große Handkes oder Goethes werden ... mit dem Programmieren ist es nicht anders ..."
https://leighcassell.com/coding
Meinungen ...
… zum Beispiel von Mark Guzdial
... über "kleinteiliges" Programmieren für Nicht-Computer-Affine
… oder hier von …
https://blog.codinghorror.com/please-dont-learn-to-code/
Zur Erstsprachenproblematik ...
QUORA: Wie lange benötigt man um eine P-Sprache zu beherrschen …
https://www.quora.com/How-do-some-developers-learn-a-new-programming-language-in-one-night
Alter didaktischer Wein in neuen Schläuchen? SUBGOALS?
Ist das nicht ein Merkmal von Computational Thinking?
Interessantes und informatisch Elaboriertes
von Martin Weissenböck
Veröffentlicht auf clubcomputer.at
NEWSLETTER FROM FREECODECAMP (April 2023)
Here are this week's five links that are worth your time: 1. The freeCodeCamp community just published a comprehensive project-based course on ChatGPT and the OpenAI API. This cutting-edge course will help you harness the power of Generative AI and Large Language Models. You'll learn from legendary programming teacher Ania Kubów. She'll walk you through building 5 projects that leverage OpenAI's APIs: a SQL query generator, a custom ChatGPT React app, a DALL-E image creator, and more. (5 hour YouTube course): https://www.freecodecamp.org/news/chatgpt-course-use-the-openai-api-to-create-five-projects/ 2. And if you want to better understand the machine learning that powers AI tools like ChatGPT, this JavaScript Machine Learning course will most definitely be your jam. This "No Black Box" ML course is taught by Dr. Radu Mariescu-Istodor, one of the most popular computer science professors in the freeCodeCamp community. He'll show you how to build AI applications, implement classifiers, and explore data visualization – all without relying on libraries. This is a great way to grok what's really running under the hood of AI systems. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-machine-leaning-without-libraries-or-frameworks/ 3. Functional Programming is hard. But it comes up all the time in developer coding interviews. This advanced JavaScript course will teach you key FP concepts like lexical scope, time optimization, hoisting, callbacks, and closures. You'll also gain a deeper understanding of currying and its practical applications in JavaScript. (30 minute read): https://www.freecodecamp.org/news/prepare-for-your-javascript-interview/ 4. And if you really want to nail your coding interviews, take the advice of competitive programming world finalist Alberto Gonzalez. Instead of just memorizing the solutions to common interview questions, he recommends collaborating with your interviewer to talk through your coding assignment. He walks you through 3 mock interview questions, and gives you strategies for looking really smart while showcasing your problem-solving skills. (25 minute read): https://www.freecodecamp.org/news/collaborative-problem-solving-with-python/ 5. Unleash your inner game developer with this new Godot Game Engine course. This beginner-friendly tutorial will guide you through coding your own platformer game. You'll design your game's User Interface, enemies, and 2D background scenes. Along the way, you'll also learn skills like event scripting, animation, and camera movement. (25 minute read): https://www.freecodecamp.org/news/learn-godot-for-game-development/ I'm so proud of all of these open courses that I get to share with you each week. And I'm proud of our team of teachers. If you're getting a lot out of these, then please support our charity and our mission. We can accomplish even more when we all pull together: https://www.freecodecamp.org/donate Quote of the Week: “Everything that civilisation has to offer is a product of human intelligence. We cannot predict what we might achieve when this intelligence is magnified by the tools that AI may provide, but the eradication of war, disease, and poverty would be high on anyone’s list. Success in creating AI would be the biggest event in human history. Unfortunately, it might also be the last.” — Stephen Hawking, Cosmologist, Theoretical Physicist, and my childhood hero Happy coding. -- Quincy Larson