Об Альтернативном Образовании Вообще И О C# В Частности

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

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



Об альтернативном образовании вообще и о C# в частности

У меня есть некоторые свои мысли и разработки для решения этой проблемы в рамках моей специальности - способ изучения языка программирования C#, о проекте мы и поговорим.

www.videosharp.info Долгое время обучение профессии происходило посредством банального повторения.

Просто повторяя за мастером определенные действия, можно получить более или менее приемлемый результат. После многократного повторения количество переходит в качество и приобретается навык, который невозможно «растрачивать», потому что «руки помнят».

Мне 37 лет, я программист, пишу программы с 16 лет (начинал с МК-52), меня просто захватывает процесс создания программ.

Мне также нравится учить других тому, что я могу сделать.

Именно поэтому я задался целью создать собственную методику обучения программированию, при которой изучение языка происходит интересно, навыки программирования совершенствуются незаметно, и все происходит «само собой».

И моя техника не нова; он использует принцип повторения действий для получения быстрых результатов.

Во время вебинаров мы пишем с нуля простые игровые программы на C#.

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

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

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

Ох, как.

мотивирует! Один из учеников написал мне после такого урока: «Наконец-то я написал хоть что-то полезное!» Однако эйфория быстро проходит, и ученикам уже недостаточно просто повторять действия видеоурока; они хотят добавить что-то свое.

И вот здесь начинается веселье! «Облом», как сказал один из участников.

Ничего не работает, программа не работает, выскакивают странные ошибки, которые непонятно как исправить.

И тогда наш герой начинает самостоятельно читать книги, искать информацию, читать форумы.

Только теперь он четко понимает, зачем ему это нужно, у него есть цель: выполнить программу! Это мотивирует его учиться самостоятельно; читать книги уже становится интересно, потому что за эти знания теперь есть за что зацепиться, так как уже накоплен некоторый опыт, есть что запомнить и быстро понять.

Вот и весь «секрет».

Не забивать знания, а прививать навыки.

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

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

Сначала нужно «написать свой миллион плохих строк», и тогда придет красноречие.

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

вызывать интерес на вебинарах и всячески подталкивать к самостоятельному творчеству при создании программ на C#.

Для достижения этой цели я использую следующие принципы: 1. На каждом занятии с нуля создается готовая программа.

2. По каждому уроку необходимо отчитаться - прислать отчет с картинками и комментариями.

3. Правильность отчетов проверяют сами студенты друг у друга: хорошая или плохая.

4. Доступ к следующему уроку только после прохождения предыдущего.

5. Несколько сотен независимых заданий с интерактивным тестированием.

6. Для каждой задачи есть видео решение и возможность посмотреть решения других людей.

7. Регулярные вебинары не дадут заскучать и добавят мотивации продолжать.

В настоящее время в этом проекте www.videosharp.info около 2500 участников, приславших 5800 отчетов по видеоурокам и решивших 35 000 задач.

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

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

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

И хотелось бы решить эту проблему комплексно.

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

Я вижу успешность описанной идеи, но пока не могу придумать, как развить ее в школьных предметах.

Нам нужны единомышленники.

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

Спасибо за внимание.

Теги: #образование #C Sharp #обучение программированию #методология #C++ #программирование #Разработка игр #C++

Вместе с данным постом часто просматривают: