Wenn es dir plötzlich eiskalt den Rücken runterläuft…
Ein Referat / Vortrag über Programmierung – Nur wie?
Bereite dich sehr gut darauf vor und check die besten Tipps von Schulhof-Programmierung. Wir lassen dich nicht im Regen stehen, falls du mal so eine Aufgabe bekommst.
Hilfe, ich glaub ich muss hier weg…
Hilfe, die Aufregung ist groß. Du musst ein Referat halten, oder einen Vortrag zum Thema Programmierung halten und kennst dich nicht aus.? – Kein Problem. Check die Seite und schau dir die Videos an und du bist cool am Start…. Viel Erfolg !
Ein Referat halten über Programmierung – nicht ganz einfach, aber du kannst ne coole Note abstauben, wenn du dich hier informierst. Wir haben alles wichtige, spannende für dich zusammengepackt, damit du ne coole Note rausholst-.) Also check die Seite.
Ein Referat halten über Programmier-Sprachen
Ein Referat halten über Programmier-Sprachen – Einleitung – Hauptteil – Schluss
Gleich zu Anfang! Achtung ! HTML ist keine Programmiersprache, sondern eine Markup-Sprache ! Achte unbedingt im gesamten Referat oder deinem Vortrag, darauf, sonst könnte es schnell ein fettes Minus oder Punkt-Abzug geben, wenn du HTML als Programmiersprache betitelst.
Referate sind nicht besonders beliebt. Aber sie kommen sehr oft vor. Manchmal sind die Themen bereits vorgegeben, manchmal darfst du aber auch ein Thema deiner Wahl auswählen. Warum also nicht mal ein Referat halten, über Programmier-Sprachen? Welche Programmier-Sprachen gibt es? Wie haben sich die Programmiersprachen entwickelt? Und vor allem, was kann man eigentlich mit welcher Programmier-Sprache machen? Was braucht man dazu? Wie fängt man an? Wo sind Schwierigkeiten und Hindernisse? Mit welcher Programmiersprache kann ich eine coole App bauen? Oder wie programmiert man eine homepage?
Aufpassen, dass die Leute nicht einschlafen und wegpennen….
Was tun, wenn nach dem Referat, es dann doch ein Zuhörer wagt, noch Fragen zu stellen?-.
Kurz noch ein paar coole Tipps, falls noch ein paar Fragen kommen. Mit den Antworten trumpfst du cool auf und man sieht, du hast dich gut vorbereitet :
Wenn unangenehme Fragen nach dem Referat von Leuten aus deiner Klasse oder von deinem Dozenten kommen.
Befürchtet und gehasst nach Referaten sind unangenehme Nachfragen… Bereite dich cool vor… Es könnte dann doch die ein oder andere Frage aus dem Publikum, oder aus deiner Klasse kommen-.)
Mögliche Fragen:
a) Wie baut man eine App? Dann antwortest du ganz cool: Es kommt darauf an, was für eine App du entwickeln möchtest. Wenn du eine Android-App entwickeln möchtest, dann kannst du Java oder Kotlin nehmen. Möchtest du eine IOS – App entwicklen für dein cooles iphone, dann solltest du dich mit der Programmiersprache „Swift beschäftigen. Wenn du dann noch kurz erklären kannst, was Cross-Techniken sind, dann punktest du richtig. Cross-Techniken in der App-Entwicklungen sind Techniken, wo du praktisch nur einen Code schreibst und diesen Code kann man dann für beide Systeme nehmen, also für Android und für IOS. Eine der bekanntesten Cross-Techniken, um eine coole App zu entwickeln ist Dart und Flutter. Dart ist die Programmiersprache und Flutter, das Framework ( Ein Framework ist ein Programmiergerüst). Wenn jetzt noch eine letzte Frage kommt, wo man Dart-Code schreiben kann: Dann antwortest du einfach: Natürlich in Android-Studio… Denn dort schreibst du Dart und Flutter Code… -.)
b) Wie baut man eine Webseite – auf diese Frage solltest du natürlich unbedingt eine Antwort haben.
Was könntest du antworten? Nenne einfach 2 Möglichkeiten.
Eine Webseite kannst du klassisch coden, in Visual-Studio-Code, das ist ein Editor, wo man den Code reinschreibt, du benötigst, die Markup-Sprache HTML ( HTML ist keine Programmiersprache, sondern eine Markupsprache – eine Auszeichnungssprache – ganz wichtig zu erwähnen. Erwähne dies auch unbedingt in deinem Referat oder Vortrag. Du benötigst, HTML für die Struktur der Webseite, CSS für das Styling der Webseite. Hiermit bestimmst du z. B. wie soll der HIntergrund deiner Webseite aussehen, oder wo genau sollen die Bilder deiner Webseite denn hin? und dann erwähnst du noch java-Script, wenn du Funktionen schreiben möchtest. Du kannst dann zusätzlich noch eine zweite Möglichkeit nennen. Millionenfach genutzt wird natürlich auch WordPress: WordPress hat nichts mit Word zu tun, sondern es ist ein Content-Management-System. Gib einfach mal auf youtube „WordPress-Webseite“ ein, dann kannst du dir das ganze anschauen, wie man eine Webseite damit macht. Vorteil von WordPress, man braucht für eine einfache Webseite keine großen Programmierkenntnisse. Man arbeitet mit Plugins und Themes.
Ein Referat zu halten kann sehr spannend sein. Achte darauf, dass deine Zuhörer nicht einschlafen-:)
Ein Referat zu halten kann sehr spannend sein, für dich und auch für die Zuhörer, wenn du es spannend machst und dein Thema sehr gut vorbereitet und strukturiert hast.
Ein spannendes Thema, vor allem, ist es gut möglich, dass du hier ein Thema hast, wo sich nicht jeder unbedingt auskennt und du so gut punkten kannst bei deinem Referat über Programmier-Sprachen.
2 Stunden – Crashkurs- Einführung in Sprachen und Techniken Video
Wie startet man am besten ein Referat? Video ( 6: 45min)
Wie kann ich das ganze cool präsentieren? Video (4:08 min)
Wie macht man ein handout? Video (3:55 min)
Wie kann ich ein Erklär-Video erstellen mit Powerpoint? mehr
Nachfolgend findest du den grafischen Ablauf, wie du vorgehen könntest, damit dein Referat erfolgreich wird.
Grundsätzlich ist es vom Aufbau her so, dass du eine Einleitung benötigst, einen coolen Hauptteil und ein Schluss deines Referates.
Punkt 1 Ein Referat über Programmier-Sprachen halten
Ein Referat besteht aus Einleitung- Hauptteil und einem Schlussteil.
Punkt 2 Ein Referat über Programmier-Sprachen halten
Sammle Stoff, in unserem Falle, informiere dich auf auf schulhof-Programmierung und auf anderen Seiten, welche Programmier-Sprachen es gibt und was man eigentlich damit machen kann. Achte darauf, dass wenn du Fremdwörter benutzt, diese auch gut erklären kannst. Verstehst du etwas nicht, dann kannst du gerne auch nachfragen unter post(at)schulhof-programmierung.de
Punkt 3 Ein Referat über Programmiersprachen halten
Punkt 4 Ein Referat über Programmier-Sprachen halten
Im Hauptteil gehst du vom allgemeinen Teil in die spezifischen Punkte ein.
Punkt 5 Ein Referat über Programmier-Sprachen halten
Punkt 6 Ein Referat über Programmier-Sprachen halten
Vergiss nicht ein Quellenverzeichnis zu erstellen, sowie deine Kartei-Karten vorzubereiten. ( Siehe auch Video)
Punkt 7 Ein Referat über Programmier-Sprachen halten
Zum Schluss: Übe deinen Vortrag und das freie Sprechen, vor einer zweiten Person, oder Spiegel.
Punkt 8 Üben – freies Sprechen
Mögliche Bausteine, die du in dein Referat einbauen kannst.
Frage 1 : Wie bekomme ich heraus, welche Ausbildung, oder welche Studier-Möglichkeiten es gibt, im Bereich Informatik und was ein Programmierer so verdient?
Antwort: Auf Schulhof-Programmierung findest du eine riesige Übersicht von Videos, auch von Programmierern, die aus ihrem Alltag erzählen. Auch sind dort viele Studien-Gänge im Bereich Informatik gelistet. Du kannst die Seite sehr gut dafür nutzen, um zu recherchieren. Die klassische Ausbildung, wenn du Programmierer werden möchtest, wäre z. B. der Fachinformatiker für Anwendungsentwicklung. Zur Recherche-Übersicht
Frage 2: Gibt es statistische Erhebungen, welche Programmier-Sprache am häufigsten genutzt wird von Entwicklern?
Antwort: Ja, bitte achte darauf, dass wenn du statistische Daten zitierst, dass du die genaue Quelle angibst in deinem Quellverzeichnis. Die größte Entwickler Plattform ( Stackoverflow) startet jährlich eine riesige Umfrage auch über diese Thematik. Du kannst diese hier einsehen. mehr
Frage 3 Welche Programmier-Sprachen gibt es so?
Nicht vollständige Liste ( Beispiele)
- JavaScript ( Skriptsprache)
- Java
- C und C++
- C# (C Sharp)
- PHP
- python
- Scratch visuelle Programmiersprache für Kinder und Jugendliche
- Delphi/Object Pascal
- Swift ( IOS- Entwicklung) – z. B. App Programmierung / iphone
- Dart ( Flutter) Dart ist die Programmier-Sprache. ( Apps)
- Kotlin ( Kotlin ist eine plattformübergreifende, statisch typisierte Programmiersprache)
- Achtung – Wichtig für dein Referat:
- Bitte beachte, dass HTML keine klassische Programmier-Sprache, sondern eine sogenannte Markup-Sprache ist. Auch ist CSS keine klassische Programmier-Sprache, sondern eine “ Stylesheet-Sprache. „.
- Und noch eine wichtige Sache:
- Java hat nichts mit java-script zu tun!
- Wenn du wissen willst, wie so ein HTML-Grundgerüst einfach aufgebaut werden kann, in Visual-Studio-Code, das ist der Quelltext-Editor, dann schau dir das ganze zum Verständnis hier an. Video Du musst ja auch immer damit rechnen, dass deine Mitschüler am Ende deines Vortrags noch Fragen an dich haben. Hier ist es wichtig, dass du natürlich grundlegende und einfache Dinge gut verstanden hast.
Frage 4 Das Thema ist interessant, aber ich weiß nicht, ob es für mich nicht zu schwierig ist
Antwort: Frag deinen Lehrer, ob du das ganze vielleicht zu zweit oder zu dritt machen kannst. Gut ist es natürlich, wenn du jemand in der Gruppe deines Vortrages hast, der vielleicht schon mal irgendetwas programmiert hat und ggf. dann auch helfen kann. Ggf. kannst du es vorbereiten und deinen EDV-Lehrer bitten, sich das ganze nochmals durchzuschauen, ob deine Recherche und ob das alles inhaltlich richtig ist. Vielleicht hast du auch einen Kumpel oder eine gute Freundin, die sich mit programmieren auskennt. Du kannst auch eine kurze Email schreiben, wenn du selbst nicht weiterkommst, oder dir mit den Sprachen etwas unklar ist.
Frage 5 Eine Frage, auf die du auf jeden Fall eine Antwort haben solltest-:)
Es wird dir bestimmt auch die Frage am Ende deines Referates gestellt werden, mit was man am besten einsteigt in die Programmier-Welt. Diese Frage ist natürlich nicht einfach zu beantworten, da es natürlich darauf ankommt, was man überhaupt programmieren möchte.
Einen guten Tipp kannst du geben, mit Frontenend-Entwicklung einzusteigen. Das heißt, man lernt HTML, CSS für das Styling und java-script. Man benötigt dazu einen sogenannten Quellcode-Editor. Vielfach benutzt wird hier Visual-Studio-Code. Man kann ihn kostenlos downloaden und dort seinen Code eintragen. Mit diesen 3 Komponenten kannst du eine App oder eine Webseite coden und hast einen coolen Start in die Programmier-Welt. Eine schöne Übung, wenn du noch nie im Leben etwas im Bereich Frontend-Entwicklung gemacht hast, ist sicherlich die Übung, das lila Fußball-Feld. Hier lernst du erste Schritte in die Programmierung, lernst mit Visual-Studio-Code ein automatisiertes HTML-Grundgerüst zu erzeugen und deinen ersten Code einzutragen.
Das ganze mit Video und Lösung Übung ( Frontend-Entwicklung – HTML, CSS, Java-Script)
Erstelle zu Anfang einen Lernplan und vernetze dich
Du kannst auch erwähnen, dass es sinnvoll ist einen Lernplan zu erstellen, da sich programmieren zu lernen, meist über Monate hinzieht, hat man dann keine Strategie oder bleibt nicht regelmäßig dran, wird es schnell schwierig. Schlimmstenfalls verliert man schnell die Lust, was natürlich sehr schade wäre. Wie erstellt man so einen Programmier-Lernplan, wo man seine Lern und Code-Zeiten eintragen kann? Das kleine Excel-Programm findest du hier ( Lernzeit-Steuerungs-Programm mit Video-Anleitung)
Wichtig ist auch, dass du dich gut vernetzt, da es in der Programmierung schnell zu Fehlermeldungen kommen kann. Kennst du dann niemand, der dir weiterhilft, kann es schnell frustrierend werden. Schau dir dazu auch die Notfall-Hilfe-Box an. Dort findest du auch viele Facebook-Programmier-Gruppen etc. Notfall-Hilfe-Box
Alternativ kannst du natürlich auch Python nennen. Was kann man mit Python so alles machen? mehr
Frage 6 auf die du dich vielleicht gefasst machen musst. Wie erstellt man eine APP?
Welche Arten einer App gibt es? Video
Frage 7 Eine weitere Frage könnte sein: Muss ich unbedingt programmieren können, wenn ich nur eine einfache Webseite bauen möchte?
Antwort: Nein, es gibt viele Möglichkeiten eine Webseite zu entwickeln.
Wenn du eine Webseite coden möchtest, dann arbeitest du mit HTML, CSS und Java-Script und z. B. mit Visual-Studio-Code, wo du deinen Code einträgst und Zeile für Zeile eben codest. Wie das ganze gemacht wird, findest du im Programmier-Garten unter Frontend-Entwicklung. Natürlich kannst du eine Webseite auch mit einem sogenannten CMS-System aufbauen. Das heißt, mit einem sogenannten Content-Management-System arbeiten. Hier arbeitest du mit Themes, Plugins etc. Programmieren musst du dazu erst mal nicht können. Wenn du so etwas machen möchtest, also deine eigene Webseite mit WordPress zu erstellen, dann findest du hier eine technische Anleitung, wo du WordPress her bekommst, wie du eine Internet-Adresse kaufen kannst ( Domain), und was ein Provider genau macht. Mit vielen Videos und Anleitungen. Eine WordPress-Webseite erstellen mehr
Frage 8 Eine weitere Frage, die natürlich aufkommen könnte ist. Wie kann man Spiele entwickeln? Muss ich als Spiele-Entwickler gut in Mathe sein? Welche Schulen oder Studiengänge gibt es?
Wie programmiert man Spiele? Welche Studiengänge gibt es? Was ist ein Game-Designer? mehr
Frage 9 Eine weitere Frage könnte auftauchen, dass du gefragt wirst. Was sind eigentlich Frameworks und wozu braucht man diese?
Frameworks sind sogenannte Programmier-Grundgerüste. Es gibt hier verschiedene. Wenn du in der Frontend-Entwicklung einsteigst und dich mit HTML, CSS und JAVA-Script beschäftigst, so wird in der Frontend-Entwicklung häufig REACT, VUE.js oder mit Angular gearbeitet. Eine Übersicht über weitere Frameworks und wie diese überhaupt funktionieren, findest du hier als Information. Bitte beachte, dass React.js eine Bibliothek ist. mehr
Viel Erfolg beim Zusammenstellen deines Referates.
Bei Fragen schreib eine Email oder frag in der Facebook-Gruppe nach
Ich brauche unbedingt eine gute Note. Was kannst du zusätzlich noch in dein Programmier-Referat einbauen?
Eine Sache solltest du aber nicht vergessen in deinem Referat, du solltest für deine Leute unbedingt den Unterschied zwischen Frontend und Backend erklären können. Dann punktest du noch zusätzlich cool…-.) Eine Grafik habe ich dir hier gebaut.
Merke unbedingt: Frontend ist einfach gesagt, das was du auf deinem Handy siehst, wenn du eine Webseite öffnest. Backend ist immer das, was du nicht siehst. Hier sind unterschiedliche Techniken am Start, die ich dir unten in der Grafik gelistet habe.
Die übelsten Fehler, die du machen kannst
Krasse Fehler, wo du schnell in Richtung 6,0 schlitterst… Also Vorsicht !
Fehler 1 Erzähle im Referat niemals, dass HTML eine Programmiersprache ist. HTML ist eine Markup-Sprache – Eine Auszeichnungssprache.
Fehler 2: Java und java-Script sind völlig unterschiedliche Programmiersprachen, auch wenn sie ähnlich heißen.
Fiese Fangfrage 1
Kann man auch allein mit HTML eine Webseite machen, oder braucht man noch mehr Techniken? – Was würdest du antworten?
Hier antwortest du ganz cool mit „Ja“ das geht, und begründest das ganze so. Es geht, allerdings bist du natürlich etwas eingeschränkt, da du ja deine Webseite auch stylen möchtest und das machst du mit CSS-Code. HTML ist nur für die Struktur einer Webseite und mit CSS kannst du das ganze stylen und java-script ist für das Funktionelle da. Mit Java-Script schreibt man z. B. Funktionen. Zum Beispiel klickst du auf einen Button und ein Text erscheint auf deiner Webseite. Oder bei der Drag and Drop Technic, wenn du z. B. bei einem Puzzle, ein Puzzle-Teil von A nach B ziehen kannst, da läuft häufig auch java-script im Hintergrund. Java-Script ist extrem wichtig in der gesamten Web-Programmierung. Einfach gesagt, immer wenn sich irgend etwas bewegt auf deiner Webseite, ist häufig java-script am Start. Mit java-script kannst du natürlich auch kleine Spiele bauen.
Alle 3 Techniken kannst du cool auf W3school lernen.
Fiese Fangfrage 2
Kann ich auch ohne java-script eine Webseite bauen?
Auch hier ist die richtige Antwort: Ja, das geht, für eine einfache Seite. Siehe auch oben.
Fiese Fangfrage 3
Kann man eigentlich auch auf dem Handy code ausführen, oder kann ich das nur am PC / Laptop machen?
Hier ist die richtige Antwort: Ja, das geht, du benötigst allerdings einen Code-Editor. Es gibt mobile Code-Editoren, die spielst du dir kostenlos auf das Handy und schon kannst du auch unterwegs lernen und üben.
So funktionieren diese: Beispiel
Beispiele sind Trebedit, oder Acode, oder Spck-Editor.