Soweit ich weiss, gibt es auch irgendwie die Möglichkeit Lego-Mindstorm mit Java zu programmieren.
Lego Mindstorm ist zwar ganz schön teuer, aber wenn du dir das was du programmieren willst mit Lego zusammenbaust bleibt vielleicht etwas mehr Zeit zum Java lernen als wenn du einen Roboter komplett selber baust.
Ich glaube aber, dass ein Roboter kein besonders guter Ansatz ist Java zu lernen.
Wenn du es für die Uni lernen musst, werden die sich schwerpunktmässig wohl eher das vorstellen, wofür Java meistens eingesetzt wird.
Roboter zählen da eher nicht zu, denn hardwarenahe Programmierung ist nicht gerade eine Stärke von Java.
Es ist zwar schon seit urzeiten geplant, dass irgendwann auch mal die unsere Kaffeemaschinen in Java programmiert werden und ein paar Ansätze in die Richtung Hardware gibts auch schon, aber überwiegend wird Java für Applets, Webapplikationen, Serverapplikationen und sowas eingesetzt.
Bei de Roboterprogrammierung könntest du die allgemeinen Programmstrukturen, Operatoren usw. lernen, das macht aber nur den kleinsten und leichtesten Teil von Java aus.
Java programmieren bedeutet hauptsächlich den Umgang mit den Standard APIs, API-Klassen, Methoden usw. zu lernen.
Das kannst du eigentlich schon ein bischen an "Robocode" sehen. Um da die Roboter zu programmieren, benutzt du das dafür vorgesehene API und das findest du in keiner normalen Java-Dokumentation.
Selbst wenn du mit dem Robocode-api perfekt umgehen kannst und die besten Robocode-Roboter programmierst, nutzt dir das wenig, wenn du in der Prüfung ein Applet, Gui-Elemente, TCPIP Verbindungen, Datenströme, Dateioperationen usw. erklären bzw. programmieren sollst.
Ich glaube Roboter-bauen um Java zu lernen ist ungefähr so effektiv wie ein Urlaub am Ballermann um spanisch zu lernen. Ein paar Bröckchen von der Sprache lernt man vielleicht, aber hauptsächlich verbringt man seine Zeit mit ganz anderen Sachen als der Sprache
Klingt irgendwie nach einem glücklichen Händchen bei der Wahl des StudienfachsGibt es soetwas??? denn ich habe nicht noch die Zeit die Priogrammiersprache BASIC zu erlernen (Pascal könnte ich nich anbieten)
Pascal kannst du nicht anbieten, für Basic keine Zeit und Java lernen nur weil es unbedingt sein muss. Wäre da nicht Philosophie, Sozialpädogigik oder Theologie etwas angebrachter als Informatik?
Irgendwelche Progranmmiersprachen wirst du für ein Informatikstudium lernen müssen und jeder der irgendeine Programiersprache richtig beherscht braucht für Basic nicht mehr viel lernen, sondern höchstens ein bischen umdenken und hin und wieder mal ein paar Befehle nachschlagen.
Lesezeichen