Уроки программирования для подростков
Уроки программирования для подростков
Да здравствуют технологии! Сегодня школьники могут освоить новые и интересные темы, не выходя из дома. Сделали подборку бесплатных онлайн-курсов по основным предметам — физике, биологии, английскому, литературе. А также другим направлениям, с помощью которых дети научатся делать журнал, фотографировать, рисовать и создавать презентации.
Физика и астрофизика
Источник
Астрофизика: от звезд до границ Вселенной
Курс посвящен ключевым проблемам современной астрофизики: рождению, эволюции и финальной стадии жизни звезд. Подросток познакомится с работой специалистов астрофизики, разберется, зачем люди изучают вспышки сверхновых.
Звездная астрономия
Как измеряют расстояния до Луны? С какими скоростями могут двигаться звезды в Галактике? Какое место наша Галактика занимает во Вселенной? Найти ответы можно на курсе: он включает 8 лекций астронома Алексея Расторгуева о звездном населении галактик и процессах, в них происходящих.
Введение в физику. Тепловые и электромагнитные явления
Курс был задуман как подготовка учеников 9-го класса к экзамену ОГЭ по физике, но будет интересен и более широкой аудитории, желающей освежить знания по школьной
Гуманитарные науки
Источник
Лекции Дмитрия Быкова в МИОО
Подборка лекций Дмитрия Быкова в Московском институте открытого образования о творчестве Пастернака, Горького, Маяковского, Ахматовой. Интересные, живые, поражающие эрудицией и глубиной мысли.
Лексикология русского языка
Курс посвящен лексикологии русского языка — науке о словах, которые мы слышим, видим и произносим ежедневно. Подростки узнают всё о семантике и лексикографии, изучат метафору и метонимию, синонимы и антонимы, обсудят полисемию и другие интересные свойства русских слов.
Приключения Моне, Матисса и Пикассо в России
Аудиолекции Ильи Доронченкова о том, как на рубеже XIX–XX вековрусское искусство усваивало новую западную живопись, — а также художественное импортозамещение, полезное чтение и азартная игра.
История Древней Греции
Кто победил в первых Олимпийских играх? Какие права были у женщин в Древней Греции? Как появились олимпийские боги? 12 лекций историка Сергея Карпюка о становлении греческой цивилизации, античных полисах и эллинистическом мире.
Инженерная история цивилизации
Курс для тех, кто любознателен и кому интересна история науки и инженерии. Он состоит из четырёх циклов: «Инфраструктура человечества», «Инженеры человечества», «Измерения человечества» и «Изобретения человечества».
Биология, химия, география
Источник
Введение в молекулярную биологию и биомедицину
Что такое генетический код? Как хранится, используется и изменяется генетическая информация? Это курс о законах природы и процессах, которые происходят в этом мире.
Химия мозга
Что такое серотонин? Почему кофе бодрит? Какие 5 фильмов рассказывают о психофармакологии? Все эти и другие темы на курсе лекций физиолога Вячеслава Дубынина, посвященный нейромедиаторам, химической структуре мозга и механизмам формирования зависимостей
Удивительный мир географии
Курс «Удивительный мир географии» построен на представлении о единстве и взаимосвязи компонентов географической оболочки Земли. Он позволит сформировать целостное представление о современном мире и о месте России в нем.
Программирование и веб-разработка
Источник
Программирование для детей (вводная часть)
Этот курс поможет развить логическое и критическое мышление у детей, сформировать представление об общих принципах программирования на примере Скретч (язык программирования).
Java для чайников
Для школьников обучение Java на GeekBrains — это быстрый старт в игрострое. Уже на первом уроке учащиеся смогут создать игру, которой приятно будет делиться с друзьями и в интернете.
Обучение веб-разработке
Каждую секунду в Интернете появляются 3 новых сайта. Этот курс — обзорный. За пару часов школьник вникнет в основы профессии и оценит свои силы в сайтостроении.
Безопасность в интернете
Мошенники в интернете охотятся за нашими данными, ресурсами и деньгами. В этом курсе — информация о видах мошенничества в интернете и о том, как им противостоять. Для школьников 6–9 классов, но он будет полезен и родителям.
Английский язык
Источник
Английские времена «по полочкам»
Курс поможет узнать свой уровень английского, а также решить важнейшую задачу при обучении английскому — научиться разбираться в английских временах, которые являются одним из основных источников ошибок.
Выучи английский с героями «Игры престолов»
8 писем о ключевых персонажах сериала, в которых вы узнаете: основные черты характера каждого героя, интересные факты из биографии (без спойлеров!), цитаты и фрагменты из фильма с разбором.
Навыки для будущего
Курс-тренинг по созданию презентаций
Для тех, кто хочет научиться делать классные презентации в Power point, структурировать большой объем информации, работать с анимацией и композицией, легко строить сложные графики, создавать яркие резюме и портфолио.
Профориентационная деятельность в формате ток-шоу
В курсе рассказывается о профессиях в формате ток-шоу. Подобный формат общения с живыми людьми и невыдуманными историями, позволяет запустить механизм формирования осознанного выбора.
Основы графического дизайна: композиция, цвет, типографика
Понятие композиции, статика и динамика в композиции. Психология цветовосприятия, стилизация образа, графические приёмы. Базовые элементы шрифта, акцидентные и декоративные шрифты, эмоциональное восприятие шрифта.
Творчество
Источник
Cinema Studies
Анализ фильма, зомби в массовой культуре, теория хоррора: 8 лекций философа и культуролога Александра Павлова о современных подходах к исследованию кинематографа.
Как читать фотографию
Школьник узнает, что такое язык фото, как развить визуальное воображении и как картинки заставляют нас покупать. Изучит историю человека в фотографии, геометрию, время и пространство снимка.
Анимация: основы и история
Курс для тех, кто мечтает создавать мультфильмы. Познакомит с историей развития анимации, даст простые и эффективные приемы и техники, которые можно использовать для создания своих шедевров.
Создай свой журнал
Школьник получит представление о современных тенденциях в журналистике, освоит азы работы в издательском деле. Сможет стать главным редактором, автором статей, верстальщиком и издателем собственного журнала дома или с друзьями.
Азбука рисования
Курс об основных инструментах и понятиях художника. О «буквах» и «словах» в изобразительной грамоте. Не требует специальной подготовки и предназначен как для детей (от 7 лет), так и для их родителей.
25 бесплатных онлайн-курсов для подростков
Все равно ведь торчат в интернете – так пусть хотя бы с пользой. Покажите своим школьникам эту подборку бесплатных онлайн-курсов, с помощью которых они научатся делать журнал, фотографировать, рисовать, создавать презентации и многое другое.
Физика и астрофизика
Курс посвящен ключевым проблемам современной астрофизики: рождению, эволюции и финальной стадии жизни звезд. Слушатель познакомится с работой специалистов астрофизики и разберется, зачем люди изучают вспышки сверхновых.
Как измеряют расстояния до Луны? С какими скоростями могут двигаться звезды в Галактике? Какое место наша Галактика занимает во Вселенной? Найти ответы можно на курсе: он включает 8 лекций астронома Алексея Расторгуева о звездном населении галактик и процессах, в них происходящих.
Курс был задуман как подготовка учеников 9-го класса к экзамену ОГЭ по физике, но будет интересен и более широкой аудитории, желающей освежить знания по школьной программе.
Гуманитарные науки
Подборка лекций Дмитрия Быкова в Московском институте открытого образования о творчестве Пастернака, Горького, Маяковского, Ахматовой. Интересные, живые, поражающие эрудицией и глубиной мысли.
Курс посвящен лексикологии русского языка — науке о словах, которые мы слышим, видим и произносим ежедневно. Слушатели узнают всё о семантике и лексикографии, изучат метафору и метонимию, синонимы и антонимы, обсудят полисемию и другие интересные свойства русских слов.
Аудиолекции Ильи Доронченкова о том, как на рубеже XIX–XX веков русское искусство усваивало новую западную живопись.
Кто победил в первых Олимпийских играх? Какие права были у женщин в Древней Греции? Как появились олимпийские боги? 12 лекций историка Сергея Карпюка о становлении греческой цивилизации, античных полисах и эллинистическом мире.
Курс для тех, кто любознателен и кому интересна история науки и инженерии. Он состоит из четырёх циклов: «Инфраструктура человечества», «Инженеры человечества», «Измерения человечества» и «Изобретения человечества».
Биология, химия, география
Что такое генетический код? Как хранится, используется и изменяется генетическая информация? Это курс о законах природы и процессах, которые происходят в этом мире.
Что такое серотонин? Почему кофе бодрит? Какие 5 фильмов рассказывают о психофармакологии? Все эти и другие темы на курсе лекций физиолога Вячеслава Дубынина, посвященном нейромедиаторам, химической структуре мозга и механизмам формирования зависимостей.
Курс «Удивительный мир географии» построен на представлении о единстве и взаимосвязи компонентов географической оболочки Земли. Он позволит сформировать целостное представление о современном мире и о месте России в нем.
Программирование и веб-разработка
Этот курс поможет развить логическое и критическое мышление у детей и сформировать представление об общих принципах программирования на примере языка Скретч.
Для школьников обучение Java на GeekBrains — это быстрый старт в игрострое. Уже на первом уроке учащиеся смогут создать игру, которой можно будет делиться с друзьями и в интернете.
Каждую секунду в Интернете появляются 3 новых сайта. Этот курс — обзорный. За пару часов школьник вникнет в основы профессии и оценит свои силы в сайтостроении.
Мошенники в интернете охотятся за нашими данными, ресурсами и деньгами. В этом курсе — информация о видах мошенничества в интернете и о том, как им противостоять. Курс предназначен для школьников 6–9 классов, но он будет полезен и родителям.
Английский язык
Курс поможет узнать свой уровень английского, а также решить важнейшую задачу при обучении английскому — научиться разбираться в английских временах, которые являются одним из основных источников ошибок.
8 писем о ключевых персонажах сериала, в которых вы узнаете: основные черты характера каждого героя, интересные факты из биографии (без спойлеров!), цитаты и фрагменты из фильма с разбором.
Навыки для будущего
Для тех, кто хочет научиться делать классные презентации в Power point, структурировать большой объем информации, работать с анимацией и композицией, легко строить сложные графики, создавать яркие резюме и портфолио.
В курсе рассказывается о профессиях в формате ток-шоу. Подобный формат общения с живыми людьми и невыдуманными историями позволяет запустить механизм формирования осознанного выбора.
Понятие композиции, статика и динамика в композиции. Психология цветовосприятия, стилизация образа, графические приёмы. Базовые элементы шрифта, акцидентные и декоративные шрифты, эмоциональное восприятие шрифта.
Творчество
Анализ фильма, зомби в массовой культуре, теория хоррора: 8 лекций философа и культуролога Александра Павлова о современных подходах к исследованию кинематографа.
На курсе расскажут, что такое язык фото, как развить визуальное воображение, и как картинки заставляют нас покупать. Покажут историю человека в фотографии, геометрию, время и пространство снимка.
Курс для тех, кто мечтает создавать мультфильмы. Познакомит с историей развития анимации, даст простые и эффективные приемы и техники, которые можно использовать для создания своих шедевров.
Слушатель получит представление о современных тенденциях в журналистике, освоит азы работы в издательском деле. Сможет стать главным редактором, автором статей, верстальщиком и издателем собственного журнала дома или с друзьями.
Курс об основных инструментах и понятиях художника. О «буквах» и «словах» в изобразительной грамоте. Не требует специальной подготовки и предназначен как для детей (от 7 лет), так и для их родителей.
Чтобы не пропустить ничего полезного и интересного о детских развлечениях, развитии и психологии, подписывайтесь на наш канал в Telegram. Всего 1-2 поста в день.
Уроки программирования для подростков
Международная Компьютерная Академия ШАГ
От 8 до 15 лет
Запись
В Академии ребенок не только определится с профессией в будущем, но и станет уверенным в себе айтишником, умеющим разрабатывать сайты, игры, снимать видео, создавать 3D-графику и анимацию, отлично знать дизайн, несколько языков программирования и многое другое. Компьютер перестанет быть для ребенка просто игрушкой, а превратится в инструмент творческого самовыражения и интеллектуального развития.
Программа обучения получила приз в области образования под эгидой ООН и ЮНЕСКО.
По каждому направлению обучения дети готовят свой собственный проект. В программу обучения входит: Курс современного пользователя компьютера, Школа блогера, Работа в фотостудии, WEB-разработка сайтов и много других дисциплин.
Центры молодежного инновационного творчества POLYCENT
От 5 до 15 лет
Запись
Студия на базе Политехнического музея работает более 20 лет. Ученики постоянно участвуют в различных олимпиадах, фестивалях, научных состязаниях. Один из учеников «Полицента», кстати, разработал проект перчатки для сурдоперевода, победил с ним во многих конкурсах, а в 17 лет стал членом команды Intel.
В «Политехе» более 15 курсов по направлению «информатика»: Создание приложение на Android; 2D/3D-анимация; 3D-MOVIE, где учат создавать трёхмерные мультфильмы; 3D-ВИДЕОМОНТАЖ; C# UNITY GAMES про создание игр; FLASH: АНИМАЦИЯ, СОЗДАНИЕ ИГР; MINECRAFT CREATOR; Веб-программирование; Визуальное программирование; Графический дизайн; Программирование SCRATCH; Программирование C#; Программирование DELPHI; Сайтостроение и веб-дизайн и многие другие.
В «Полиценте» ведут занятия выпускники и преподаватели МЭИ, СТАНКИНа, НИУ МЭИ, МГТУ им. Н.Э.Баумана.
Детская школа создания компьютерных игр, сайтов и мобильных приложений обучает детей создавать свои собственные проекты: игры, мультфильмы, сайты и многое другое. Уровень подготовки не имеет значения. На занятиях ребята работают в командах, распределяя между собой роли, проводят мозговые штурмы.
Можно выбрать один из курсов: «Квест MINECRAFT» по культовой игре Minecraft (6-9 лет) проходит в офисе Mail.ru; Курс по созданию игр в детской среде разработки Scratch (7-9 лет); Minecraft программирование (10-14 лет); Курс по созданию профессиональных игр для компьютеров, приставок и мобильных устройств на платформе Unity 3D (10-14 лет / 15-17 лет).
Курсы длятся по 2-4 месяца.
Школа программирования для детей CODDY
От 5 до 14 лет
Запись
Школа CODDY своей задачей видит подготовку школьников в области программирования и проектного менеджмента с тем, чтобы ребятам было легче поступить в один из ведущих российских или западных ВУЗов, создать свой бизнес, работать в российской или международной ИТ-компании. Для этого в школе разработано более 15 курсов: Игровое 3D-моделирование с Blender, Создание сайтов в WordPress, на Wix, мультфильмов (Flash), Создание мобильных приложений, Программирование игр на PYTHON и другие.
Преподают в школе веб-разработчики, дизайнеры, программисты, имеющие большой опыт работы и создания собственных проектов.
Каждый курс рассчитан на 1 месяц, по окончании которого ребенок или продолжает углубленное изучение курса, или меняет его на другой, в зависимости от интересов и желания.
Занятия проходят по 8 адресам.
Международная школа программирования для детей «Алгоритмика»
От 5 до 14 лет
Запись
В «Алгоритмике» ученики работают в визуальной среде программирования, разработанной специально для детей. Написание кода устроено по принципу сборки конструктора или паззла.
Главный курс школы «Миссия «Коперник». Колонизация Марса» рассчитан на 32 занятия, к концу занятий каждый участник напишет свой первый полноценный IT-проект – например, игру уровня Flappy Bird или Тетриса. Обучение проходит в группах 8-12 человек на онлайн-платформе «Алгоритмики» на базе визуальных языков программирования, разработанных в Google и MIT.
Кроме основного курса программирования для детей от 8 до 12 лет, вы можете записать своего ребенка на курс программирования для дошкольников (набор от 5 до 7 лет), на робототехнику или программирование на Python.
Занятия проходят на 60 площадках Москвы. С полным списком вы можете ознакомиться на сайте «Алгоритмики».
Уроки ведут преподаватели школ и ВУЗов по информатике, математике, программированию и системному программному обеспечению, финансовому моделированию, и веб-разработчики.
Также каждую неделю в «Алгоритмике» проходят бесплатные уроки по программированию.
Как обучать программированию подростков?
В последнее время многие родители спрашивали меня, как я учился программировать, в основном, чтобы узнать, как им обучать своих детей. И каждый раз я не знал, что им ответить, потому я научился программировать в гораздо более старшем возрасте, чем большинство детей этих родителей. Но, желая помочь, я также начал искать ресурсы, созданные для обучения детей программированию.
Я нашел множество ресурсов для обучения программированию учеников начальной школы. В качестве примера приведу Scratch и “Час кода” на Code.org, которые помогут новичку познакомиться с программированием.
На этих платформах ученики пишут простые программы: двигают нарисованных существ или создают простые игры, чтобы изучить самые основы программирования, такие как циклы и условия. Также в процессе ученики разовьют навыки, которые пригодятся им в будущем при решении различных задач. Главным достоинством этих платформ является то, что система общается с учеником. Это поддерживает интерес ребенка к занятиям.
Однако, обучение программированию подростков старше 6-го класса — это совсем другое. Согласно этой статье, более чем у 95% современных подростков есть смартфон. Поэтому визуализированные данные на Scratch и Code.org их больше не удивляют. Наоборот, я обнаружил, что подростки считают, что это выглядит по-детски и неинтересно.
Вместо этого подросткам хочется создавать что-то реально полезное, что-то, чем они могут похвастаться. Например, написать и запустить реальное приложение на iPhone, или создать собственный сайт, или же взломать какую-нибудь сеть. Но как научить ребенка, умения которого ограничиваются несколькими упражнениями на Scratch, создать приложение на iPhone, так, чтобы у него хватило запала довести это дело до конца?
Хочу поделиться своим опытом обучения программированию 4 подростков. Наш курс длился 2 года. В начале у каждого ученика был разный уровень навыков программирования, ожиданий и личных качеств. Поэтому, чтобы курс был интересен каждому из них, мне пришлось пробовать разный учебный материал, чтобы найти то, что интересно всем.
Главная цель этой статьи — поделиться своим опытом, так как я надеюсь, что помогу заинтересовать и других подростков заняться программированием.
У подростков завышенные ожидания
Я понял, что подростки впитывают новые знания, как губка. В то время как взрослые могут смириться с тем, что чего-то не понимают в современной технике, подросткам жизненно необходимо быть крутыми и разбираться в во всех трендах. Я заметил, что подростки обычно пользуются самыми новыми и лучшими приложениями ещё до того, как они появятся в заголовках на TechCrunch или CNBC.
Именно мои ученики показали мне кучу игр “.io” и HQ Trivia. Для них важно, чтобы они изучали что-то крутое, чем они могут поделиться с друзьями.
Первый же их вопрос на первом занятии звучал так: “А мы сможем взламывать сайты и приложения?”.
Я сказал им, что сперва нужно изучить HTML и CSS, чтобы понять, как взламывать сайты и показал им это:
Я объяснил, что значит каждый тег, и как они будут отображаться на странице. Я загрузил страницу с hello.html и все их ожидания увидеть крутую веб-страницу пошли прахом. Им стало очень скучно.
Однако, я продолжил объяснять им HTML, CSS и основы JavaScript. Мне казалось, что им будет интереснее изучать HTML, CSS и JavaScript а так же техники создания простых сайтов. Я был неправ.
Даже после создания нескольких сайтов и запуска их на Firebase, они продолжали твердить, что хотят заниматься чем-то более “реальным”, что они смогут показать своим друзьям.
Их нужно учить делать что-то реально полезное
Я понял, что есть много способов создавать что-то реальное, и это совсем не написание программ с красивым графическим интерфейсом, обучение их структурами данных и т.д.
Я решил, что лучше всего использовать аппаратное оборудование, чтобы ученики могли физически увидеть, что они программируют. Мой выбор пал на Raspberry Pi и Arduino.
Raspberry Pi — это миниатюрный компьютер, на который установлена специальная версия Linux, а также он может работать с большинством языков программирования. Вы можете приобрести различные периферийные устройства, которые могут управляться с помощью созданного вами программного обеспечения.
Arduino сложнее. Это платформа аппаратного обеспечения с открытой спецификацией, и многие компании создают различные устройства, например, автомобиль с автоматической системой управления или четвероногий робот.
При помощи Raspberry Pi мы построили метеостанцию, которая определяет температуру и давление в окружающей среде и отправляет эти данные в облачную базу данных. После этого ученики могли видеть данные по погоде благодаря обновляющемуся графику. Также в рамках этого проекта мы создали простейшие функции, например, меняющиеся единицы измерения температуры или обнаружение минимальной, максимальной и средней температуры. Эти занятия помогли ученикам изучить простые структуры данных и алгоритмы, такие как потоки и сортировка.
После этого мы создали автомобиль с автоматической системой управления на базе Arduino. Каждый ученик написал программу, которая позволяла машине двигаться и обнаруживать препятствия. Затем мы построили лабиринт и я назначил приз тому ученику, чья машина первой выберется из этого лабиринта.
Ученики свободно обсуждали между собой логику, которая поможет машине быстрее выбраться из лабиринта. И им показалось очень классным, что построенная ими машина мгновенно заучивает написанный ими алгоритм. Но самое важное, что ученикам это действительно понравилось, так как эта машина была реальна и осязаема.
Также мы выполнили несколько упражнений, чтобы понять основы взлома. Так же, как и на LeetCode, где участникам помогают решить проблемы с собеседованиями, существует много способов обучить детей основам взлома. Например, HackThis — отличный сайт, который предлагает вам ряд задач, который вы можете просмотреть и решить в вашем браузере. Для решения вам придется использовать инструменты вашего браузера, например инструменты разработчика Chrome, чтобы найти уязвимости, использовав которые, вы сможете получить доступ к системе.
Ученикам очень понравилось это задание, потому что после его выполнения они отправились на реальные сайты и пытались найти лазейки, которые могут использовать (я убедился, что они не совершили ничего незаконного).
Когда они будут более подготовлены и изучат основы Linux, я планирую научить их взламывать при помощи Kali Linux. Думаю, это им понравится ещё больше.
Конкуренция как инструмент обучения
И наконец, последнее, что я понял: подростки очень любят соревноваться. Им нравятся упражнения, после которых им сразу дают обратную связь: объявляют счет, дают значки достижений или формируют списки лидеров.
Лучшей платформой, которая мотивирует учеников, по моему мнения, является CodingGame. На ней подростки решают задачи по программированию и повышают свой уровень. Также стоит отметить отличную визуальную составляющую упражнений, что удерживает к ним интерес учеников.
Также мы начинали занятие, уделяя немного времени Clash of Code — быстрой 5-минутной задачке по программированию, в решении которой ученики соревновались с другими ребятами онлайн. И иногда мои ребята опережали игроков, чей уровень был выше, чем у них. Это давало им огромный толчок, чтобы начать очередное занятие по программированию.
Вывод
Обучать программированию очень весело и познавательно. Вы не только узнаёте, как нужно учить других людей, но и сами встаёте на их место. Вы начинаете понимать, как другие люди смотрят на задачу, и что существует множество разных путей решений одной задачи. Также вы учитесь объяснять условия задачи так, чтобы ученикам интересно было над ней думать.