Как стать автором
Обновить

Компания 1С: Клуб программистов временно не ведёт блог на Хабре

Сначала показывать

Современная web-разработка для школьников

Время на прочтение 2 мин
Количество просмотров 6.9K
Технологии, выросшие из простейших решений для обмена документами с перекрёстными ссылками, захватывают всё больше и больше пространства. Сегодня уже трудно кого-нибудь удивить трёхмерностью в браузере или платформой Ionic, позволяющей одно web-приложение скомпилировать сразу для Android и iOS. Full-stack разработчики смирились с ещё одной четырёхбуквенной аббревиатурой MEAN, а новые стандарты JavaScript и проекты типа asm.js позволяют надеяться, что текущие web-технологии развиваются в правильном направлении и проживут ещё достаточно долго.

Чем же может быть привлекательным интернет для детей, начинающих заниматься программированием, помимо социальных сетей и роликов на YouTube? Прежде всего, конечно, это скорость разработки и доступность результатов. Алгоритмы показать трудно: необходимо объяснить задачу и визуализировать решение. Программы на Java требуют установки JRE. Но в случае с web всё просто — программировать можно даже их блокнота, а результат показывать в браузере.

image

«Показывать в браузере»
Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 7

Стартовый модуль курса «Алгоритмы. Олимпиадное программирование» или Год в пути

Время на прочтение 5 мин
Количество просмотров 7.3K

На старт!


Если на велосипеде ехать целый год (cм. статью 2014г.: Желтый велосипед с красными колесами или еще один курс алгоритмов от фирмы «1С»), то можно обогнуть Землю дважды. Скажем, крестом: сначала по меридиану 37.57571, потом по параллели 55.81842 и вернуться в главное здание фирмы «1С» на Тимирязевской, с которого все и началось. (Математикам: да, по параллели короче, чем по экватору получится; биологам: да, с остановками на отдых получится гораздо больше года; занудам: да, да, по океану плыть).

Стоит остановиться и подвести итоги нашего путешествия. Но начнем с самого начала.

imageДаже еще раньше — вернемся на два года назад.

В 2013г., к 1С: Летней школе был написан Первый Модуль (12 занятий) нового курса по алгоритмам для школьников. Он получился вполне хорошим, но сложным. По нему сложно было заниматься без предварительной подготовки, изучения базового синтаксиса языка и понимания основных алгоритмических конструкций. Предварительный курс по Java в 1С: Клубе программистов — (это введение в проектное программирование) проблему практически не решал — все-таки первую игру по основам Java пишут при большой помощи преподавателя и решают больше задачи дизайна, практически не сталкиваясь с разработкой именно алгоритмов. Но разработка курса продолжалась — были написаны и апробированы второй и третий модули. В планах стояла разработка четвертого…
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 0

Алгоритмика для школьников: от новичка до призера олимпиад

Время на прочтение 4 мин
Количество просмотров 20K
Публикуем статью Павла Дубова, студента ФИВТ МФТИ, преподавателя курса Алгоритмы. Олимпиадное программирование в 1С: Клубе программистов и тренера нашей олимпиадной сборной.

image

Рано или поздно перед любым школьником, планирующим поступать в приличный вуз на IT-специальность, встаёт вопрос: как и к чему готовиться? Безусловно, самый банальный ответ — готовиться к ЕГЭ, доводя самоконтроль до исступлённого автоматизма, чтобы избегать ошибок в ответственные моменты. Но есть и другой путь, позволяющий не только дать себе дополнительные шансы, но и приобрести навыки, необходимые для устройства на работу в хорошие компании.

Это путь изучения алгоритмического программирования. Помимо всего вышеперечисленного, это очень увлекательно и забавно.

На данный момент существует несколько уровней олимпиад по информатике. На самом «высоком» уровне находится Всероссийская олимпиада школьников. Получение диплома на этой олимпиаде гарантирует участнику поступление в любой вуз по соответствующему профилю без экзаменов. Олимпиады других уровней в зависимости от вуза могут давать либо поступление без экзаменов, либо 100 баллов на ЕГЭ по информатике. Для таких льгот требуется набрать минимальный балл на самом ЕГЭ — обычно 65 баллов, что, в общем, при условии получения диплома труда не составляет. Распределение олимпиад по уровням каждый год публикует Минобрнауки в интернете. Так как олимпиад несколько, можно попытать успеха несколько раз и таким образом упростить себе задачу.

Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 1

Небольшой Java-RuleZ FAQ — или почему в 1С: Клубе программистов используется именно Java для подготовки к школьным олимпиадам по информатике

Время на прочтение 2 мин
Количество просмотров 4.3K
Вот такой FAQ составил наш преподаватель Владимир Владимирович Ильин по результатам общения со школьными учителями информатики.
В.В.Ильин — автор нашего курса «Алгоритмы. Олимпиадное программирование», который опубликован в открытом доступе на известном сайте дистанционной подготовки по информатике — informatics.msk.ru.

Q: А почему Java? Многие преподают Алгоритмы на Паскале.
А: На Паскале действительно много курсов по алгоритмам, но он совсем устарел.
В нем нет многих возможностей, которые, правда, не нужны при знакомстве с алгоритмическим программировании, но потом при повышении уровня — необходимы.

Q: А почему Java? Сейчас в моде Python.
А: Как и с любым нововведением, сложно оценить последствия. Сможем ли мы потом объяснить, что отступы компиляторам других языков ничего не сообщают? Объяснить отсутствие минус первого элемента в массиве? Где же все эти волшебные функции Python в других языках? К хорошему очень быстро и безотчетно привыкают. Вполне возможно, Python после Java — лучше чем наоборот.
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 3

1С: Клуб программистов — взгляд учителя

Время на прочтение 4 мин
Количество просмотров 3.5K
Я очень не хотел идти в Планетарий после ремонта. Был уверен, что из храма астрономической науки сделали коммерческую развлекаловку. Отчасти так оно и произошло, но астрономия, пусть с маленькой буквы, все же осталась, а развлекаловка получилась просто потрясающей!
Теперь Планетарий, как и Зоопарк по соседству, за раз не обойдешь. В Звездный зал я попал как руководитель одного из проектов финала конкурса приложений для мобильных. А в Лунариум этим летом ездили участники 1С: Летней школы, в которой я тоже преподавал.
В течение года проводятся IT-занятия со школьниками. Я работаю в нескольких школах. Поэтому имею возможность сравнивать и могу посоветовать.

Читать дальше →
Всего голосов 16: ↑3 и ↓13 -10
Комментарии 4

1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 3. Защита и раздача слонов

Время на прочтение 2 мин
Количество просмотров 2.5K

К предыдущей части — 1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 2. Интересности



Защита проектов


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

В этом году у нас было много интересных проектов.
Ребята, которые изучали курс «Управление разработкой» представили визуализацию сортировки различными методами.
http://www.youtube.com/watch?v=cpkoq7atq2A

Одна команда создала сайт, на котором мы планируем размещать проекты с разных курсов и разных модулей и устраивать голосование.
http://www.youtube.com/watch?v=j6erDhnV4Rg

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

http://www.youtube.com/watch?v=0Jqfl777h5k

Еще больше проектов см. на нашем канале.

В качестве бонуса тем, кто дочитал до третьей части статьи — итоговый ролик по 1С: Летней школе 2015 г.


Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 0

1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 2. Интересности

Время на прочтение 3 мин
Количество просмотров 2.7K

К предыдущей части — Кто и чему учился, распорядок дня, кнут и пряник



Итак, интересности


На каждый день мы придумали активность. Проводя летнюю школу 4 года подряд, мы столкнулись с дефицитом мест, куда можно сводить школьников. Стало трудновато, потому что всегда есть дети, которые уже были в прошлых летних школах (т.е. повторяться нежелательно), плюс поди найди тех, кто готов пригласить к себе сразу 59! гостей…

image
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 1. Кто и чему учился, распорядок дня, кнут и пряник

Время на прочтение 3 мин
Количество просмотров 6.8K
В этой публикации мы постараемся рассказать (и немного показать), как 1С: Клуб программистов проводил очередную летнюю школу. Будем рады получить feedback в комментариях.

Предыстория


Почти 5 лет назад Фирма «1С» создала проект 1С: Клуб программистов, чтобы пробудить интерес к программированию у школьников. И с каждым годом количество школьников, которые проходят обучение в рамках проекта, неуклонно растет, что, несомненно, не может не радовать. Весь основной процесс обучения проходит с октября по апрель включительно. Подсмотрев идею о проведении летней школы у замечательной ЛКШ, мы решили попробовать сделать для наших ребят нечто подобное. И вот уже 4-ая летняя школа с блеском отгремела по всей стране. В 2015г. — это больше 1000! учащихся. На базе главного офиса Фирмы «1С» на Дмитровском шоссе д.9. Прошедшая летняя школа получилась самая масштабная из всех: в ней приняли участие 59 школьников, это абсолютный рекорд.

image
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 6

Сис.админство как досуг или «Сынок, сделай уже дома wi-fi»

Время на прочтение 3 мин
Количество просмотров 6.2K
Третий учебный год преподаю «Системное администрирование для школьников» в 1С: Клубе программистов (http://club.1c.ru).
Определённо, наши занятия среди прочих в Клубе — самые веселые. Не без некоторой гордости я бы охарактеризовал атмосферу на занятиях, как гремучую смесь из «Компьютерры» образца года этак 2002-го и уроков труда (похмельный выхлоп трудовика просьба вычесть).
И эти неловкие моменты, когда из других аудиторий приходят к нам попросить потише смеяться…

Но давайте по порядку. Когда пришло время воплощать в жизнь идею этого курса, на фирме «1С» был устроен небольшой конкурс среди потенциальных авторов/преподавателей, причем было жесткое требование — сугубо практическая направленность занятий. Так вот, первый модуль полностью посвящен тому, как организовать работу SOHO, имея в своем распоряжении кучку комплектующих, пару дисков с софтом, отвёртку и обжимку.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Комментарии 1

Java для школьников: обучение через создание игр

Время на прочтение 4 мин
Количество просмотров 65K
Большинство современных детей играет в компьютерные игры. А хотелось ли вам самим когда-нибудь написать игру? Возможно, не только хотелось, но вы их и писали. Такое же желание посещает многих школьников. Правда, в отличие от вас, они не знают с чего начать, даже какой язык выбрать. Это и есть отправная точка, которая может стать хорошим стимулом для изучения программирования.
Одно дело играть, а другое дело разрабатывать. Пусть это небольшая двумерная компьютерная игра, но она «греет душу» намного сильнее, чем любая крутая купленная. И все потому, что эта игра ваша! Вы – ее создатель, разработчик, вы — творец! Вот появляется фон, вот — лабиринт, а потом и танк на игровом поле. Еще добавим программного кода, и танк начинает ездить по лабиринту. Так, шаг за шагом рождается игра, которая создается по сценарию ее творца. При этом каждая задумка требует усилий — подумать, написать, отладить. Не все получается сразу… А вот навыки программирования оттачиваются очень хорошо. Стоит написать несколько игрушек и вот уже обеспечен начальный уровень в программировании, заложен фундамент для будущей профессиональной деятельности.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 15

Подготовка к ЕГЭ по информатике в 1С: Клубе программистов

Время на прочтение 4 мин
Количество просмотров 5.7K
Почти все наши ребята собираются связать свою судьбу с ИТ-отраслью. И конечно, мы готовим их к ЕГЭ по информатике, с расчетом на то, что они пойдут в профильный вуз на ИТ- специальность.
Способов подготовки к ЕГЭ – великое множество. Тут важно, чтобы ребята решали задачи, что называется «из первых рук».
Для нашего курса мы заключили договор на разработку КИМов (задач) с Михаилом Абрамовичем Ройтбергом, редактором знаменитого http://ege-go.ru/.
Экспериментальная группа 2013-2014 учебного года состояла из 13 школьников. Средний результат наших выпускников – 74,5 балла (абс.рекорд в 1С: Клубе у Миши Воронцова – 92 балла). По России средний балл ЕГЭ по информатике в 2014 году упал до 57,2, на этом фоне считаем наши результаты вполне достойными. Материалы курса растиражированы в регионы и с этой осени по ним будут заниматься ребята в наших филиалах (см. www.club.1c.ru/#contacts).
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Обо мне, о школе 1С и об июньском модуле курса «Управление разработкой программных продуктов»

Время на прочтение 9 мин
Количество просмотров 3.5K
В июне я преподавал в 1С: Клубе программистов курс по управлению разработкой ПО. Две недели мы обсуждали со школьниками реалии ИТ-жизни, и школьники в командах кодили проекты. В этом посте я рассказываю, чем конкретно мы занимались.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Комментарии 5

Желтый велосипед с красными колесами или еще один курс алгоритмов от фирмы «1С»

Время на прочтение 7 мин
Количество просмотров 7.4K
Создание велосипеда – дело неблагодарное… Однако у фирмы «1С» в этом плане есть огромный успешный опыт. Еще одна программа финансового учета, ставшая фактически стандартным ПО российской бухгалтерии, еще один язык программирования, который сейчас используют сорок процентов российских программистов…
Вот и еще один учебный курс.

Зачем?


В ИТ-отрасли — бурный рост. А на фоне демографической ямы это значит — приближается страшный кадровый голод.
Студентов не хватает, становится популярным брать на работу ребят сразу после школы. Вот только знаний у школьников по программированию маловато.
Фирма «1С» поставила перед собой задачу — в каждый двор по парашютной вышке программерскому клубу для школьников. Судя по информации на club.1c.ru, в 133 городах такие клубы уже есть. Для этих клубов 1С и разрабатывает линейку IT-шных курсов. Среди них есть не только специфические, корпоративные, по обучению школьников языку 1С, но и курсы по «обычному» прикладному программированию, и даже по системному администрированию. В этом деле 1С является фактически первопроходцем.
Но зачем еще один курс по обучению школьников алгоритмическому программированию, когда существует великое множество пособий, и хорошо разработаны подходы, то есть собственно системы обучения?
Прежде всего, видимо, это старая программистская традиция: зачем использовать готовое, когда можно написать самому. Тем более, что все системы имеют свои недостатки и в своем «продукте» их можно преодолеть.
Сразу скажем, что, несмотря на многочисленные отличия от «классики», этот курс остается «классическим»: изучаемые темы, техническая организация проверки решений при помощи автоматической системы, деление занятий на теорию и практику, все это очень похоже на другие курсы по алгоритмам. И, несмотря на то, что говорить мы будем преимущественно об отличиях курса 1С от других, у них есть много общего.
Что, прежде всего, хочется от нового курса, чего особенно не хватает в уже существующих разработкам?
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 2