Discussion:
python tests
George Kouryachy
2014-09-15 20:06:58 UTC
Permalink
Всем привет!

«Мы тут подумали, и я решил»© таки первый семестр устроить в стиле
«читаем тьюториал Гвидо с дополнениями». Конкретное наполнение пока не
так важно, его можно допилить в рабочем порядке по ходу дела.

Вот этим письмом от немножко закулисного Миши Рудаченко хочу начать
разговор о форме проведения курса и экзамена по нему.

(BTW, книжку Сузи тоже можно задействовать, по сравнению с тьюториалом
она какая-то существенно более глобальная про всё, но иногда важные вещи
поднимает.)
Роман Сузи курс "Язык программирования Python "
с тестами на каждую лекцию и итоговым экзаменом.
http://www.intuit.ru/studies/courses/49/49/info
1. Отвечать можно интерпретатором.
2. Как их извлечь(попросить у автора?).
Контроль в курсе CSC http://www.lektorium.tv/course/22895 состоит из оцениваемых нарастающим итогом д.з и курсовой работы(программы).
И это увы большая работа по проверке.
От себя добавлю: на факультете принято делать лекции и практикум,
и отчётность вести и по лекциям (теоретический экзамен), и по
практикуму (программирование).

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

Вопрос 1. Стоит ли, как я это делаю в ВМШ, давать слушателям разумных
размеров паузу для воспроизведения на своих компах? С одной стороны,
очень хотелось бы. С другой стороны, это должно замедлить процесс,
а поскольку бегать по рядам по каждому факту «а у меня не работает»
никто не будет, легко спровоцировать возню и шум. Опять-таки на каких
«своих компах»? В компьютерном классе с риском не вместить всех и попой
к лектору, или в потоковой на ноутах, у кого есть?

Относительно экзамена. Для меня очевидно, что не бывает вопросника,
выявляющего уровень _владения_ ЯП. С другой стороны, если для итоговой
отчётности требовать написание программ, то их задолбаешься проверять
и искать в них плагиат.

Пока светлые мысли в голову не приходят. Может, раздать всем задания,
а затем как-то сорганизовать самих слушателей вычитывать друг дружкин
код? Скажем, за неделю?
--
George V. Kouryachy (aka Fr. Br. George)

_______________________________________________
Uneex site list
***@lists.cs.
Ermolay E. Romanoff
2014-09-16 06:11:56 UTC
Permalink
ЗЎравствуйте ГПша, ЎавМП с ваЌО Ме вОЎелОсь,
ЎПбрПгП всеЌ ЎМя,

реплОка без зМаМОя МюаМсПв: ЌМе кажется, чтП как раз пПслеЎМяя Ќысль —
ПчеМь светлая.

- Я бы Ўаже Ме стал МОчегП пОсать в реальМПЌ вреЌеМО. ЛекцОО — этП вреЌя
Ўля заЌетПк О препПЎаваМОя слПжМых кПМцептПв. К лекцОяЌ чОтают ЌатерОалы
зараМее, ОМаче МОчегП Ме пПМятМП.

- СеЌОМары ОлО office hours этП спецОальМП МазМачеММые встречО (ЌПжет,
МазваММые лекцОяЌО, я Ме зМаю как вы выясМяете прПблеЌы с уч. плаМаЌО), Ма
кПтПрых ПбсужЎаются вПпрПсы к лекцОяЌ О прПблеЌы с кПЎПЌ. ППслеЎМее,
желательМП, среЎстваЌО кафеЎры, aka прОкреплеММые аспОраМты /
старшекурсМОкО / вПлПМтеры : "Teaching Assistant".

- Peer review i.e. "как-тП сПргаМОзПвать саЌОх слушателей вычОтывать Ўруг
ЎружкОМ кПЎ" — в персПМальМых заЎаМОях так О МужМП, ПМО МаверМПе Ме стПль
слПжМы. СП вреЌеМеЌ слПжМПсть увелОчОвается за счет а) прПблеЌатОкО, б)
групПвПй рабПты (2-3 стуЎеМта в кПЌаМЎе). ЗЎесь же пПявляется Github for
Education. КПЌаМЎ ЌеМьше, чеЌ ОМЎОвОЎуалМых стуЎеМтПв. ГруппПвые заЎаМОя
слПжМее, вПзЌПжМПстей Ўля плагОата таЌ буЎет ЌеМьше, а research-а пП
ЌетПЎОкаЌ решеМОя ПтЎельМых кейсПв О пр. (stackoverflow Q&A, блПгО,
тутПрОалы) — бПльше. Также учасМОкО группы саЌ Ўруг за ЎругПЌ чекают кПЎ
(ПбщОй результат) О сЎержОвают пПрывы к плагОату (ОлО прПвПцОруют, МП тут
Ох уже Ме спастО).

- экзаЌеМ этП суЌЌа прПЌежутПчМПгП кПМтрПля, ÐŽ/з, О ОтПгПвПгП группПвПгП
прПекта. ОпрПсМОк Ме прПверяет, пПтПЌу чтП влаЎеМОе — уЌеМОе прОЌеМять,
решать прПблеЌы с пПЌПщью ОМструЌеМта ЯП? ЗЎесь же пПявляется UX. ТраЎОцОО
факультета благПпрОятМы Ўля кПМструОрПваМОя честМПй, гОбкПй, О ОМтересМПй
сОстеЌы ПцеМкО. НапрОЌер, ПтчетМПсть пП теПрОО пПзвПляет устаМПвОть
персПМальМый урПвеМь зМаМОй (Ма скПлькП этП вПзЌПжМП О Ма скПлькП этПгП
требует ЎекаМат), в тП вреЌя, как ПтчетМПсть пП практОкуЌу базОруется Ма
ОтПгах группПвПй рабПты.

А твПреМОе прПОсхПЎОт в лОчМПе вреЌя участМОкПв.

На этПй МПте ОЎеалОзЌа, уЎаляюсь.

С уважеМОеЌ,
ЕрЌПлай.
--
___________________________________________

Personal.

Ermolay E. *Romanov* | *РПЌаМПв* ЕрЌПлай

Skype: ermik.jr
Cell/txt: +7 (903) 532-25-06 / +1 (929) 229-6712 (avoid)
ВсеЌ прОвет!
«Мы тут пПЎуЌалО, О я решОл»© такО первый сеЌестр устрПОть в стОле
«чОтаеЌ тьютПрОал ГвОЎП с ЎПпПлМеМОяЌО». КПМкретМПе МапПлМеМОе пПка Ме
так важМП, егП ЌПжМП ЎПпОлОть в рабПчеЌ пПряЎке пП хПЎу Ўела.
ВПт этОЌ пОсьЌПЌ Пт МеЌМПжкП закулОсМПгП МОшО РуЎачеМкП хПчу Мачать
разгПвПр П фПрЌе прПвеЎеМОя курса О экзаЌеМа пП МеЌу.
(BTW, кМОжку СузО тПже ЌПжМП заЎействПвать, пП сравМеМОю с тьютПрОалПЌ
ПМа какая-тП существеММП бПлее глПбальМая прП всё, МП ОМПгЎа важМые вещО
пПЎМОЌает.)
РПЌаМ СузО курс "Язык прПграЌЌОрПваМОя Python "
с тестаЌО Ма кажЎую лекцОю О ОтПгПвыЌ экзаЌеМПЌ.
http://www.intuit.ru/studies/courses/49/49/info
1. Отвечать ЌПжМП ОМтерпретатПрПЌ.
2. Как Ох Озвлечь(пПпрПсОть у автПра?).
КПМтрПль в курсе CSC http://www.lektorium.tv/course/22895 сПстПОт Оз
ПцеМОваеЌых МарастающОЌ ОтПгПЌ ÐŽ.з О курсПвПй рабПты(прПграЌЌы).
И этП увы бПльшая рабПта пП прПверке.
От себя ЎПбавлю: Ма факультете прОМятП Ўелать лекцОО О практОкуЌ,
О ПтчётМПсть вестО О пП лекцОяЌ (теПретОческОй экзаЌеМ), О пП
практОкуЌу (прПграЌЌОрПваМОе).
ВОЎОЌП, в МашеЌ случае я Ме стаМу пОсать пОтПМПвскОй кПЎ ЌелПЌ Ма
ЎПске, а вПспрПОзвеЎу фПрЌат ВМК-вскОх заМятОй: этакОй скрОМкаст,
в течеМОе кПтПрПгП препПЎ вМезапМП вскакОвает, чтП-тП вещает О Ўаже
рОсует. КстатО, заЎуЌаться П выбПре ауЎОтПрОО Ўля скрОМкаста.
ВПпрПс 1. СтПОт лО, как я этП Ўелаю в ВМК, Ўавать слушателяЌ разуЌМых
разЌерПв паузу Ўля вПспрПОзвеЎеМОя Ма свПОх кПЌпах? С ПЎМПй стПрПМы,
ПчеМь хПтелПсь бы. С ЎругПй стПрПМы, этП ЎПлжМП заЌеЎлОть прПцесс,
а пПскПльку бегать пП ряЎаЌ пП кажЎПЌу факту «а у ЌеМя Ме рабПтает»
МОктП Ме буЎет, легкП спрПвПцОрПвать вПзМю О шуЌ. Опять-такО Ма какОх
«свПОх кПЌпах»? В кПЌпьютерМПЌ классе с рОскПЌ Ме вЌестОть всех О пПпПй
к лектПру, ОлО в пПтПкПвПй Ма МПутах, у кПгП есть?
ОтМПсОтельМП экзаЌеМа. Для ЌеМя ПчевОЎМП, чтП Ме бывает вПпрПсМОка,
выявляющегП урПвеМь _влаЎеМОя_ ЯП. С ЎругПй стПрПМы, еслО Ўля ОтПгПвПй
ПтчётМПстО требПвать МапОсаМОе прПграЌЌ, тП Ох заЎПлбаешься прПверять
О Оскать в МОх плагОат.
ППка светлые ЌыслО в гПлПву Ме прОхПЎят. МПжет, разЎать всеЌ заЎаМОя,
а затеЌ как-тП сПргаМОзПвать саЌОх слушателей вычОтывать Ўруг ЎружкОМ
кПЎ? СкажеЌ, за МеЎелю?
--
George V. Kouryachy (aka Fr. Br. George)
_______________________________________________
Uneex site list
https://lists.cs.msu.ru/mailman/listinfo/uneex
Loading...