All streams
Search
Write a publication
Pull to refresh

Comments 14

UFO landed and left these words here
На нашем курсе также учим мыслить, как составлять алгоритмы, а также их тестировать.
UFO landed and left these words here
UFO landed and left these words here
как составлять алгоритмы, а также их тестировать
ИМХО это недостаточно. Типовые алгоритмы нужно знать. Нпр., классические методы сортировки. Иначе курс нужно назвать «курс по изобретению велосипеда».

Почему вы даете строки перед массивами?
Я так пробовал, но в итоге начал давать массивы перед строками. В тему про массивы естественным образом вписывается объяснение понятия "индекс элемента", а в теме про строки оно уже активно используется.


Почему цикл for вы решили давать раньше цикла while?
Такого эксперимента я даже не ставил. Наблюдения подтверждают, что while менее запутанный чем for, а значит проще в освоении и должен быть раньше. "фором" люди могут начинать пользоваться только когда они вообще освоили идею циклов.


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


Ну и самый главный вопрос. Вы заявляли, что проблема новичков в отсутствии умений:


Умение читать и понимать уже существующий код.
Умение представить как будет работать написанный текст программы.
Умение тестировать программу в мысленном режиме, не используя специализированные системы.
Умение строить гипотезы неработоспособности кода программы и проверять гипотезу.

В списке тем вашего курса я не увидел похожих названий. Из этого делаю вывод, что эти умения вы будете тренировать параллельно с изучением синтаксиса. Вы не боитесь, что людей просто завалит сложностью синтаксиса плюс вот этими абстрактными проблемами?
Почему вы решили не оформлять отдельные темы по данным умениям?

«Почему вы даете строки перед массивами?
Я так пробовал, но в итоге начал давать массивы перед строками. В тему про массивы естественным образом вписывается объяснение понятия „индекс элемента“, а в теме про строки оно уже активно используется.» — не соглашусь! В строках легче понять как массив разбивается на элементы, ведь для нас это привычно, что строка состоит из символов и к ним можно обращаться. Пробовал и наоборот, сначала массивы, а потом строки. По моим наблюдениям(5 лет) легче воспринимается сначала строки.
«Зачем вам тема „анализ цифр числа“?
На коротком по времени курсе она выглядит как бесполезная жесть, которая отвлекает от реальных проблем.» — это всего лишь ваше мнение.
«В списке тем вашего курса я не увидел похожих названий. Из этого делаю вывод, что эти умения вы будете тренировать параллельно с изучением синтаксиса. Вы не боитесь, что людей просто завалит сложностью синтаксиса плюс вот этими абстрактными проблемами?» — Курс разбит на темы, в каждом из которых тренируются все перечисленные навыки. Не вижу смысла делать тема по умениям, так как по одному умению можно придумать огромное количество задач по разным тема и уровню сложности.
Не вижу смысла делать тема по умениям, так как по одному умению можно придумать огромное количество задач по разным тема и уровню сложности.

Вы буквально повторили мои слова, но на вопрос не ответили.


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

Это мое видение курса. Сделайте сами курс по вашему усмотрению и покажите чем же он будет отличаться от других. Говорить одно, а сделать нужный курс другое)

Вы в конце статьи писали, что вам нужна обратная связь. Но при этом на мои вопросы отвечаете "я художник, я так вижу" и предлагаете мне сделать свой курс.


Свой курс у меня уже есть и я могу объяснить его цели, задачи, порядок тем и критерии выбора задач. Он достаточно эффективно решает свои задачи, но совершенно не подходит для онлайн формата. В первую очередь потому что "умение строить гипотезы неработоспособности кода программы и проверять гипотезу" развиваются только при личной беседе. Сами задания чаще всего лишь повод поговорить.

Sign up to leave a comment.

Articles