ailev.ru

8 февраля 2015 · Комментарий

Без заголовка

"Опора на Julia" -- это примеры кода на Julia и упражнения на Julia. В принципе, любые учебные курсы дисциплины должны быть более-менее агностичны по отношению к языку и преподаваться "в математическом языке". Они должны рассказывать про алгоритмы, а упражнения должны задавать данные входные/тестовые и проверять данные выходные. Проверка упражнений должна срабатывать на любом языке. Это вполне реализовано в курсе тут: http://informatics.mccme.ru/course/view.php?id=156 -- это курс алгоритмики для матшкол. Вроде как это курс Питона, но решения задач языконезависимы и принимаются на любом языке. Но есть и другой вариант: зачем пользоваться математическим языком для рассказа, когда в рассказе должны быть "живые данные" и предложение их немедленно покрутить-пощупать? Так в Juno можно зацепить прямо в тексте программы любую константу мышкой -- и тут же появляется слайдер, за него можно потаскать эту константу, чтобы поглядеть результат. То есть поддерживается exploratory programming. В таком курсе и язык важен, и его IDE. Вот я и имел ввиду, что такого сорта курсов на Julia пока нет.

К записи · К обсуждению