Hinweise zu Übungsaufgaben in VBA
B Beispiele — Oft kann ein vorangehendes Beispiel als Ausgangspunkt einer Lösung dienen. Zuerst einmal sollte versucht werden, das Beispiel zu verwenden, um sicherzustellen, daß es auch fehlerfrei ist. Dann kann es oft schrittweise verändert werden, um zur Lösung einer Aufgabe zu gelangen.
D Dokumentation — Die Dokumentation sollte nicht in das Programm kopiert werden!
F Freiwilligkeit — Wer möchte, kann den Kurs auch lesen bzw. an ihm teilnehmen, ohne sich mit den Aufgaben zu beschäftigen.
G Gruppenarbeit — Übungen können auch gemeinsam mit dem Sitznachbarn bearbeitet werden, wenn dies von beiden Teilnehmern gewünscht wird. (Falls die Arbeitsgeschwindigkeit der beiden Teilnehmer aber so unterschiedlich ist, daß der eine nur zusieht, während der andere alles erledigt, ist es wahrscheinlich besser, wenn beide die Aufgaben getrennt voneinander bearbeiten.)
K Kleine Schritte — Nicht versuchen, eine Lösung auf Anhieb vollständig richtig einzugeben, sondern vielmehr in kleinen Schritten arbeiten: Nicht versuchen, gleich alle Anforderungen zu erfüllen, sondern zunächst nur einen Teil der Lösung so programmieren, daß die Eingabe voraussichtlich richtig verarbeitet werden kann. Dann prüfen, ob sie auch wirklich richtig verarbeitet wird und das erwartete Verhalten zeigt. Falls nicht, entsprechend korrigieren. Erst danach den nächsten Schritt beginnen.
L Lesen — Erst einmal die Aufgabenstellung langsam, vollständig und nötigenfalls wiederholt lesen, bis sichergestellt ist, daß verstanden wurde, was verlangt ist. Falls dazu nötig, Begriffe nachlesen. Häufig sind Lösungen unvollständig oder falsch, weil die Aufgabenstellung nicht vollständig oder richtig wahrgenommen wurde. Das vollständige Verständnis der Aufgabenstellung ist oft schon die Hälfte des Aufwands bis zur Lösung.
N Nachfragen — Falls die Aufgabenstellung unklar ist oder Probleme Sie an der Bearbeitung hindern, fragen Sie den Dozenten. Vielleicht kann er Ihnen helfen, ohne gleich schon die Lösung zu verraten.
O Ohne Vorgriffe — Die Übungsaufgaben sind so gestaltet, daß sie mit dem bisher im Kurse Behandelten gelöst werden können. Wer schon Vorkenntnisse hat und deswegen Lösungsmöglichkeiten mit Mitteln sieht, die bisher im Kurs noch nicht behandelt wurden, sollte trotzdem versuchen, eine Lösung zu finden, welche sich auf die bisher behandelten Mittel beschränkt. (Nur, falls dies zu schwierig ist, kann auch die Vorkenntnisse zurückgegriffen werden, um wenigstens überhaupt eine Lösung zu haben.)
P Papier — Die Lösungen vieler Aufgaben könn(t)en auch auf Papier geschrieben, ohne daß ein Computer benötigt wird. Allerdings hilft der Computer dabei, Fehler zu finden.
Q Quelltext — Falls der Dozent beurteilen soll, ob eine Lösung, bei der etwas programmiert werden soll, richtig ist, sollte dem Dozenten der VBA -Quelltext, also die vom Programmierer geschriebene Eingabe, und nicht die Ausgabe des Programms gezeigt werden, denn an Hand der Ausgabe eines Programms läßt sich meist nicht beurteilen, ob ein Programm eine richtige Lösung einer Aufgabenstellung ist.
R Recherchen — Es darf bei der Bearbeitung einer Übung auch noch einmal etwas in diesem Kurs oder in Büchern nachgelesen oder im Web recherchiert werden. Einige Übungsfragen und Übungsaufgaben setzen sogar eigenständige Recherchen voraus. Wenn die Ausgabe eines Programms durch Lesen des Quelltexts vorhergesagt werden soll, dann sollte dieses Programm allerdings noch nicht gestartet werden – andere Recherchen sind dabei aber erlaubt.
S Schwierigkeitsgrade — Es gibt im Kurs leichtere und schwierigere Aufgaben. Es ist normal, daß nicht immer jeder alle Aufgaben bewältigen kann.