?

Log in

No account? Create an account
 

Почему Python должен быть первым языком программирования в школе? - Денис Кириенко — ЖЖ

About Почему Python должен быть первым языком программирования в школе?

Previous Entry Почему Python должен быть первым языком программирования в школе? 23 ноя, 2014 @ 13:41
Оставить комментарий
[User Picture Icon]
From:dkirienko
Date:Ноябрь, 23, 2014 12:07 (UTC)
(Link)
Я в курсе, но в целом попытка реформирования была провалена.
[User Picture Icon]
From:Владимир Кошелев
Date:Ноябрь, 23, 2014 16:01 (UTC)
(Link)
А можно подробнее, я не совсем понимаю, что ты имеешь в виду.
[User Picture Icon]
From:dkirienko
Date:Ноябрь, 23, 2014 16:22 (UTC)
(Link)
Идея Чернова, насколько я понимаю, была полностью реформировать первый курс, заменив Паскаль на Си в первом семестре и связав это с ассемблером во втором семестре.

Чернова отстранили от чтения лекций, а потом ему пришлось уйти на другую кафедру.

В итоге никакой реформы не произошло, Си просто стал как замена Паскалю на одном "сильном" потоке, просто потому, что этих студентов совсем странно учить Паскалю. Для остальных 2/3 ничего не поменялось, а для этой 1/3 никакой особо реформы и не произошло.
[User Picture Icon]
From:Владимир Кошелев
Date:Ноябрь, 23, 2014 16:47 (UTC)
(Link)
Хочу заметить, что теперь на ВМК:

1) Читают не Pascal и masm/8086, а C99 и nasm/80386
2) При чтении особое внимание уделяется что является допустимым с точки зрения стандарта, а что зависит от конкретного компилятора (в языке Си), в курсе ассемблера разбираются особенности соглашений о вызовах (stdcall, cdecl, fastcall), особенности устройства бинарных файлов и т.д.
3) Курсе действительно связаны между собой, то есть типичными заданиям для экзамена по ассемблеру являются: дана программа на си, постройте ассемблерный код с учётом -fomit-framepointer; дана программа на ассемблере, восстановите код на си.
4) Создана единая база задач покрывающие почти все практические занятия на основе системы ejudge, при этом
4.1) Задачи ранжированы по сложности от совсем простых до олимпиадных.
4.2) Студенты имеют возможность решать не только те задачи которые им заданы, но и те, которые им интересны.
4.3) Осуществляется централизованная проверка на списывание, с учёт решений всех групп потока.

Если ты считаешь, что сделанного недостаточно, чтобы говорить, что произошла реформа, пусть и в рамках одного потока, не мог бы ты пояснить, что бы для тебя являлось реформой?

[User Picture Icon]
From:dkirienko
Date:Ноябрь, 23, 2014 16:58 (UTC)
(Link)
Хорошо, если это всё реализовано. Но реформа в рамках одного потока - это не реформа ВМК.

Особенно с учетом того, как сейчас отбирают на этот поток - ну там олимпиадников выбирают, это понятно. А потом берут списки абитуриентов, показывают их знающим людям и просят отметить, кого отобрать на сильный поток. Кажется, все последние годы мне дают список абитуриентов ВМК и я отмечаю тех, кого знаю. Это, конечно, хорошо, но у этого есть недостаток - у сильного, но неизвестного школьника из провинции, нет шансов попасть на сильный поток.

Ну и, наконец, особого желания разводить холивар по поводу ВМК у меня нет. Пока факт остается фактом - много лет назад кому-то на ВМК захотелось заменить паскаль на C. Ибо давно уже назрело. И... ничего пока не вышло, консервативность МГУ побороть сложно.
[User Picture Icon]
From:Андрей Шестимеров
Date:Ноябрь, 23, 2014 17:44 (UTC)
(Link)
Про нет шансов попасть на первый поток это не правда, учитывается участие в олимпиадах, всяких летних школах и, наконец - пожелания самих абитуриентов.

И да, действительно со следующего года у всех должна быть общая программа
C/nasm/C+unix/C++
[User Picture Icon]
From:dkirienko
Date:Ноябрь, 23, 2014 17:51 (UTC)
(Link)
Молодцы, я рад за вас! Пять лет ушло на реализацию проекта Чернова, ура!
[User Picture Icon]
From:Андрей Шестимеров
Date:Ноябрь, 23, 2014 17:56 (UTC)
(Link)
Действительно, проект на 1-м потоке идет уже 5 лет, и те, на ком начинали как раз в этом году выпускаются. Зачем этом сарказм?
[User Picture Icon]
From:dkirienko
Date:Ноябрь, 23, 2014 18:07 (UTC)
(Link)
Ну так это в любом случае подтверждает тезиc:

"Здесь я привожу именно новый факультет как пример, т.к. в вузах с уже сложившимися программами труднее что-либо поменять".

Ладно, про успех начинания приму к сведению. До сих пор помню, как по-видимому в 2009 году Е.В. мне в поезде рассказывала, как сенсацию, про планы Чернова заменить Паскаль на Си на ВМК.
(Оставить комментарий)
Top of Page Разработано LiveJournal.com