scoon: (droid)
[personal profile] scoon
Закончилась (с открытием Peer Assessments по первому домашнему заданию) первая неделя курса Programming Languages. Текущая оценка качества курса: 9 из 10.

Увы, свои слова про то, какой он точный в высказываниях, автор курса практикой подтвердить не смог: вначале autograder, а затем и инструкции к Peer Assessment показали, что при постановке домашнего задания сделаны несколько неявных допущений. Я чего-то подобного ожидал, соответственно через autograder прошел с первой попытки, а что покажет Peer Assessment -- узнаю через неделю.

Принципиальная проблема -- надеюсь, в остальных частях курса она не повторится -- состоит в том, что в первом домашнем задании нельзя было использовать средства, необходимые для полноценного решения задачи. В данном случае -- исключения (разрешены только языковые средства из лекций). При этом не вижу, что мешало 5-10 минут текста про них ввести в первую неделю. Опять же, type тоже пригодилось бы, но здесь я хотя бы понимаю мотивацию товарища лектора, который решил не торопить события.

Пара инструкций к Peer Assessement будет приводить с нелепому снижению баллов теми, кто будет им следовать буквально. Одна касается использования let, как выразился товарищ лектор, "for not much reason (for a short expression that is used only once)". Прикол здесь, например, в том, что "эталонный" is_older это правило нарушает. В инструкции же к number_before_reaching_sum не учтено, что счетчик можно гнать не только вниз, но и вверх. Из 4 известных мне работ (моя собственная + 3 просмотренных) в 2 счетчик идет вверх, в 2 -- вниз. Формально, в 2 случаях с какого-то перепуга положено снижать баллы (я -- не стал).

Курс пока буду слушать дальше. Не то, чтобы узнать новое (хотя и здесь чем черт не шутит), но больше для того, чтобы понять, как сейчас учат программированию.
From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

June 2013

M T W T F S S
     12
3456789
10111213 141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags