DGC&E provides teaching within the following blocks of subjects: