Wie lernen?

Dr Franke Ghostwriter
zuammen,

ich weiß nicht, ob es anderen Leute auch so geht wie mir, aber ich als völliger "Programmieranfänger" hab extreme Probleme mit diesem Modul. Ich lese die Skripte, meine ich hätte es einigermaßen verstanden und versuche dann die Selbsttestaufgaben zu machen und verstehe gar nix bzw. weiß überhaupt nicht, was ich machen soll. Bei jeder neuen Aufgabe fange ich irgendwie von vorn an. Geht es jemandem ähnlich? Ich hab das Gefühl bei mir scheitert es schon an der grundlegenden Bedienung von BlueJ. Ich kapier das irgendwie nicht. 😕
Hat jemand 'nen Tipp wie man dieses Modul am besten effektiv lernen kann? Gibt es irgendeine Systematik (wenn ja, hab ich sie noch nicht entdeckt 😡)? Muss ich mir diese ganzen Sachen auswendig eintrichtern (das kann ja irgendwie nicht sein, oder?)? Wie kann man an dieses ganze Modul "rangehen" grad wenn man von Programmierung noch wie was gehört hat bzw. nur Kleinigkeiten?
Ich war auch schon zur Lehrveranstaltung, aber die bringt mir nicht wirklich was, da der Dozent erst nur Fragen beantwortet und dann vorne irgendwas in seinen Laptop eintippt und ich gar nicht weiß, was der da überhaupt macht.

Viele Grüße
Kristin
 
als Anfänger gibt's da wahrscheinlich nur eins: übungen machen ohne Ende, so bekommst du nach und nach Routine in die Sachen. Auswendig lernen brauchst du nichts. Am besten besorgst du dir eins der vorgeschlagenen Bücher, da sind in der Regel viele übungen drin. Aller Anfang ist schwer 🙂

Gruß,

Andreas
 
Mir geht es auch so, dass ich an den Übungsaufgaben echt zu knacken habe. Ich finde, es gibt dann aber ein umso besseres Gefühl, wenn des dann endlich klappt.
Ich werde den Lehrtext dann nochmal durcharbeiten, wenn alle Aufgaben hinter mir liegen. Mit dem Hintergrundwissen aus den Aufgaben wird er sich dann nochmal neu erschließen. (Meine Frau studiert Bildungswissenschaften, das nennt sich dann wohl "hermeneutische Spirale")
 
Bei jeder neuen Aufgabe fange ich irgendwie von vorn an. Geht es jemandem ähnlich? Ich hab das Gefühl bei mir scheitert es schon an der grundlegenden Bedienung von BlueJ. Ich kapier das irgendwie nicht.

Ich glaube hierdrin liegt dein Hauptproblem.
Du solltest wirklich erstmal versuchen, die Bedienung von BlueJ zu erlernen und denn die grundlegenden Dinge der Programmierung verstehen.
Grundlegend ist : Variablen und Schleifen, Prinzip Objektorientierung
Variablen sind das Gedächtnis der Zwischenspeicher,
Schleifen Wiederholen Dinge auf verschiedene Weise

Es ist immer schwer bis unmöglich Teil 3 und 4 von etwas zu verstehen, wenn der Teil 1 und 2 noch unverstanden ist
 
ich bin auch Programmieranfänger und hatte am Anfang (speziell 2. KE)
ziemlich große Probleme das Gelernte umzusetzen. Ich hatte zwar nach der
zweiten KE ausreichendes Wissen über bedingte Schleifen und die
einfachen Datentypen aber die Programmieraufgaben der 2. EA habe ich
einfach nicht hinbekommen. Ich habe mir dann etwas Literatur besorgt und
konnte dann endlich verstehen wie das ganze funktioniert. Speziell für
Anfänger finde ich das Skript, damit meine ich die 2. KE, nicht so gut
gelungen. Man bekommt in wenigen Seiten sehr viele Informationen und
dann soll man alles richtig "zusammensetzten". Irgendwie fehlen da ein
paar Schritte zwischen schau mal her das sind die Grundbausteine und
jetzt schreib mal ein Programm.

Daran bin ich mit dem Skript gescheitert.

Ansonsten kann ich mich Tilt nur anschließen. Nachdem ich die "Basics"
verstanden hatte konnte ich anfangen zu üben und das hilft ungemein. Nun
kann ich die Aufgaben erfolgreich bearbeiten und komme auch gut mit dem
Inhalt des Kurses zurecht. Ich muss allerdings noch viel üben um
schneller auf die Lösungen zu kommen.

Mfg Frank
 
ich weiß nicht, warum ihr dann nicht mehr fragen in dem forum stellt! ich komm mir manchmal schon etwas blöd vor, weil ich so (vielleicht für manche) blöde fragen stell. aber für das is das forum doch da!?

nicht aufgeben - und viele fragen stellen 😉

ciao
matthias
 
Ich habe auch keine Programmiererfahrung, die Sachen aus der Schule liegen auch schon zu lange zurück...
Geht es jemandem ähnlich? Ich hab das Gefühl bei mir scheitert es schon an der grundlegenden Bedienung von BlueJ. Ich kapier das irgendwie nicht. 😕

Um die Bediehnung von BlueJ zu lernen reichen die Tutorials von der BlueJ-Website...

Mich würde noch interessieren, welche Zusatzliteratur?

@FrankM und alle Mit-Anfänger...

. Ich habe mir dann etwas Literatur besorgt und
konnte dann endlich verstehen wie das ganze funktioniert. Speziell

Der Fundus im Netz ist je riesig... Sun-Java, Java ist eine Insel, Javabuch etc...
Das Kölling Buch: "Object first..." würde ich nicht kaufen wollen... die ersten Kapitel sind doch sehr einführend, schafft man auch mit Kurs und Web...

Also, was hat euch geholfen...? Warum?

Problem, wenn man ein Buch kurz durchblättert oder mal zwei Wochen ausleiht... weiss man auch nicht immer, ob es das richtige ist...

Mit welchen Büchern habt Ihr schon länger positive Erfahrungen///

Was haltet ihr von: "Java in a Nutshell" und dem Sun Zeug...?
 
@Ottokar:

Ich habe mir das Buch "Java - Intensivkurs" von dem Autor Marco Block geholt. Mein Problem war der Inhalt und speziell die Umsetzung der KE 2. Siehe auch mein Post oben. Da hat mir das Buch gut geholfen. Wesentlich mehr habe ich mit dem Buch auch nicht gemacht da der weitere Inhalt nicht mehr viel für den Kurs bringt.

Schön wäre z.B. gewesen wenn auch die rekursive Programmierung Inhalt des Buches wäre, die macht mir nämlich gerade zu schaffen.

Ich hoffe das hilft dir weiter.


Mfg Frank
 
Also ich kann Euch das Buch 'Java lernen mit BlueJ' von Barnes/Koelling waermstens empfehlen. Im Kursmaterial wird (zumindest fuer Programmieranfaenger) meiner Meinung nach zu viel Theorie auf einmal vermittelt. Da werden erst mal alle gaengigen Datentypen hintereinander erklaert. In 'Java lernen mit BlueJ' dagegen werden erst mal nur diejenigen erklaert, die auch fuer das aktuelle Beispiel benoetigt werden. Der Rest kommt spaeter dran! Ein weiterer Pluspunkt: Es gibt keine umfaengliche Einleitung, sondern es geht gleich mit den wichtigsten Definition los(Objekt, Klasse, Methode) und nach wenigen Seiten arbeitet man schon mit dem ersten kleinen Programm und sieht somit auch gleich was der Programmcode eigentlich ausloest.
Das Buch (mit CD) gibt's bei Amazon fuer 39,95.
 
Oben