В течение прошлого года я учился в старших классах средней школы информатики. Кажется, что нас учат просто запоминать код и функции, а не то, как быть находчивым и эффективным при использовании документации и тому подобного.
Практически, я думаю, что многие (если не все) задания по программированию позволили бы вам пролистывать документацию, просматривать прошлый код и код других, по сути, делая то, что мой учитель считал бы «обманом».
Хотя я согласен с тем, что основные понятия необходимы для запоминания (по любому предмету), для меня кажется излишним и нецелесообразным сдавать бумажный экзамен для класса CS, особенно когда практически у вас есть компилятор, отладчик, справочник руководства и весь Интернет, к которому можно обратиться в любой реальной рабочей ситуации.
Почему CS учат сосредоточиться на запоминании кода и функций, а не на обучении полезным навыкам, в том числе тому, как использовать и интерпретировать документацию, примеры кода, отладчик и тому подобное?