Úvodní kurz programování pro neinformatiky zaměřený na základy procedurálního stylu programování (cykly, procedury) a využití elementárních nástrojů přístupu objektového (použití existujících tříd, vytváření jednoduchých vlastních tříd). Jádrem praktické části výuky je však využití existujících knihoven pro účely ukládání, zpracování a vizualizace dat (včetně využití internetových služeb). Samozřejmostí je i postupné rozvíjení algoritmického myšlení.
Kurz je zaměřen na problémové oblasti světa, seznamuje posluchače s jejich formováním a časovými modifikace. Přednášková část je zaměřena rovněž na otázky příčin vývoje a současného stavu středoevropského prostoru v oblasti politické, kulturní, ekonomické, národnostní i ekologické. V rámci seminářů pak studenti samostatně zpracovávají a předkládají seminární práce zaměřené na konkrétní problémové oblasti a snaží se specifikovat jejich důvody a možnosti řešení. Studentům geoinformatiky kurz umožňuje poznat dostupnou datovou bázi a pochopit obsahovou podstatu problémů a témat, která lze zpracovávat v prostředí GIS, a vybrat tak vhodné nástroje k jejich analýze a vizualizaci.