Benutzer-Werkzeuge

Webseiten-Werkzeuge


javaonline:roadmap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javaonline:roadmap [2020/12/17 21:38] Martin Pabstjavaonline:roadmap [2022/02/25 17:18] (aktuell) – [Vorhaben zwischendurch] Martin Pabst
Zeile 1: Zeile 1:
 ====== Roadmap ====== ====== Roadmap ======
-  * **Bis zum Januar 2021 (schon weitgehend fertig):** 
-    * Es soll eine Möglichkeit geschaffen werden, mit der mehrere Schüler/innen gleichzeitig an einem Projekt arbeiten können. Ich denke an eine Art "Repository", das wie ein Workspace mehrere Dateien umfasst und die Änderungshistorie speichern kann.  
-    * Mehrere Schüler/innen können ihre Workspaces dann mit diesem Repository verknüpfen und Dateien ein- und auschecken. 
-    * Schüler/innen können einzelne Dateien als "Hausaufgabe" markieren, so dass die Lehrkraft sie einfach auffinden kann. 
-    * Die Korrekturen der Lehrkraft werden den Schüler/innen in einer Diff-Ansicht dargestellt, so dass sie sofort sehen, was geändert wurde. 
   * **Bis zum Ende des Schuljahres 2020/2021**   * **Bis zum Ende des Schuljahres 2020/2021**
-    * Ausbau des interaktiven Buches auf [[:start|www.java.mathe-pabst.de]] +    * Ordner in der Workspace-Liste (=> Baumstruktur) 
-      Abbildung der Inhalte des bayerischen Lehrplans für Informatik der Jahrgangsstufe 10 +    Verteilen der Schulen auf mehrere Server 
-      Schrittweise erklärte Entwicklung von Demo-Spielen mit ausführlich kommentiertem Quellcode +    * Optimieren des Servers (Caching) 
-      Tutorials zu Game-Development-Themen, z.B.  +  * **Bis zum Ende des Schuljahres 2021/22*
-        Tastatursteuerung +    Erste Version der Online-IDE für SQL 
-        Scrolling +  * **Längerfristig** 
-        Zustandsorientierte Modellierung des Spielablaufs +    Optimieren des Compilers und Beschleunigen des Interpreters 
-        * ... +    Inner classes/Lambda expressions 
-    * Java-Klasse zum Datenaustausch, so dass die Schüler/innen auch Netzwerkspiele schreiben können+    * ... darauf Aufbauend mehr Möglichkeiten für funktionalen Programmierstil (Methoden filter, map, ... bei den Collections) 
 +    * Wait-Anweisung 
 +    * Nebenläufigkeit (Threads) 
 +    * Prüfungs-Modus zum Durchführen kleiner Leistungsnachweise in der Online-IDE
  
 +  
  
 ====== Vorhaben zwischendurch ====== ====== Vorhaben zwischendurch ======
-  * Klasse ''Linie'' +  * Bessere Abbildung der ''Timer''-Klasse 
-  * Ordnerstruktur in der Liste der Workspaces und der Liste der Dateien +  * wait-Methode
-  * Ausbau der Klasse ''LocalDateTime'' und neue Klasse ''LocalDate''+
javaonline/roadmap.1608237497.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki