Bo w każdej wielkiej książce jest kilka książek,
trzeba tylko do nich dotrzeć,
odkryć je, zgłębić i pojąć
Ryszard Kapuściński
(Podróże z Herodotem, Znak, Kraków 2008, s. 208)
W skrypcie zawarto wiadomości z podstaw programowania, dotyczące zwłaszcza: projektowania struktury danych, opracowania algorytmu, oceny jego efektywności obliczeniowej, stosowania odpowiednich technik i narzędzi programowania. Omówiono również zakres zastosowań, metody i narzędzia inżynierii oprogramowania – nauki o optymalnych sposobach tworzenia złożonych systemów informatycznych. Jako narzędzie do przedstawiania algorytmów opisano język Pascal – łatwy do zrozumienia, wystarczający do rozwiązywania wielu problemów. Opis języka uzupełniono zadaniami stanowiącymi ilustrację pojęć teoretycznych, dotyczących konstrukcji oraz metod implementacji różnego rodzaju algorytmów. Dla osób zaawansowanych wprowadzono również podstawy języka Java, który jako narzędzie implementacji w zastosowaniach internetowych staje się coraz popularniejszy. Dodatkiem do skryptu jest płyta CD zawierająca opisane programy w kodach źródłowych (*.pas) i skompilowane w kodach maszynowych (*.exe) niewymagające systemu Turbo Pascal oraz kody źródłowe (*.java) wszystkich przedstawionych programów w języku Java.