Требования к умениям: студент должен уметь выявлять критические места программы (блоки контролируемого кода) и защищать их с помощью конструкций языка C++ предназначенных для описания реакции программы на ошибки времени выполнения и другие возможные проблемы которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.