У меня вышла книжка и курс "Образование для образованных 2020", найти её можно в припиненном посте чата поддержки
https://t.me/odo_courseИ там приводится постановка задачи для создания курса вычислительного мышления. В частности, там говорится:
вот прямо сейчас нельзя получить курс вычислительного мастерства, вычислительного мышления. Нужно ещё создать сам предмет/дисциплину — увы, на данный момент какого-то консенсуса на тему содержания дисциплины вычислительного мышления просто нет.
Предмет «вычислительное мышление» будет создан в форме учебника и задач, то есть в форме учебного курса — но поначалу с акцентом не на лёгкость обучения (instructional design), а с акцентом на «все нужные понятия под одной обложкой». Примерно так делался и учебник системного мышления: там нами были вытащены из десятка инженерных стандартов кусочки, относящиеся к системному подходу, и далее они просто были переведены на русский и объединены в связное изложение книги «Системное мышление 2019». Какой язык может лечь в основу такого курса? Есть много разных соображений на этот счёт. Рабочая гипотеза в том, что это может быть Julia , язык вычислительной математики. Классический курс программистского мышления на базе Julia уже есть — Think Julia: How to Think Like a Computer Scientists , от Ben Lauwens и Allen Downey —
https://benlauwens.github.io/ThinkJulia.jl/latest/book.html.
Cообщество людей, знакомых с классикой computer science и новыми подходами к моделям вычислений собралась вокруг языка Julia, русскоязычный телеграм-чат
https://t.me/JuliaLanguage. Почему Julia? Язык ориентирован на численные методы, это хорошо отвечает state-of-the-art трендам в вычислительном мышлении. Вот подход к инженерному моделированию на Julia —
https://ailev.livejournal.com/1366789.html. Вот подход к differentiable programming, это по сути стало дизайн-целью Julia:
https://julialang.org/blog/2018/12/ml-language-compiler.
Тут два пути: ждать каких-то Великих Гениев, или делать самим, никого не дожидаясь. С системным мышлением ровно так и было сделано: просто я (А.Левенчук) взял, и не стал никого дожидаться, скомпилировал текущее состояние — хотя такую работу нельзя закончить, можно только начать. Работа по курсу системного мышления началась по факту осенью 2007 года, когда автор столкнулся с системной инженерией и тамошним вариантом системного мышления. С онтологикой и коммуникацией превращение «текущего разлитого в воздухе современного состояния» в курс делают сейчас Прапион Медведева и Александр Али. Кто сделает это превращение в курс с вычислительным мышлением? Может быть, это будете вы, читатель этого текста?
Понятно, что это курс не для специалитетов/магистратур, а для бакалавров — то есть курс не должен предполагать, что выпускник станет потом software engineer или data scientist. Но что искусственный интеллект не результат работы алгебраических торсионных полей выпускник такого курса должен знать. И потом использовать знание материала курса для продолжения обучения более прикладным инженерным, менеджерским, предпринимательским и прочим дисциплинам, самым разным.
———————
Как я понял, какие-то люди дочитали книгу до этого места, появились тут в чате, отсюда и вопросы.