Das Dokument behandelt die Grundlagen der Programmierung mit Schwerpunkt auf den Vergleich zwischen C++ und JavaScript, einschließlich Compiler und Interpreter sowie verschiedene Programmierparadigmen. Es beschreibt die Architektur von drei Schichten in der Softwareanwendung, einschließlich der GUI-, Fachkonzept- und Datenhaltungsschicht, sowie die Anwendung des Model-View-Controller (MVC) Konzepts. Ergänzend werden technische Details zur Assemblersprache und zur strukturierten Computerorganisation präsentiert.