Gedanken und Links zum Thema Programmieren

Zum Tausch der Inhalte zweier Variablen - ist doch einfach, oder?

vortrag-micheuz-infos-5klasse.ppt
Microsoft Power Point Präsentation 804.0 KB
infos-beitrag-micheuz.pdf
Adobe Acrobat Dokument 235.9 KB

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?


Gedanken zum Thema Programmieren in der Schule (Micheuz)
programmiert-programmierend.pptx
Microsoft Power Point Präsentation 11.5 MB
Folien zum Thema Programmieren - Lizenz C0
programmiert-programmierend.pdf
Adobe Acrobat Dokument 4.8 MB

About didactics of programming in schools

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

Teaching Coding in K-12 Schools: Research and Application

Inhaltsverzeichnis
teaching-coding-content.pdf
Adobe Acrobat Dokument 325.3 KB
Index - Stichworte
teaching-coding-index.pdf
Adobe Acrobat Dokument 108.5 KB

PROGRAMMIEREN IST ...

Steht in Big Picture of K12 (Tim Bell)
2018-BIG-PICTURE-CS-K12-BELL.pdf
Adobe Acrobat Dokument 623.5 KB

Ja, wenn das so ist ... Ist das wirklich so?

The End of Programming | Communications of the ACM

2023-end-of-programming.pdf
Adobe Acrobat Dokument 1.4 MB

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

Interessante Gedanken aus den Niederlanden

100-gedanken-zu-programmierung-en.pdf
Adobe Acrobat Dokument 603.3 KB

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)

Boosting Programming Skills ...

Quelle:  101computing.net     Autor:    Phillipe Kerampran

Coding oder No-Coding, das ist hier die Frage ...

Ist Coding wirklich so wichtig?

Ära des Codierens geht zu Ende ...
MEDIUM-No-Coding.pdf
Adobe Acrobat Dokument 238.5 KB

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 ... 

High End Coding - Plattformen

Python - Hinweise/Unterlagen ...

Codey Rocky - ein vielseitiger und robuster Panda

BBC micro:bit - mehr als einen Versuch wert ...

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

Einstiegsaufgaben zum micro:bit kompakt (Peraugymnasium)
aufgaben-microbit-perau.docx
Microsoft Word Dokument 11.6 KB
Scratch am Handy - Pocketcode
2016-Programmieren_fur_Kinder_Pocketcode
Adobe Acrobat Dokument 185.7 KB

Codieren, warum?

"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

 

https://cacm.acm.org/blogs/blog-cacm/203554-five-principles-for-programming-languages-for-learners/fulltext 

 

Kunterbuntes zum Thema

Quora Diskussion: Beste Programmiersprache zum Lernen!
beste-lern-programmiersprache.docx
Microsoft Word Dokument 52.3 KB

Alter didaktischer Wein in neuen Schläuchen?  SUBGOALS?
Ist das nicht ein Merkmal von Computational Thinking?

Coding und Programmierung - Ansichten und Einsichten
Englischer Artikel vom THE Jounal - Ruth Reynard
Artikel-Coding-Programming-THE-Journal.p
Adobe Acrobat Dokument 385.1 KB
Artikel von MEDIUM.COM
PHP-toetet-Python.pdf
Adobe Acrobat Dokument 221.8 KB
Programmieren ist schwierig ...
MEDIUM-Learning-to-code.pdf
Adobe Acrobat Dokument 274.2 KB

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

News erscheinen bis auf Weiteres aus diesen Gründen nicht ;-)

Dürfen aber trotzdem angeklickt werden!

Diese Deadline hat leider nicht gewirkt ...

Lang, lang ist's  her ...