green_fr (green_fr) wrote in mathcamp_at,
green_fr
green_fr
mathcamp_at

Category:

Программирование

Друзья, привет! Я хочу попробовать провести в этом году мастерскую по программированию. Для меня это был бы эксперимент, мне очень хотелось бы сначала обсудить его, чтобы понять, нужен ли он, реален ли он.

Зачем нужен этот курс? Я уже несколько лет ношусь с идеей, что программирование в современном мире постепенно занимает место грамотности. Человек, умеющий программировать, работает более эфективно на любой должности, он более эффективно занимается своими личными делами. Это реально очень полезный навык. Я хочу дать его своему сыну, я этим уже занимаюсь с ним дома, но мне кажется, что коллективная мастерская была бы ещё лучше.

Для кого этот курс? Для детей (как вариант и для взрослых), которые совершенно никогда не программировали. Идея в том, чтобы показать, насколько это реально, насколько просто начать программировать. Мы вряд ли сделаем что-то немедленно полезное, но после этого курса вам будет проще продолжить изучение программирования.

Что будет в этом курсе? Я хочу сделать его на языке Python. Мы разберём несколько простых задачек вроде печати таблицы умножения. На них я постараюсь рассказать какие-то основные положения программирования — что такое компьютер, что такое язык программирования, какие бывают команды, как они исполняются.

Что будет дальше? У меня есть большая идея, как постепенно продолжать этот курс. То ли в рамках австрийского лагеря (что-то мне подсказывает, что из года в год большое количество людей в лагере повторяется), то ли через интернет. Например, в форме задачек по программированию (у меня в школе было что-то подобное), или в форме игры (я расскажу на месте про этот проект). А может мы поймём, что идея не рабочая, и забьём на неё. Но сейчас хочется поэкспериментировать.

Что нужно от вас?
1. Высказаться, что вы думаете по этому поводу. Как минимум в виде голосовалки: нравится ли вам эта идея? хотите ли вы участвовать в этой мастерской? сколько человек вы бы туда записали (с уточнением дети / взрослые)?
2. Если вы хотите участвовать, вам в лагере понадобится компьютер. Если наберётся кворум, и мы вставим эту мастерскую в расписание, я опубликую инструкцию, что нужно будет установить на вашем компьютере. Идеально, чтобы вместе с компьютером шёл человек, знающий его, чтобы ребёнок, столкнувшись с проблемой, обращался не ко мне (я не знаю, как переключать раскладки в Linux), а к тому, кто быстро и тихо поможет ему.
3. В идеале — поддержать разговор, brainstorm по поводу этой мастерской. Как её можно улучшить, какие могут быть подводные камни, что ещё можно попытаться вставить в программу?
Tags: 2017
Subscribe

  • Вжик-вжик! Уноси готовенького!

    Привет всем! Представляю курс "Азы фехтования", который будет нашем АвстроМатЛагере. Курс основан на уроках по сабле, преподававшихся в…

  • Курс «Введение в программирование»

    Друзья, привет! Курс программирования, о котором мы разговаривали месяц назад, состоится. Этот курс факультативный, он будет проходить во второй…

  • Введение в финансовую математику

    В этом году я буду вести 2-дневный курс введения в финансовую математику. В первый день я расскажу о простейших финансовых инструментах…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 30 comments

  • Вжик-вжик! Уноси готовенького!

    Привет всем! Представляю курс "Азы фехтования", который будет нашем АвстроМатЛагере. Курс основан на уроках по сабле, преподававшихся в…

  • Курс «Введение в программирование»

    Друзья, привет! Курс программирования, о котором мы разговаривали месяц назад, состоится. Этот курс факультативный, он будет проходить во второй…

  • Введение в финансовую математику

    В этом году я буду вести 2-дневный курс введения в финансовую математику. В первый день я расскажу о простейших финансовых инструментах…