Описание программ, сайтов, приложений, с помощью которых в нашей школе изучают программирование. Для доклада на конференции "Рождественские чтения" (г. Пермь, ПГНИУ). Доклад: https://goo.gl/Kb0Mdj
SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие...SECON
Познакомить присутствующих с ходом реализации образовательной технологии "Компьютерные науки"(Практическое программирование на языке java) в общеобразовательных учреждениях Пензенской области.
Описание программ, сайтов, приложений, с помощью которых в нашей школе изучают программирование. Для доклада на конференции "Рождественские чтения" (г. Пермь, ПГНИУ). Доклад: https://goo.gl/Kb0Mdj
SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие...SECON
Познакомить присутствующих с ходом реализации образовательной технологии "Компьютерные науки"(Практическое программирование на языке java) в общеобразовательных учреждениях Пензенской области.
Профильное направление обучения "Интернет-технологии". САПР МГГУНиколай Захаров
Презентация профильного направления "Интернет-технологии". По всем вопросам - обращайтесь:
http://vkontakte.ru/sapr.mggu
http://sapr.msmu.ru
saprpriem@mail.ru
Факультет "Инженерная школа" - ФИШка Московского ПолитехаАлександр Владыка
Факультет "Инженерная школа" Московского Политеха приглашает образовательные учреждения г. Москвы к сотрудничеству.
Мы работаем со школьниками, которые любят возиться с техникой и электроникой, собирать и программировать конструкторы, разбираться в новых технологиях.
Мы открыли для таких ребят «Инженерные классы» в девяти московских школах
Приглашаем учащихся 25 партнёрских школ заниматься в кружки
Предлагаем научную и проектную консультацию всем школьникам, начавшим работу с собственным проектом
Наши преподаватели – основатели Центров развития инжиниринга, университетских технопарков и фаблабов, кураторы школьных проектов инженерно-конструкторских школ «Лифт в будущее», образовательного центра «Сириус», детских технопарков «Кванториум».
+7 495 223-0523 [доб. 1429]
SECON'2017, LAZADA Effartlrss Shopping, Как мы тестируем?SECON
Тестирование заказов в ecommerce международного масштаба/ Order Lifecycle - Жизненный цикл заказа vs QA / Lazada. Азиатская кухня ecommerce тестирования.
КРАТКОЕ ОПИСАНИЕ ПРОЕКТА
На первом этапе будут созданы МИРО по 10 наиболее востребованным дисциплинам по ИКТ на русском языке, а потом локализованы на английский язык. По примеру наших МИРО серии TeachPro по Java на русском и английском языках (2008 г.):
- Java для начинающих (рус) - http://teachpro.ru/Курс/Java+для+начинающих
- Java для профессионалов (рус) - http://teachpro.ru/Курс/Java+для+профессионалов
- Java for Beginners (eng) - http://teachpro.ru/course2d.aspx?idc=7006
- Java for Professionals (eng) - http://teachpro.ru/course2d.aspx?idc=7005 Отзыв: http://itdaddy.wordpress.com/2008/10/10/teachpro-java-beginning-to-intermediate-awesome.
Далее, готовые МИРО будут экспортироваться в WEB для 600 млн. пользователей Интернетом в СНГ и англоязычных странах. На вырученные деньги число дисциплин по ИКТ будут доведено до сотен, а число языков, на которые будут переведены МИРО - до 20.
БИЗНЕС-ПОКАЗАТЕЛИ ПРОЕКТА
Инвестиции - 40 млн. руб.
Пользователей Интернетом в мире 2.4 млрд. чел.
Рынок пользователей Интернетом на английском и русском языках - 33% - 600 млн. чел
Охват рынка потенциальных покупателей услуги - 0.5% или 3 млн. чел. Цена - $10 на год.
Первые 12 мес. создаются 10 популярных МИРО по ИКТ на русском и английском языках.
Со II года начинаются продажи МИРО на 2-х языках (русский и английский) для 3 млн. чел.
На вырученные деньги создаются 20 новых МИРО по ИКТ, а все старые и новые МИРО по ИКТ локализуются на 10 языках для экспорта в глобальном WEB для 1 млрд. пользователей WEB. С III года - идут продажи МИРО для 10 млн. чел. на 10-х языках мира (для 2-х млрд. пользователей Интернетом).
Выручка проекта при охвате всего 0.5% потенциального рынка:
- I год - разработка портала и 10 МИРО на 2-х языках. Выручка - $0 млн. Затраты - $1 млн.
- II год - продажи 10 МИРО на 2-х языках. Выручка - $30 млн. Затраты - $10 млн.
- III год - продажи 20 МИРО на 10 языках. Выручка - $100 млн. Затраты - $50 млн.
- III год - продажи 50 МИРО на 20 языках. Выручка - $120 млн. Затраты - $60 млн.
Профильное направление обучения "Интернет-технологии". САПР МГГУНиколай Захаров
Презентация профильного направления "Интернет-технологии". По всем вопросам - обращайтесь:
http://vkontakte.ru/sapr.mggu
http://sapr.msmu.ru
saprpriem@mail.ru
Факультет "Инженерная школа" - ФИШка Московского ПолитехаАлександр Владыка
Факультет "Инженерная школа" Московского Политеха приглашает образовательные учреждения г. Москвы к сотрудничеству.
Мы работаем со школьниками, которые любят возиться с техникой и электроникой, собирать и программировать конструкторы, разбираться в новых технологиях.
Мы открыли для таких ребят «Инженерные классы» в девяти московских школах
Приглашаем учащихся 25 партнёрских школ заниматься в кружки
Предлагаем научную и проектную консультацию всем школьникам, начавшим работу с собственным проектом
Наши преподаватели – основатели Центров развития инжиниринга, университетских технопарков и фаблабов, кураторы школьных проектов инженерно-конструкторских школ «Лифт в будущее», образовательного центра «Сириус», детских технопарков «Кванториум».
+7 495 223-0523 [доб. 1429]
SECON'2017, LAZADA Effartlrss Shopping, Как мы тестируем?SECON
Тестирование заказов в ecommerce международного масштаба/ Order Lifecycle - Жизненный цикл заказа vs QA / Lazada. Азиатская кухня ecommerce тестирования.
КРАТКОЕ ОПИСАНИЕ ПРОЕКТА
На первом этапе будут созданы МИРО по 10 наиболее востребованным дисциплинам по ИКТ на русском языке, а потом локализованы на английский язык. По примеру наших МИРО серии TeachPro по Java на русском и английском языках (2008 г.):
- Java для начинающих (рус) - http://teachpro.ru/Курс/Java+для+начинающих
- Java для профессионалов (рус) - http://teachpro.ru/Курс/Java+для+профессионалов
- Java for Beginners (eng) - http://teachpro.ru/course2d.aspx?idc=7006
- Java for Professionals (eng) - http://teachpro.ru/course2d.aspx?idc=7005 Отзыв: http://itdaddy.wordpress.com/2008/10/10/teachpro-java-beginning-to-intermediate-awesome.
Далее, готовые МИРО будут экспортироваться в WEB для 600 млн. пользователей Интернетом в СНГ и англоязычных странах. На вырученные деньги число дисциплин по ИКТ будут доведено до сотен, а число языков, на которые будут переведены МИРО - до 20.
БИЗНЕС-ПОКАЗАТЕЛИ ПРОЕКТА
Инвестиции - 40 млн. руб.
Пользователей Интернетом в мире 2.4 млрд. чел.
Рынок пользователей Интернетом на английском и русском языках - 33% - 600 млн. чел
Охват рынка потенциальных покупателей услуги - 0.5% или 3 млн. чел. Цена - $10 на год.
Первые 12 мес. создаются 10 популярных МИРО по ИКТ на русском и английском языках.
Со II года начинаются продажи МИРО на 2-х языках (русский и английский) для 3 млн. чел.
На вырученные деньги создаются 20 новых МИРО по ИКТ, а все старые и новые МИРО по ИКТ локализуются на 10 языках для экспорта в глобальном WEB для 1 млрд. пользователей WEB. С III года - идут продажи МИРО для 10 млн. чел. на 10-х языках мира (для 2-х млрд. пользователей Интернетом).
Выручка проекта при охвате всего 0.5% потенциального рынка:
- I год - разработка портала и 10 МИРО на 2-х языках. Выручка - $0 млн. Затраты - $1 млн.
- II год - продажи 10 МИРО на 2-х языках. Выручка - $30 млн. Затраты - $10 млн.
- III год - продажи 20 МИРО на 10 языках. Выручка - $100 млн. Затраты - $50 млн.
- III год - продажи 50 МИРО на 20 языках. Выручка - $120 млн. Затраты - $60 млн.
Экспорт мультимедийных интерактивных онлайн-rурсов (МИОК) на платформе HTML5 по ИКТ и программированию для обучения за компьютером, планшетом и смартфоном в любой OS.
Разработчик: Cloud-Издательство «Мультимедиа технологии». Руководитель Джавад Аветисян.
Порталы: www.C-Tutor.com, www.TeachPro.ru и www.PoliglotPro.com.
Тел.: (495) 918-10-50, E-mail: javad@teachpro.ru.
Цель: создание в течение первого года 20 МИОК по ИКТ по офисному и графическому ПО, языкам программирования и т.д. на русском языке, а потом перевод на английский язык для экспорта в глобальном WEB. Со второго года перевод, созданных МИОК, на 10 иностранных языка и экспорт всех МИОК практически по всем странам мира. В дальнейшем издание новых и новых МИОК по новым версиям ПП по ИКТ и программированию..
Финансовый план:
- I год. Инвестиции - 40 млн.р. Выручка 0
- II год. Выручка – $30 млн. Прибыль - $10 млн.
- III год. Выручка – $100 млн. Прибыль - $50 млн.
Рост рынка за 3 года в 2 раза (30% в год)
Предложение инвестору:
Доля Инвестора - 30%; Доля Проекта - 70%.
Возврат инвестиций - на II год после начала
Выход инвестора: стратег или IPO
Конкурент- www.Linda.com - МИОК по ИКТ на английском языке на устаревшем плагине Flash.
ММТ издатель МИОК с 1993 г. Издано более 300 МИОК, в т.ч. более 100 МИОК по ИКТ и программированию на платформах: DOS, Win16, Win32, Flash, Silverlight, а с 2014 г. на HTML5.
В презентации рассказывается о траектории научно-технического творчества молодежи (НТТМ) Открытого молодёжного университета.
Представлен учебный план программы НТТМ, результаты обучения, предложения по обучению на 2016-2017 год, описана система и возможности обучения.
"В поисках интересной работы" доклад Ольги ШиманiLogos
Рекомендации по трудоустройству в IT-компании. Ольга Шиман, HR iLogos, предостерегает от типичных ошибок и показывает примеры лучших резюме. Презентация будет полезна студентам, которые хотят впечатлить первого работодателя.
НАЗВАНИЕ ПРОЕКТА
SchoolPro: Портал с мультимедийными интерактивными ресурсами в онлайне (МИРО) для школьников
БИЗНЕС-ПОКАЗАТЕЛИ ПРОЕКТА
Школьников - пользователей Интернетом в России и СНГ - 20 млн. чел.
Стоимость комплект от 5 до 9 МИРО для школьника на год на текущий класс - 500 руб.
Объем рынка - 10 млрд. руб. в год
Охват на I этапе - 5% школьников - 1 млн. чел.
Инвестиции в проект - 100 млн. руб.
- I год - разработка портала с 100 МИРО. Выручка - $0 млн. Затраты - 100 млн. руб.
- II год - продажи 100 МИРО на 5% рынка. Выручка - 200 млн. Затраты - 50 млн. руб.
- III год - продажи 100 МИРО на 5% рынка. Выручка - $200 млн. Затраты - $100 млн.
Окончательный возврат инвестиций - в 3 год.
Рост рынка за 3 года ~ в 3 раз:
- в 2 раза за счет раскрутки портала до 10% рынка
- в 1.5 раза за счет издания новых МИРО.
Экспорт мультимедийных интерактивных онлайн-курсов (МИОК) на платформе HTML5 по естественно-научным дисциплинам для обучения за компьютером, планшетом и смартфоном в любой OS.
Разработчик: Cloud-Издательство «Мультимедиа технологии». Руководитель Джавад Аветисян.
Порталы: www.TeachPro.ru, www.RusskiMir.ru и www.PoliglotPro.com.
Тел.: (495) 918-10-50, E-mail: javad@teachpro.ru.
С 2012 г. в мире начался бум МООК (Massive Open Online Courses). Все университеты Запада выложили в Интернет лекции своих преподавателей. Наиболее талантливые студенты России, преодолев языковый барьер, становятся студентами западных университетов. Этой тенденции, разрушающей отечественное ВПО, можно переломить, если наладить массовое производство более конкурентных мультимедийных интерактивных онлайн-курсов (МИОК) в стерео- и 3D-форматах, созданных по материалам российских авторов. Если готовы МИОК на русском языке, их можно переводить на иностранные языки и экспортировать через Интернет.
Цель: создание облачного инструментального программного комплекса (ИПК), который позволит организовать массовое производство мультимедийных интерактивных онлайн-курсов (МИОК) на основе контента в стерео- и 3D-формате по организационной модели, когда контент (тексты, видео, тесты и пр.) готовят авторы-предметники разрабатываемого МИОК, а автоматизированную сборку выходного МИОК и перевод на иностранные языки д экспорта в глобальном WEB осуществляет облачное Издательство МИОК-портала с помощью ИПК
В 3D-МИОК обучение основано на синергии 2D-, стерео- и 3D-форматов и дидактически выверенных интерактивных технологиях, когда обучаемый постоянно отвечает на вопросы, участвуя в деятельностном управлении объектами и
Similar to SECON'2017, Емельянов Игорь, Я хочу стать программистом: первые шаги. (20)
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Емельянов Игорь, Я хочу стать программистом: первые шаги.
1. #SECONRU
Я хочу стать программистом.
Первые шаги.
Емельянов Игорь
Директор школы, учитель, методист
ПЕНЗА
2. Емельянов Игорь
Директор школы с.Ленино
учитель информатики
старший методист Губернского лицея
ответственный за реализацию образовательной технологии
“Компьютерные науки” в школах Пензенской области.
emelyanovigorborisovich@gmail.com
8-927-386-83-90
5. программирование 1С – около 60 тысяч;
пишущий приложения С++ — от 60 до 80 тысяч;
работающий с PHP – от 30 до 100 тысяч;
программист JAVA – от 120 до 200 тысяч;
при основной специализации SQL можно рассчитывать от 150 тысяч;
программирование АСУ – от 60 до 70 тысяч;
системный программист – от 60 до 120 тысяч;
ведущий специалист компании – от 150 до 600 тысяч в месяц;
разработчик Flash-приложений может получать от 18 тысяч рублей в месяц.
Средняя зарплата программиста в стране около 70 000 рублей.
7. •Знание необходимых в работе технологий и языков программирования
•Опыт создания программ.
•Умение составлять и читать ТЗ.
•Умение разбираться в чужом коде.
•Знание вспомогательных программ (например, системы контроля версий).
Основные требования к соискателям
8. •Развивать логическое мышление.
•Развивать абстрактное мышление.
•Изучать языки программирования.
•Изучать английский язык.
•По возможности поступить и закончить
высшее учебное заведение
Подводим итоги
10. Существует и он-лайн и офф-лайн версии.
Скретч разрабатывается небольшой командой программистов для дете в
Массачусетском технологическом институте. Текущая версия — 2.0, выпущена
9 мая 2013.
Scratch - визуальная объектно-ориентированная среда
программирования для обучения школьников младших и средних классов
https://scratch.mit.edu/
11. Библиотека для создания среды визуального программирования, которая
может быть встроена в произвольное веб-приложение. Блокли включает в
себя графический редактор, позволяющий составлять программы из блоков, и
генераторы кода для подготовки исполнения программы в среде веб-
приложения
Google Blockly - он-лайн визуальная объектно-ориентированная среда
http://blockly.ru/
12. CodeMonkey — это онлайновый курс программирования, который
доказывает, что изучение даже сложных вещей может быть
захватывающим и увлекательным.
https://www.playcodemonkey.com/
15. http://www.alice.org Alice – это 3D среда программирования, которая позволяет
ученикам создавать анимацию, интерактивные игры, видео для совместного
использования в сети.Приложение поможет учащимся понять основные
принципы программирования, такие как объектно-ориентированное
программирование и 3D-моделирование.
https://www.codecademy.com Codecademy начинает обучать вас кодированию
сразу, как только вы открываете страницу, и весело вводит детей в
программирование.Codecademy направлена на повышение уровня знаний
учащихся в программировании.
Еще немного визуального программирования
22. Преимущества : Заниматься можно в любое время
Недостатки : Книги достаточно дороги и предназначены в основном для
профессионалов. Необходима минимальная база знаний , которая у
программистов считается: «по умолчанию».
Самостоятельно без преподавателя по книгам:
23. Преимущества : Заниматься можно в любое время, большинство курсов
содержат и обучающие занятия и контрольные тесты. Некоторые курсы
предусматривают получение сертификата.
Недостатки : Большинство “серьезных” курсов - платные
Дистанционное на специализированных ресурсах
https://ru.hexlet.io/courses
24. Преимущества : Включается в основную учебную программу. Поддержка
специализированного интернет-ресурса. Поддержка Министерства
образования и института РР. Тесная связь с IT - сообществом. Международное
сотрудничество.
Недостатки : Реализуется не во всех школах.
Образовательная технология «Компьютерные науки. Язык
Java»
25. Мероприятия, проводимые в рамках технологии :
- Отборочные соревнования по программированию
- Международная Пенза-Израиль олимпиада по программированию на Java
- Региональный смотр-конкурс разработок для мобильных операционных систем
- Повышение квалификации учителей информатики
Образовательная технология «Компьютерные науки. Язык
Java»
26. Специализированный информационный портал
“Пензенская региональная заочная школа программирования”
полная информационная поддержка технологии “Компьютерные науки”,
проведение обучения, соревнований в дистанционной форме.
Образовательная технология «Компьютерные науки. Язык
Java»
http://it-village-penza.ru
27. - Губернский лицей-интернат
- УМЦ Высоких технологий в технопарке Рамеев
- Изучаем программирование на python
- Программа ориентирована на 8-9 класс
- Обучение 2 года :
*основные конструкции, элементы
функционального программирования,
распространенные библиотеки,
объектная модель
*веб программирование, django,
немного про sql и nosql базы
Яндекс.Лицей
https://yandexlyceum.ru/
28. - Функционирует на базе ПГУ
- Изучают программирование на С#
- Изучают программирование для Android
- HTML, CSS, JQuery, Ajax
- Приглашают школьников 5-11 классов
- Участие в профессиональных мероприятиях
- Профессиональные педагоги
Школа программирования “Айтишка”
http://aitishka.ru
29. - Функционирует на базе Губернского лицея
- Изучают программирование на Java
- Изучают программирование для Android
- Свободный вход
- Приглашают школьников 9-10 классов
- Подготовка к олимпиадам
- Подготовка к конкурсам
Естественно-научный образовательный центр
http://licpnz.ru
30. - Lego WeDo - 2656 комплектов
- Lego Mind-storms NXT, EV3 - 884 комплекта
- Arduino - 92 комплекта
- 86 школ приняли участие в Региональных соревнованиях
- 14 школ приняли участие в Всероссийских соревнованиях
- 12 192 ученика используют роботов на уроках
- 14 512 учеников используют роботов после уроков
Региональный проект “Образовательная робототехника”
32. “Старший брат” в семье Lego
Программирование осуществляется в Скретч- образной среде
Код можно вводить как в центральном блоке, так и с компьютера.
Имеет автономное питание
Региональный проект “Образовательная робототехника”
Комплект MINDSTORMS EV3
33. Программирование осуществляется на “урезанном” С++ (есть еще варианты)
Полноценные навыки инженера программиста
Внедряется на любую платформу
Недорого дополнительно можно приобрести дополнительные компоненты
Региональный проект “Образовательная робототехника”
Комплект на базе микроконтроллера Arduino
34. Центры молодежного инновационного творчества
-освоение принципов работы с «Arduino»,
построение электрических цепей.
-работа с языком программирования «С»,
программирование компонентов;
-создание сложных проектов с использованием
ранее изученного материала, создание
настоящих роботов;
-освоение базовых концепций и понятий
программирования с использованием языка
графического программирования Scratch 2.0.
Здравствуйте, меня зовут Емельянов Игорь Борисович, я директор МОБУСОШ с.Ленино Пензенского района, в которой работаю еще и учителем информатики. Стаж преподавания информатики – 25 лет. По совместительству являюсь старшим методистом Губернского лицея и время от времени читаю на курсах повышения квалификации учителей информатики в институте регионального развития. Являюсб ответственным за реализацию образовательной технологии «Компьютерные науки» в образовательных учреждениях Пензенской области
Мой доклад называется «Я хочу стать программистом. Первые шаги» и прежде всего ориентирован на школьников, их родителей и учителей информатики средних школ.
И начать бы мне хотелось с вопроса: «А зачем вообще становиться программистом?»
Когда школьник задумывается на профессией, которую он выберет в будущем, он прежде всего надеется, что она будет востребованной, хорошо оплачиваемой и по возможности «удобной» для него в плане совмещения с его личной жизнью.
По поводу востребованности могу сказать, что в ближайшие 20 лет спрос на программистов падать не станет, так как сейчас ведутся активные и сложные разработки в области IT (например, технологии полного погружения), которые будут требовать все большее количество специалистов.
Также растет аудитория интернет-пользователей и сайтов. Сейчас свой портал открывает практически каждая компания, и им нужны разработчики, которые оптимизируют внутренние механизмы и увеличат посещаемость проекта.
Следующая позиция. Сколько программист будет получать за свой труд, зависит только от него. В информационных технологиях нет своеобразного «потолка», который трудно преодолеть. Эта сфера постоянно меняется и модернизируется.
На слайде показаны диапазоны заработных плат разработчиков ПО в Российской Федерации.
Конечно до ведущего специалиста IT- компании надо еще дорасти, но и рядовые программисты, как вы можете видеть, тоже неплохо получают.
И, наконец, по поводу удобства профессии. Существует большое количество компаний, предлагающих удаленную работу широкому кругу специалистов: веб-разработчикам, программистам, разработчикам баз данных и множеству других специалистов. В отличие от чистого фриланса, удаленная работа предполагает работу на одного заказчика, при этом Вам не обязательно посещать офис. Работать можно из дома или иного места, где Вам удобно.
Надеюсь, я вас убедил в преимуществах профессии программиста.
Но одного желания мало. Необходимо соискателю на должность программиста обладать определенными умениями и навыками.
-Знание необходимых в работе технологий и языков программирования
-Опыт создания программ.
-Умение составлять и читать ТЗ.
-Умение разбираться в чужом коде.
-Знание вспомогательных программ (например, системы контроля версий).
- Знать английский язык на уровне чтения техдокументации.
И все-таки вы решились стать программистом. Что же необходимо делать, чтобы добиться своей цели? Хотя диплом и не является решающим аргументом, но все таки вуз желательно закончить.
Но прежде всего надо помнить, что профильный ВУЗ дает некоторые фундаментальные знания в области высшей математики, много теории, немного практики.
Надо помнить, что профильный ВУЗ дает некоторые фундаментальные знания в области высшей математики, много теории, немного практики.
И мнение, что если закончить ВУЗ, то вас сразу возьмут программистом, немного не соответствует действительности.
Даже обучаясь по программе Вуза, необходимо более подробно осваивать какую-нибудь специализацию.
Чтобы профессия была не в тягость, неплохо сначала выяснить, а есть ли у вас способности к программированию.
Самый лучший способ это сделать: заняться визуальным программированием. Многие визуальные среды специально созданы для обучения детей основам программирования.
В процессе работы в этих средах дети получают основные навыки процедурного и объектно-ориентированного программирования, знакомятся с такими понятиями как переменная, тип переменной, ветвление, циклы, массивы.
Причем знакомство происходит в наглядной, «визуальной» форме. И чаще всего компьютер «защищает» пользователя от синтаксических ошибок в коде, что позволяет сосредоточится на главном.
Например, Скретч-визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов.
Существует он-лайн версия. Перехожу на сайт.
Есть и офф-лайн дистрибутив, который можно установить на компьютер. Открываю скретч
Начать программировать достаточно легко, даже для ребенка, даже без учителя. Показываю начало.
Несмотря на кажущуюся «веселость» интерфейса это среда достаточно мощная. Здесь присутствует все, что есть в любом современном языке программирования. Открываю файл программы
У нас в школах зачастую скретч остается без внимания, а, например, в Израиле по скретчу проводятся семинары, конференции, соревнования.
Еще один замечательный пример : Блокли от Гугл.
Отличительной особенностью данной среды является генерация кода самых распространенных языков программирования из визуального кода.
Этот код вы можете скопировать и вставить в свое приложение. Перехожу на сайт
Самым «веселый» интерфейс, по моему, имеет плейкодманки. Запускаю интро.
Этот ресурс позволяет в увлекательной форме освоить основы объектно-ориентированного программирования. Полезно пройти курс будет всем, но больше всего он пригодится школьникам, которые в будущем желают специализироваться на языке программирования пайтон. Есть там такая фишка – отступы в начале строки. Перехожу на сайт
Вот таким образом знакомимся с объектами. Первое видео
Вот так реализуется цикл. Второе видео
Есть на ресурсе и учительский аккаунт, который позволяет преподавателю отслеживать прогресс своих подопечных. Мне известно, что в некоторых зарубежных школах прохождение этого курса для учеников – обязательно.
перхожу на сайт
перхожу на сайт
Перечисленные примеры не являются единичными.
Например, элис. Если сказать общими словами, то это трехмерный скретч, части кода можно писать буковками, и имеются дополнительные вещи: камера , полигон. Единственный недостаток – нет русскоязычного интерфейса.
Кодекадеми – позволит в наглядной форме освоить веб программирование. Основы PHP JS HTML Css – вот специализация этого ресурса. Отсутствие русскоязычного интерфейса так же ограничивает применение этого ресурса у нас, хотя очень рекомендую школьникам, которые в последствии будут заниматься 3 д моделированием.
После того как вы «наигрались» с визуальным программированием, прочувствовали саму парадигму программирования, усвоили такие понятия как переменная, ветвление, цикл, массивы, необходимо заняться изучением конкретного реального языка программирования, то есть такого, на котором пишутся реальные программные продукты.
Конечно школьник может освоить и начала нескольких языков, но современные языки, в основном, объектно-ориентированные. Знание языка подразумевает не только знание синтаксиса, но и знание библиотек. А вот изучить библиотеки нескольких языков уже что-то !
Хотя некоторые языки желательно изучать пакетами:
Например для веба : рнр + html потом + css потом +JS
Выбор языка для изучения зависит от наклонностей ребенка, популярности языка и многих других факторов. Но в современной реалии школьнику приходится изучать тот язык, который ему предлагают в школе. Это будет хорошо, если предложат. К сожалению, в подавляющем большинстве выпускники школ очень смутно представляют себе что такое программирование и зачем оно нужно.
Сейчас я хочу «пробежаться» по рейтингам портала Stack Overflow – сообщество, состоящее из 7.0 миллионов программистов.
Тройку популярных технологий составляют JS-наиболее широко применяется в браузерах для сценариев, SQL – язык управления базами данных, java – байт кодовый язык для создания кроссплатформенных приложений.
На следующем слайде рейтинг технологий, которые пользователи портала будут изучать.
На первом месте разработки приложений для операционной системы Андроид
Node js – специальная платформа, которая транслирует javascript в нативный код
AngularJS - JavaScript-фреймворк с открытым исходным кодом.
Достаточно объективно степень популярности языков отражает рейтинг запросов и ответов на портале.
PopularitY of Programming Language Index. Отражает популярность запросов по документации языка в сети интернет вообще.
Итак, выбор сделан. Школьник желает изучать язык. Каким образом он может это сделать? Что мы можем ему посоветовать? Чем можем помочь? Вообще и конкретно на территории Пензы и Пензенской области.
Вариант первый. Купить в магазине книгу. В продаже есть книги разного уровня. От азов программирования до вполне серьезной документации по языку. Но по своему опыту знаю, что вот так просто купить и научится очень непросто. Все-таки необходим старший товарищ, который подскажет, объяснит, натолкнет.
Языки программирования можно изучать дистанционно. Курсы разрабатываются под разные уровни начальной подготовки пользователей. К сожалению большинство серьезных курсов, тем более те, которые подразумевают получение слушателем сертификата, платные. Дистанционные курсы могут содержать и текст, и видео, и контрольные тесты, и поля для ввода готовых программ. Рассмотрим на примере. перехожу на хекслет
С 2012 года в школах Пензенской области реализуются «Компьютерные науки» Сначала это был региональный проект. С 2016 года переведен в ранг образовательной технологии.
Данная технология предусматривает изучение языка Java в старших классах средней школы. Причем вариантов реализации этой технологии несколько. Начиная от минимальных навыков, позволяющих ученику сдать ЕГЭ по информатике, заканчивая созданием реальных приложений для смартфонов.
В рамках данной технологии проводятся мероприятия: Международная олимпиада Пенза-Израиль, региональный смотр приложений для мобильных ОС, функционирует заочная школа.
К сожалению школ, в которых эта технология реализуется в полном объеме недостаточное количество для выявления и профориентации всех школьников.
В рамках “Компьютерных наук” проводятся курсы повышения квалификации учителей информатики, ежегодный семинар учителей по методике преподавания Java, выпущено методическое пособие для учителей.
В мероприятиях принимают участие и представители IT – бизнеса. Предоставляют призы, участвуют в работе жюри
В работе по реализации технологии принимают участие и коллеги из Израиля. Участвуют в проверке отборочных и олимпиадных решений, дают методические советы, организуют он-лайн трансляции.
Слово предоставляется Фрайману В.М. – преподавателю Компьютерных наук.
Как уже было сказано выше в рамках технологии «Компьютерные науки» на базе Губернского лицея функционирует Пензенская заочная школа программирования.
Щелкаю ссылку на школу и рассказываю про возможности системы.
С 2016 года на территории Пензы начал свою работу Яндекс Лицей
Очное обучение на базе Губернского лицейя-интерната - 2 группы и УМЦ Высоких технологий в технопарке Рамеев (2 группы)
Изучают программирование на python Программа ориентирована на 8-9 класс, но в 2017 году группы сформированы из школьников
7-10 классов. Обучение 2 года .
Первый год : основные конструкции, элементы функционального программирования, распространенные библиотеки, объектная модель.
Второй год - веб программирование, django, немного про sql и nosql базы.
На базе ПГУ функционирует школа программирования «Айтишка»
Перехожу на сайт
Обучение платное.
На базе Губернского лицея работает Естественно научный образовательный центр
Перехожу на сайт
В этом учебном году преподавали программирование на паскале и джаве. Вход свободный. Но желательно занятия не пропускать. Догонять тяжело потом.
Несколько слов обязательно надо сказать об образовательной робототехнике.
Часто, а особенно в младшем и среднем школьном возрасте, детям больше нравится наблюдать за движущимися, гудящими, и светящимися моделями, чем за тем, что происходит на экране компьютера.
В настоящее время в школах Пензенской области находится 3632 комплекта для изготовления робототехнических моделей разного уровня.
В регионе проводятся мероприятия по робототехнике, учителя и педагоги дополнительного образования совершенствуют свою квалификацию.
Первый уровень сложности – комплект Lego WeDo. Представляет из себя набор деталей, привычных младшим школьникам по конструктору Лего и набор датчиков и движителей, которые управляются микроконтроллером. Микроконтроллер по кабелю USB подключается к компьютеру, на котором и создается программа для робота. Программирование осуществляется в скретч-образной среде.
Следующий уровень сложности создаваемых роботов можно изучить с помощью комплекта EV-3 , который тоже поставлялся в школы в достаточном количестве. Этот набор уже имеет автономное питание, более разнообразный набор датчиков и движителей.
Настоящие проекты: как движущиеся роботы, так и различные автоматы, системы управления можно создавать с помощью комплектов на базе микроконтроллера Ардуино.
Программировать его можно с помощью специального ПО как в текстовой форме, так и в скретч-образной среде.
Особенно я хочу отметить корреляцию этого комплекта с курсом изучения программирования под андроид. Замечательные проекты управления микроконтроллера ардуино со смартфона были представлены и на региональной конференции «Старт в науку» и на выставке традиционной августовской конференции педагогических работников.
В школы поставлялись и другие комплекты, но не такими большими партиями.
Свой вклад в обучение школьников программированию вносят и центры молодежного инновационного творчества. Например ЦМИТ Спутник, который находится в новом микрорайоне Спутник предлагает курс робототехника+программирование.
освоение принципов работы с «Arduino», построение электрических цепей.
-работа с языком программирования «С», программирование компонентов;
-создание сложных проектов с использованием ранее изученного материала, создание настоящих роботов;
-освоение базовых концепций и понятий программирования с использованием языка графического программирования Scratch 2.0.
Закончить свой доклад мне хотелось бы комментарием к часто встречающейся ситуации.
Как популяризатор Компьютерных наук часто разговариваю с многими директорами «почему Java не преподаете?».
Очень часто отвечают. А как же егэ они сдавать будут ? Ведь там Java нет !
И действительно, если взглянуть на задания глазами неспециалиста, то действительно нет.
А вот так это задание выглядит на самом деле.
Здесь я привел аналогию.
Допустим школьника надо обучить ПДД. И перед вами стоит выбор : на чем практическое вождение проходить ?
Теория то одинакова везде.
Спасибо всем за внимание.
Можем немного пообсуждать эту тему .
У нас сегодня присутствуют специалисты, курирующие некоторые вопросы, озвученные в докладе.