Мне предложили преподавать новую программу средней школы TCS, которая требует составления учебного плана. Мне бы очень хотелось услышать мнения и предложения по этому поводу.
Во-первых, кто-нибудь знает о средних школах, где программа TCS преподавалась успешно (или безуспешно)?
Идея предназначена для трехлетней программы (10-12 классы, возраст 16-18 лет), около 8 часов в неделю, для отобранных выдающихся учеников, что означает, что она может и должна быть сложной. В отличие от стандартной программы «компьютеры», эта программа должна быть ориентирована не на программирование, а на отдельные темы в CS, в основном в TCS. На данный момент мы имеем в виду следующие темы:
- Асимптотический анализ
- Основные структуры данных и алгоритмы (списки, массивы)
- Графовые алгоритмы, также как демонстрация жадных алгоритмов против динамического программирования.
- Другие алгоритмы (например, вероятностные)
- Вычислимость - понятие ТМ, редукция, разрешимость.
- Сложность - NP, P, возможно, PSPACE и NL. Полнота.
- Теория автоматов
По сути, это охватывает часть TCS первых двух лет бакалавриата в области CS. Однако мы должны помнить, что этим студентам не хватает математической базы, необходимой для большей части этого материала. В частности, такие вещи, как теория множеств, комбинаторика, вероятность и модульная артистика, не преподаются в средней школе (к сожалению).
Подводя итоги и задавая точные вопросы:
- Кто-нибудь знает подобную программу где-нибудь?
- Существуют ли предложения по конкретным / общим темам, которые, по вашему мнению, можно и нужно преподавать в дополнение / вместо тем выше, сохраняя при этом программу интересной, а также важной и непосредственно актуальной (например, теория групп важна и интересна, но недостаточно актуальна оправдать время, которое потребуется)
- Я был бы счастлив представить машинное обучение в некоторой форме, поскольку это действительно горячая тема в наше время. Любые идеи относительно того, как машинное обучение может быть представлено без таких инструментов, как теоремы измерения меры, приветствуются.