Прямо хоть бы в госстандарте совершенно чётко прописали, КАК должен преподаваться базовый курс программирования (обязательный набор знаний, умений, навыков). Чтоб тот, кто не соответствует, шёл в управдомы... (главное, щоб не в ИТ-манагеры).