Studium Informatik - Java?
Hey liebe gutefrage-Community,
ich studiere seit diesem Jahr Mathematik und zum Leidwesen aller Mathematiker müssen wir als Pflichtfach auch das Programmieren lernen. :D Da mein gesamter Informatikunterricht aus der Schule damit zusammengefasst werden kann, dass wir Bilder in Word einfügen sollten, habe ich dementsprechend wenig Ahnung von tatsächlichem Programmieren. Die Arbeitsblätter für Programmierung bereiten mir Sorgen. Es sind jene, die ich am wenigsten verstehe, die am meisten Zeit kosten und bei denen ich am wenigsten mitnehme. Ich mag das ganze Thema einfach nicht. Wirklich gar nicht :D. Programmieren ist nicht mein Ding. Hat jemand eine Idee, wie ich mir das etwas selber aneignen kann? Leider sitzen wir mit den Informatikern in einer Vorlesung, dementsprechend nimmt es der Prof als gegeben, dass wir z.B. wissen, was eine Basisklasse, Exceptions, etc. sind. Ich habe von sowas noch nie gehört, geschweige denn, es angewandt.
In welcher Sprache müsst Ihr programmieren? Bei uns war das damals FORTRAN77 - dafür gab es extra einen FORTRAN-Kurs, von Mathematikern für Mathematiker…
In Java
3 Antworten
Oha, das erinnert mich an meine Berufsschulzeit, wo wir auch Java lernen mussten, allerdings mit einem Lehrer, der von nichts eine Ahnung hatte und nur in einem einfachen Texteditor ohne die ganzen Features, die moderne IDEs bieten. Das war die völlige Katastrophe, weil nur das funktioniert hat, was man 1:1 vom Arbeitsblatt abgetippt hat. Und ich konnte vorher schon programmieren. Zwar nur in verschiedenen Basic-Dialekten (inklusive VBA) und in Delphi, aber zumindest war Vorwissen da.
Java hab ich später spielerisch auf codingame.com und mit dem "Java-Hamster-Modell" gelernt. Allerdings konzentriert sich CodinGame hauptsächlich darauf, aus einem bestimmten Input einen bestimmten Output zu generieren und beim Java-Hamster kommen Klassen und Exceptions auch erst im zweiten Buch vor. Der Java-Hamster ist zwar mittlerweile sehr veraltet, weil er noch auf Java-Version 7 basiert (aktuell sind wir bei Version 21), aber die Dinge, wie z.B. Klassen und Exceptions sind immernoch gültig, von daher würde ich dir erstmal empfehlen, dass du dir das mal anschaust. https://www.java-hamster-modell.de/index2.html
Ansonsten hab ich gehört, dass BlueJ wohl ein integriertes Lernprogramm haben soll. Das hab ich aber noch nie ausprobiert, daher kann ich dir da nichts genaues zu sagen.
Das HPI bietet ganz nette Kurse zum Thema an, zum Beispiel: https://open.hpi.de/courses/javaeinstieg-schule2023
Schau Dir doch einmal das hier an: https://www.freecodecamp.org/news/learn-the-basics-of-java-programming/
Maximale Erfolge!