Students: Modular programming principles