Benutzer-Werkzeuge

Webseiten-Werkzeuge


start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
start [2021/02/20 13:10] Martin Pabststart [2023/09/07 16:26] (aktuell) – [LearnJ - ein interaktiver Java-Kurs für Schüler/innen] Martin Pabst
Zeile 1: Zeile 1:
 <HTML> <HTML>
 <a href="https://github.com/martin-pabst/Online-IDE" target="_blank"> <a href="https://github.com/martin-pabst/Online-IDE" target="_blank">
-<img src="https://www.learnj.de/lib/exe/fetch.php?media=forkme_right_green_007200.png" style="position: absolute; top: 0.35em; right: 16.1em">+<img src="https://www.learnj.de/lib/exe/fetch.php?media=forkme_right_green_007200.png" style="position: absolute; top: 0.35em; right: 16.1em; z-index: 9999">
 </a> </a>
 </HTML> </HTML>
Zeile 8: Zeile 8:
 <HTML> <HTML>
  
-<div class="java-online" style="height: 200px; width: 80%" data-java-online="{'withBottomPanel': false, 'id': 'startpage'}">+<div class="java-online" style="height: 150px; width: 70%" data-java-online="{'withBottomPanel': false, 'id': 'startpage'}">
  
 <script type="text/plain" title="Test1.java"> <script type="text/plain" title="Test1.java">
-for(int i = 0; i < 10; i++){+for(int i = 0; i < 5; i++){
    println("Hallo Welt!");    println("Hallo Welt!");
 } }
Zeile 19: Zeile 19:
  
 </HTML> </HTML>
 +{{ :pasted:20200923-070416.png?400}}
  
-===== Interaktives Java-Tutorial ===== 
 Du möchtest gleich mit dem Lernen beginnen?  Du möchtest gleich mit dem Lernen beginnen? 
   * [[einstieg:hallo-welt:start|Zum ersten Kapitel: "Hallo Welt!"]]   * [[einstieg:hallo-welt:start|Zum ersten Kapitel: "Hallo Welt!"]]
   * [[navigationmenu|Zum Inhaltsverzeichnis des Tutorials]]   * [[navigationmenu|Zum Inhaltsverzeichnis des Tutorials]]
-===== Für wen ist diese Seite gedacht? ===== +  * [[https://www.learn-sql.de|Hier geht's zum Datenbanken-Kurs für die 10Jahrgangsstufe (G9-LehrplanBayern)]] 
-Die Seite ist für alle da, die auf möglichst einfache, spielerische Art und Weise Java lernen möchtenIch zeige ich Dir Schritt für Schrittwie man objektorientiert denkt und programmiertDu findest die Erklärungen jeweils als Text und als VideoZwischendurch gibt es immer wieder praktische Beispiele und Programmieraufgaben, die Du direkt im Browser ausprobieren und verändern kannst ohne dafür etwas installieren zu müssen. +  * [[https://www.learnj.de/10|Hier entsteht der Java-Kurs für die 10Jahrgangsstufe (G9-Lehrplan, Bayern)]] 
-===== Warum Java? ===== +  * [[https://www.learnj.de/11|Hier entsteht der Java-Kurs für die 11. Jahrgangsstufe (G9-LehrplanBayern)]] 
-Objektorientierte Programmiersprachen (z.BC++, Java, C#, Objective C, Typescriptsind weit verbreitet, weil sie mächtig und vergleichsweise performant sind und weil es mit ihnen gelingt, auch in sehr großen Softwareprojekten die Komplexität im Griff zu behaltenIm Gegensatz zu Fremdsprachen gilt für Programmiersprachen: "Kann man eine, dann kann man alle"Gelingt es Diranhand einer der objektorientierten Sprachen die grundlegenden Prinzipien objektorientierter Softwareentwicklung zu verstehen und einzuüben, dann geht das Erlernen weiterer objektorientierter Sprachen sehr leicht von der Hand\\  +  * [[https://www.learnj.de/g8j11|Hier finden Sie den interaktiven Java-Kurs für die 11Jahrgangsstufe (G8-LehrplanBayern).]] 
-Java ist derzeit {{https://www.tiobe.com/tiobe-index/|die am meisten verwendete Programmiersprache}}. Zudem wird in Deutschland an vielen weiterführenden Schulen Java gelehrt. Daher ist es sinnvoll, mit dieser Programmiersprache einzusteigen.  +  * [[:links:start|Weitere interaktive Informatikkurse mit der Online-IDE]] 
-===== Die Programmiersprache auf dieser Website ist das wirklich Java? ===== +[[ https://www.bildungspakt-bayern.de/isi-preistraeger-2022-gy-ingolstadt/|{{:isi_digital_2022.png?300|}}]] 
-Damit Du die Beispiele auf dieser Website direkt im Browser verändern und ausprobieren kannst, habe ich einen Compiler entwickelt, der direkt im Browser läuft. Er versteht alle Java-Sprachkonstrukte, die erfahrungsgemäß an Schulen verwendet werden. An wenigen Stellen habe ich die Sprache Java leicht verändert, damit die Programmierbeispiele etwas kürzer und lesbarer werden. \\  +===== Online-IDE ===== 
-[[.unterschiede_zu_java:start|Details dazu siehe hier.]]+Die Seite LearnJ ist als Nebenprodukt zu **[[https://www.online-ide.de|Online-IDE]]** entstanden, einer browserbasierten Entwicklungsumgebung für den Unterricht. 
  
-====== Java-Online ====== +  * [[api:ide_manual:start|Kurze Video-Tutorials zur Bedienung der Online-IDE]] 
-Die Seite LearnJ ist als Nebenprodukt zu **Java-Online** entstanden, einer browserbasierten Entwicklungsumgebung für den Unterricht. Sie wird derzeit an zwei Schulen getestet und weiterentwickelt und soll im Laufe des Schuljahres veröffentlicht werden. +  * [[.javaonline:features|Beschreibung der Features der Entwicklungsumgebung]]
- +
-  * [[.javaonline:features|Hier die Features der Entwicklungsumgebung]]+
   * [[.javaonline:changelog|Changelog von Java-Online]]   * [[.javaonline:changelog|Changelog von Java-Online]]
   * [[.javaonline:roadmap|Roadmap von Java-Online]]   * [[.javaonline:roadmap|Roadmap von Java-Online]]
   * [[.javaonline:bugreports|Bug-Reports]]   * [[.javaonline:bugreports|Bug-Reports]]
   * [[.javaonline:featurerequests|Feature-Requests]]   * [[.javaonline:featurerequests|Feature-Requests]]
 +  * [[.ide:testlogins:start|Informationen für Schulen]]
 +  * [[.ide:testlogins:start|Interessiert? -> Kostenlose Testphase!]]
 +  * [[https://www.online-ide.de/spriteLibrary.html|Übersicht über alle eingebauten Sprites]]
 +
 +===== Für wen ist diese Seite gedacht? =====
 +Die Seite ist für alle da, die auf einfache, spielerische Art und Weise Java lernen möchten. Anhand vieler praktischer Beispielprogramme, die Du direkt im Browser ausprobieren und verändern kannst, lernst Du Schritt für Schritt, wie man objektorientiert denkt und programmiert. 
 +===== Warum Java? =====
 +Objektorientierte Programmiersprachen (z.B. C++, Java, C#, Objective C, Typescript) sind weit verbreitet, weil sie mächtig und vergleichsweise performant sind und weil es mit ihnen gelingt, auch in sehr großen Softwareprojekten die Komplexität im Griff zu behalten. Im Gegensatz zu Fremdsprachen gilt für objektorientierte Programmiersprachen: "Kann man eine, dann kann man alle ". Wenn Du Java verstanden hast, dann geht das Erlernen weiterer objektorientierter Sprachen sehr leicht von der Hand. Java ist derzeit {{https://www.tiobe.com/tiobe-index/|die am meisten verwendete Programmiersprache}}. Sie wird an vielen weiterführenden Schulen und Universitäten gelehrt. Daher ist es sinnvoll, mit dieser Programmiersprache einzusteigen. 
 +===== Die Programmiersprache auf dieser Website - ist das wirklich Java? =====
 +Damit Du die Beispiele auf dieser Website direkt im Browser verändern und ausprobieren kannst, habe ich einen Compiler entwickelt, der direkt im Browser läuft. Er versteht alle Java-Sprachkonstrukte, die erfahrungsgemäß an Schulen verwendet werden. An wenigen Stellen habe ich die Sprache Java leicht verändert, damit die Programmierbeispiele kürzer und lesbarer werden. [[.unterschiede_zu_java:start|Details dazu siehe hier.]]
 +
 +
  
  
-{{ :pasted:20200923-070416.png }} 
start.1613823020.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki