Почему в вузах преподают теорию? 🤔



С точки зрения преподавателя причин несколько:



1️⃣ не требуется предварительная подготовка студентов (входные знания не имеют значения);

2️⃣ изредка добавляются новые теоремы (леммы, аксиомы).



Приведу пример из жизни 👨‍🏫



📎 Мне нравилось рассказывать студентам про модели Харрисона–Руззо–Ульмана (1976 год) и Белла–ЛаПадулы (1975 год). Стройное доказательство и несколько простых формул. В качестве задания можно вызывать студентов к доске, чтобы они самостоятельно доказали очередной тезис. Сказка, а не занятие! 🕺



📎 С другой стороны - техническая тема переполнения буфера в стеке (пример кода), но у нее уже есть порог входа. Для понимания необходимо: знать язык Си (писать на нем программы👨‍💻), разбираться в командах языка ассемблера, хотя бы на уровне этой книги, понимать про работу с памятью. А если студенты этого не изучали или "проходили"? Тогда мое прекрасное занятие с демонстрацией "хака" переполнения не поймут. Увы 😒



Очевидно, что преподавателю захочется выбрать тему про модели безопасности и вкладывать свои силы туда 🧐



#заметки_преподавателя