Вводный курс на базе SICP
Идеал… Как известно, идеал недостижим. Но достичь его очень хочется. Есть идеал и у меня. Голубая мечта в некотором роде. Я хочу, чтобы программистов правильно учили. Идеально. Именно тому, что нужно, и именно так, как нужно. Это была лирическая часть, а дальше пойдет конструктив.
У меня есть задумка. Хочу прочитать вводный курс по программированию, основывающийся на SICP, сильной, но неподготовленной аудитории. Речь идет о старшеклассниках специализированных школ или студентах первого-второго курса профильных специальностей вузов.
Идея в том, чтобы сразу научить ребят правильно составлять программы и привить им вкус к программированию, а не переучивать потом, когда голова забита технологиями, аббревиатурами и мыслями о трудоустройстве, то есть лес за деревьями уже не просматривается. Тут я знаю, о чем говорю, не понаслышке: столкнулся с функциональными языками и интерпретацией программ довольно поздно. А мог и совсем не столкнуться… Хочу облегчить путь другим.
Что получится из этой затеи, я пока не знаю, но мой прогноз весьма оптимистичен. Время покажет. Буду держать в курсе.
Comments
Comment from thror
Date: June 8, 2009, 9:26 pm
идея хорошая, только судя по вашим решениям, ваше понимание предмета недостаточно глубоко. Порекомендовал бы углубленно исследовать последнее упражнение четвертой главы. Как только закончите полностью, выкладывайте-обсудим с вами, заодно и программу курса по схеме…
Write a comment