Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 6.89 KB

File metadata and controls

81 lines (57 loc) · 6.89 KB
layout page
title Material
subtitle

Symbole

Weder lesen noch Schreiben - lerne Programmieren mit Symbolen

Blöcke

Schreibe eigene Programme, indem du Blöcke zusammen steckst.

  • Blockly-Spiele - Puzzle, navigiere durch ein Labyrinth oder bewege Vögel - mit Blockly lernst du die Grundlagen der Programmierung.
  • code.org - Minecraft, Star Wars, Anna und Elsa, Angry Birds, Flappy Bird - lerne Programmieren, indem du Rätsel löst.
  • Scratch - Erstelle eigene interaktive Geschichten und Spiele mit der App.
  • Snap - Baue dein eigenes Spiel oder eine Geschichte, indem du Blöcke zusammen steckst und malst. Bringe Scratch zum nächsten Level, z.B. mit Funktionen zum Verfremden von Fotos.
  • MIT App Inventor - MIT App Inventor - mit Blöcken Android/ iPhone Apps programmieren
  • Programmieren mit der Maus - Programmiere mit der Maus aus der Wissenssendung "Sendung mit der Maus" des WDR
  • Turtle Stich - Turtlestich - Muster mit Blöcken programmieren, die mit Stickmaschinen gestickt werden können

Syntax

In textbasierten Programmiersprachen schreibst du dein Programm mit der Tastatur.

  • Hamstermodell - Steuere einen Hamster durch eine eckige Welt und hilf ihm, alle Körner zu finden.
  • Hedy - Hedy, Textprogrammierung für Klassenzimmer: Schritt für Schritt, Level für Level Richtung Python Syntax.
  • Reguläre Ausdrücke - Mit regulären Ausdrücken kannst du Texte durchsuchen. Ein regulärer Ausdruck ist ein Muster, das in einem Text gefunden werden soll. In vielen Programmiersprachen kannst du reguläre Ausdrücke verwenden, um Zeichenketten zu durchsuchen. Man kann mit regulären Ausdrücken auch testen, ob die Eingabe von Programmen korrekt ist und ob Nutzer sich vertippen.
  • Project Euler - Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
  • Cyber Dojo - The place teams practice programming - setup a challenge and solve it together.

Webseiten

Mit diesem Material kannst du lernen, eigene Webseiten zu bauen.

  • Meine erste Webseite - Erstelle deine eigene Webseite. Dieses Tutorial zeigt dir, wie das geht.
  • Webseiten bauen mit HTML und CSS - Heute werden wir lernen, wie man Websites mit HTML schreibt und mit CSS stylen kann. Unser Ziel ist es, ein persönliches Portfolio mit Präsentation und Kontakt-Seite zu bauen.
  • Webseiten bauen mit PHP - Wenn Ihr PHP lernen wollt, dann empfehle ich euch dieses PHP Tutorial. In diesem PHP Tutorial werden auf die wichtigsten Grundlagen eingegangen, so dass ihr am Schluss selbständig PHP Scripts programmieren könnt.

Python

Python ist eine Allzweckprogramiersprache.

  • Code Combat - Renne mit deinem Helden durch ein Verlies und bekämpfe Oger.
  • Waterloo Tutorial - Das Waterloo-Tutorial führt auf unterschiedliche Weisen in Python ein und geht auf übliche Fehler ein. Es wird vom BWINF empfohlen.
  • Python3-Kurs - Wir bieten Ihnen hier ein vollständiges Tutorial, was sich als schneller Einstieg mit vielen praktischen Beispielen und erläuternden Illustrationen bestens für Anfänger - sowohl totale Programmieranfänger als auch Umsteiger von anderen Programmiersprachen - eignet. Aber auch fortgeschrittene Programmierer finden sicherlich noch viele interessante Themen und Einblicke.
  • Eine Stunde Python - Learn Python for one hour and get a feeling of the language.
  • Programmiereinführung mit Python - Wir werden lernen Code zu schreiben, der coole und nützliche Dinge tut. Du wirst nicht länger daran gebunden sein, Programme von anderen Leuten zu verwenden um mit Deinem Computer Dinge zu tun.

JavaScript

JavaScript ist die Programmiersprache, in der Webseiten geschrieben werden.

Git

Wenn du Git benutzt, kannst du deine Programme mit anderen teilen und die Programmgeschichte behalten.

Arduino

Arduinos sind kleine Computer, mit denen du LEDs, Motoren und vieles mehr ansteuern kannst.

  • Start Hardware - Mikrocontroller sind kleine Computer, die man programmieren kann. Sie sind in fast allen technischen Geräten eingebaut. Man findet sie in Spielzeugen, Mikrowellenherden, Handys, Robotern, Autos und Raumschiffen. Hier erfährst du, wie du sie selbst programmieren kannst. Von blinkenden LEDs bis zum elektronischen Haustier tauchst du ein in die spannende Welt der Hardware.