Vorbereitung auf die schriftliche Abschlussprüfung – Anwendungsentwickler-Podcast #4

In der vierten Episode meines Anwendungsentwickler-Podcasts geht es um die optimale Vorbereitung auf die schriftliche Abschlussprüfung der IHK.

Probeabo bei Audible (Affiliate)

Während der Ausbildung

  • Möglichst früh anfangen zu lernen. Die Inhalte sollen ja dauerhaft hängen bleiben und nicht nach der Prüfung wieder verschwunden sein.
  • Regelmäßig Lernzielkontrollen mit der/dem Ausbilder/in durchführen. Sie/er sollte am besten bewerten können, ob das Wissen in der notwendigen Tiefe vorhanden ist.
  • Zusätzlich bei allen Fragen die/den Ausbilder/in ansprechen. Ihr/sein Feedback und die Erklärungen helfen am besten beim Verständnis.
  • Andere Kollegen oder Mitazubis (am besten aus höheren Jahrgängen) können die Inhalte noch einmal anders formulieren oder erklären. Das hilft beim Verständnis.
  • Wenn all das nicht möglich ist, helfen Foren wie fachinformatiker.de.
  • Wenn auch das nicht hilft, könnt ihr gerne auch mir Fragen stellen, die ich dann im Podcast beantworte.

Inhalte

  • In GH1 sind klassischerweise UML, Algorithmen, SQL, Datenbankmodellierung und Projektmanagement vertreten.
    • UML: Use Case-, Klassen-, Aktivitäts-, Sequenz-, Zustandsdiagramme
    • DB: ERM, Tabellenmodell
    • Algorithmen: Struktogramme, Pseudocode
  • In GH2 kann so ziemlich alles drankommen, was irgendetwas mit IT zu tun hat. Häufig Englisch, Rechnungswesen, Projektmanagement, Verkabelung, Hype-Themen (Cloud usw.)
  • Im WiSo-Teil wiederholen sich häufig die Fragen der letzten Jahre. Zusätzlich können aktuelle Entwicklung im Bereich Arbeitsrecht usw. dazukommen.

Richtig üben

  • Von Anfang an unter Zeitdruck üben und versuchen, die Prüfungen in 90 bzw. 60 Minuten zu lösen.
  • Schnell entscheiden, welche Frage gestrichen werden soll.
  • Kurz und prägnant antworten.
  • Syntax bei Diagrammen exakt einhalten und nicht einfach runtermalen (Zeitverbrauch ist sonst nicht aussagekräftig).
  • Den Wirtschaftsteil nicht vergessen!

Tipps

  • Textaufgaben streichen. Sie dauern lange und man weiß häufig nicht genau, was als Antwort erwartet wird.
  • Kurz fassen, nicht schwafeln. Viel Inhalt in kurze Sätze packen.
  • Bei Algorithmen nie Struktogramme zeichnen, sondern immer Pseudocode verwenden. Diagramme dauern länger und sind nur umständlich zu korrigieren.
  • Diagramme ggfs. detaillierter als nötig zeichnen, da die Punktevergabe nicht immer durch die IHK vorgegeben ist und so evtl. noch zusätzlich Punkte herausgeholt werden können.
  • Bei SQL zuerst alle Tabellen und Spalten in der richtigen Reihenfolge aufschreiben. Das gibt meist schon einen Großteil der Punkte.
  • Bei SQL die JOIN-Syntax verwenden und nicht WHERE, da erstere leichter ergänzt und korrigiert werden kann.
  • Keine Angst vor Hype-Themen. Sie dienen meist nur als Aufhänger für althergebrachte Aufgaben wie Rechnungswesen.

Literaturempfehlungen

  • Am besten lernt man mit den alten Abschlussprüfungen. Die gibt es für 12 Euro beim U-Form-Verlag. Achtung: Sie enthalten keine Lösungen (außer für WiSo).
    Abschlussprüfung
  • Sehr gut sind auch die Prüfungstrainer*, die neben den Aufgaben auch die Lösungen und vor allem Erklärungen dazu enthalten.
    Prüfungstrainer*
  • Beides zusammen gibt es auch im All Inclusive PLUS Paket Abschlussprüfung*.
    Prüfungstrainer PLUS-Paket*
  • Die wichtigsten Fakten und alle Lerninhalte für die Prüfung stehen im IT-Handbuch*. Es war bis vor Kurzem sogar noch als Hilfsmittel in der Abschlussprüfung zugelassen. Was dort nicht drin steht, gibt es nicht in der Prüfung 😉
    Heinrich Hübscher - IT-Handbuch: IT-Systemelektroniker, -in, Fachinformatiker, -in (Affiliate)*
  • Das Standardwerk zur Begleitung der Ausbildung, das ich meinen Azubis empfehle, ist das Handbuch für Fachinformatiker*. Mit über 1.000 Seiten ist es aber weniger für das schnelle Lernen, sondern mehr als Begleitlektüre für die gesamte Ausbildung gedacht. Also (wie oben erwähnt) früh anfangen!
    Sascha Kersken - IT-Handbuch für Fachinformatiker: Für Fachinformatiker der Bereiche Anwendungsentwicklung und Systemintegration. Inkl. Prüfungsfragen und Praxisübungen (Affiliate)*
    (direkt beim Rheinwerk-Verlag bestellen*)

Links

Weitere Hilfen zur IHK-Prüfung

Du suchst noch mehr Tipps rund um die Vorbereitung auf die schriftliche IHK-Prüfung? Dann schau doch mal in diese Artikel- und Podcast-Kategorie: Alle Artikel rund um die schriftliche IHK-Prüfung.

Und kennst du schon meine Übungsaufgaben für die Abschlussprüfung? Unter dieperfekteihkpruefung.de kannst du sie herunterladen.

Polyglot Clean Code Developer
About the Author
Ausbildungsleiter für Fachinformatiker Anwendungsentwicklung und Systemintegration, IHK-Prüfer und Hochschuldozent für Programmierung und Software-Engineering.

20 comments on “Vorbereitung auf die schriftliche Abschlussprüfung – Anwendungsentwickler-Podcast #4

  1. Anne sagt:

    Kannst du das mit join- und where- Syntax vielleicht nochmal erläutern?
    Joins benutze ich, um auf andere Tabellen zuzugreifen („join user on user.id=creator_User_fk“), where, um das Suchergebnis einzuschränken („where user.age < 18“). Für mich sind zwei verschiedene Konzepte, die nur sehr bedingt durcheinander substituierbar sind.

  2. Stefan Macke sagt:

    Da hast du genau recht. Allerdings kannst du dir das JOIN auch sparen und mit WHERE nachbauen. Das ist in der Praxis relativ häufig. Da ich aber für die Prüfung eh das JOIN empfehle, bleib ruhig dabei.

    SELECT * FROM tab1, tab2
    WHERE tab1.id = tab2.tab1_id

  3. Anne sagt:

    Okaaaaay, sieht umständlich aus und habe ich auch noch in keinem unserer Projekte gesehen.

    Danke für die Aufklärung.

  4. Phillip sagt:

    Hallo Stefan,
    Kannst du mir sagen ob es in den Prüfungsaufgaben auch korrekt ist bei SQL-Aufgaben Schlüsselwörter klein zu schreiben? (statt SELECT Select zb.) und ob ich Alias für Tabellen auch ohne AS angeben kann.(Select * from Kunde K )
    Danke!!

  5. Stefan Macke sagt:

    Hallo Phillip,

    na klar, beides ist erlaubt. In der Praxis machen die Datenbanken das ja auch mit. SQL ist nicht case-sensitive.

    Viele Grüße!
    Stefan

  6. Pia sagt:

    Hallo Stefan,

    Ich finde diese Seite toll und auch wie du von deinen eigenen Lernmethoden mit den Azubis berichtest.

    Es ist nur schade das so jemand wirklich Seltenheitswert hat. Die Realität sieht oft ganz anders aus. Ich stehe kurz vor der Abschlussprüfung und musste mich die letzten drei Jahre selbst ausbilden , weil sich keiner für mich interessierte. Leider konnte auch die IHK nicht helfen außer mir Stellen zuzusenden zum wechseln. Die Antworten waren ziemlich gleich… Es lief alles darauf hinaus das keiner einen bereits „verkorksten“ Azubi wollte.

    Nun bin ich sehr gut in der Schule geworden und kämpfe mich durch. Die Prüfung macht mir dennoch sehr viel Angst auch weil ich sowieso Prüfungsangst habe.

    Kannst du mir einen Tipp geben wie ich am besten an die Prüfung ran gehe? Da ich im Prinzip nur das Theoriewissen aus der Schule habe und auf der Arbeit 0,0 Praxis.

    Ich habe die empfohlenen Bücher gekauft und bin diese zusammen mit alten Prüfungen am lernen, dennoch habe ich das Gefühl das mein Wissen bei weitem noch nicht reicht. Nun bin ich doch etwas verzweifelt. (Deine Seite habe ich ja leider erst jetzt gefunden)

    Gibt es ein Kernwissen auf das ich mich zuerst noch konzentrieren sollte für die Prüfung?

    Deine Liste zum lernen ist sehr lange und dies bekomme ich nicht so schnell alles in meinen Kopf.

    Liebe Grüße Pia

  7. Stefan Macke sagt:

    Hallo Pia,

    freut mich, dass dir meine Seite weiterhilft.

    Alles Wichtige zur Prüfungsvorbereitung habe ich schon in der Podcast-Episode erwähnt. Wenn du allerdings unter Zeitdruck lernst und eine Auswahl der Themen treffen musst, dann empfehle ich dir, möglichst schnell alte Prüfungen durchzugehen und dir daraus eine Themenliste zu erstellen. Klassiker, die immer wieder drankommen, sind z.B. RAID, VPN, Subnetting, Pseudocode, UML (Use-Cas, Klassen, Aktivität, Zustand, Sequenz), EPK, ERM, Tabellenmodell usw. Auf diese Inhalte würde ich mich dann erstmal konzentrieren.

    Viele Grüße!
    Stefan

  8. Mapa sagt:

    Textaufgaben streichen. Sie dauern lange und man weiß häufig nicht genau, was als Antwort erwartet wird.
    Auf genau ist mit „Textaufgaben“ gemeint?

  9. Mapa sagt:

    Danke für die tolle Zusammenfassung. Ich habe jetzt schon viele Prüfungen gemacht und habe immerwieder Probleme bei den Algorithmus-Aufgaben, es fällt mir irgendwie schwer mich so schnell in die Aufgabenstellung reinzudenken: Haben Sie da Tipps für mich?

  10. Stefan Macke sagt:

    Das habe ich etwas ungenau formuliert, aber im Podcast wird es deutlicher. Ich meine die „Schwafelaufgaben“, die man mit ganzen Sätzen – also Text – beantworten muss. Ich bevorzuge kurze knackige Aufgaben – SQL, Algorithmen usw. Also die Aufgaben, die eine relativ eindeutige Lösung haben.

  11. Stefan Macke sagt:

    Leider ja: Streichen! Sie dauern ewig und kosten dich wertvolle Zeit. Ansonsten kannst du nur die alten Aufgaben üben und einfach vernünftig programmieren lernen. Die meisten Algorithmen sind nicht sonderlich schwierig, wenn man die Grundlagen der Programmierung – insb. Verzweigungen, Schleifen und den Umgang mit Arrays – gut beherrscht. Und das kommt automatisch, wenn man über lange Zeit programmiert und echte Aufgaben löst.

  12. antidot sagt:

    Nicht rumschwafeln ist klar, aber machmal läßt die Aufgabenstellung gar nichts anderes zu!
    Es gibt oft sehr merkwürdige Fragestellungen …

  13. Stefan Macke sagt:

    Das stimmt. Aber man muss sich als Prüfling ja nicht auf das Niveau der Fragensteller begeben 😉

  14. Marco sagt:

    Alles was ich zum Thema „Pseudocode“ gelesen habe ist, das es dafür keine einheitliche Definition gibt. Wie lernt man also schreiben von „Pseudocode“?

  15. Djalal sagt:

    Hallo Stefan,

    für die Winterprüfung am 24. November bin ich bereits seit ~2 Wochen in der Vorbereitung. Was mir am Schwierigsten gefallen ist, war eine geeignete Lernmethode für mich zu entwickeln. Überall wird empfohlen, alte Prüfungen durchzugehen und nachzuarbeiten.

    Nun ist es aber so, dass mir viel an grundlegendem Wissen fehlt. Ich hatte bspw. noch nie Berührungen mit UML Diagrammen, SQL-Befehlen, RAID, Struktogrammen oder Normalisierung. In meiner Situation ist also das Arbeiten mit alten Prüfungen noch nicht sinnvoll und schon gar nicht repräsentativ. Ich habs versucht, hätte aber gefühlt bei jeder neuen Aufgabe googlen können, um was es da überhaupt geht.

    Deshalb habe ich mir aus deiner Liste eine große Themenliste erarbeitet, die ich Stück für Stück durchgehen werde. Erst wenn ich sagen kann, dass ich zu Allem mindestens etwas gelesen/geübt habe, fange ich an, Prüfungen unter Zeitdruck abzuarbeiten.

    Vielleicht hilft es dem Einen oder Anderen mit einer ähnlichen Ausgangssituation.

    P.S.: Falls du, Stefan, zu meinem Vorgehen noch Verbesserungvorschläge und/oder Ergänzungen hast, würde ich mich über eine Antwort freuen!

  16. Stefan Macke sagt:

    Hallo Djalal, ja, am Anfang ist das wirklich schwierig. Meine Azubis machen auch schon ab dem ersten Ausbildungsjahr IHK-Prüfungen mit den älteren Azubis mit, aber sie müssen auch viel googlen und mit Sekundärliteratur lernen. Trotzdem kannst du dich so zielgerichtet auf die geprüften Inhalte vorbereiten. Mach das ruhig weiter so. Ich drücke dir die Daumen für die Prüfung! 🙂

  17. Hussein Hussein sagt:

    Leider nach (AO 2020) gibt es Kein Aufgabe streichen mehr

  18. Stefan Macke sagt:

    Das stimmt. Danke für den Hinweis.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax