1. Barnes, D.; Kölling, M.: Java lernen mit BlueJ – Eine Einführung in die objektorientierte Programmierung. München u. a.: Pearson Studium, 42009.
2. BayEUG – Bayerisches Gesetz über das Erziehungs- und Unterrichtswesen in der Fassung der Bekanntmachung vom 31. Mai 2000.
3. http://www.gesetze-bayern.de/jportal/portal/page/bsbayprod.psml;jsessionid=2BA95BFB42C7285254D7C8092E0F392B.jp64?showdoccase=1&st=null&doc.id=jlr-EUGBY2000rahmen&doc.part=X&doc.origin=bs
4. Brichzin, P.; Freiberger, U.; Reinold, K.; Wiedemann, A.: Informatik II – Objektorientierte Modellierung. München: Oldenbourg, 2008.
5. Brichzin, P.; Freiberger, U.; Reinold, K.; Wiedemann, A.: Informatik Oberstufe 2 – Maschinenkommunikation, Theoretische Informatik. München: Oldenbourg, 2010.