Автор: сотрудники Getting Smart
Рабочие места и карьера в области компьютерных наук остаются одними из самых востребованных в рабочей силе, так почему бы не начать знакомить ваших учеников с фундаментом и основами прямо сейчас? Мы собрали пересмотренное руководство из 35 лучших ресурсов по компьютерным наукам для школ и учеников.
Ресурсы по программированию и компьютерным наукам для школ
1. Zulama, инициатива Carnegie Learning, гордится тем, что предлагает курсы компьютерных наук для каждого класса. Этот специально созданный контент позволяет учащимся и преподавателям создавать игры, изучая основы программирования в любой области контента.
2. Code.org - это организация, занимающаяся расширением доступа к компьютерным наукам в школах и расширением участия женщин и недопредставленных меньшинств. Начните здесь для ресурсов по программированию, таких как игры, приложения и курсы. (см. описание на CS4RI)
3. Raspberry Pi - британская благотворительная организация, которая работает над тем, чтобы передать возможности компьютерных и цифровых технологий в руки людей во всем мире. Они делают это для того, чтобы больше людей «могли использовать возможности компьютерных и цифровых технологий для работы, для решения важных для них проблем и для творческого самовыражения».
4. Girls Who Code - (девушки, которые программируют) создает конвейер для решения проблемы гендерного разрыва в технологиях с помощью программ погружения, клубов, возможностей наставничества и многого другого.
5. AI4All - это организация, занимающаяся вопросами расширения разнообразия и включения в образование по ИИ, исследований, разработок и политики. Их летние образовательные программы являются отправной точкой в искусственном интеллекте и компьютерным наукам для недопредставленных старшеклассников.
6. Bootstrap World разработал учебный план по компьютерным наукам, основанный на престижном университетском контенте, который естественно вписывается в класс традиционной алгебры.
7. CodeHS - это учебная платформа, помогающая школам преподавать компьютерные науки. Они предоставляют учебную программу на основе Интернета, инструменты и ресурсы для преподавателей и профессиональное развитие.
8. Project Lead the Way - Проект Lead the Way предоставляет опыт обучения для школьников и учителей PreK-12 по всей территории США. Они создают практическую обстановку в классе и стремятся помочь учащимся развить знания и навыки, необходимые им для достижения успеха. Кроме того, они обеспечивают учителей обучением, ресурсами и поддержкой, которые им необходимы для вовлечения учащихся в процесс обучения в реальном мире.
9. CS for All Teachers - Компьютерные науки для всех учителей - это виртуальное практическое сообщество, в котором обучаются все учителя PreK и старших классов, которые заинтересованы в преподавании компьютерных наук. Оно предоставляет онлайновый дом, где учителя могут общаться друг с другом, а также с ресурсами и опытом, которые им необходимы для обучения компьютерной науке в своих классах.
10. Edhesive сотрудничает с Amazon, чтобы преподавать компьютерные науки в старших классах через учебный план для любого уровня квалификации.
11. CodeAcademy - это онлайн-каталог курсов по программированию начиная от веб-разработки до языков программирования.
12. Hour of Code - Час кода начался с часового введения в компьютерную науку, чтобы показать, что любой может изучить основы. Однако в 2014 году исполнительный комитет Computing in the Core (ACM, CSTA, NCWIT, IEEE-CS, Google и Microsoft) единогласно проголосовал за то, чтобы сохранить тему «Час кода» как центральную часть #CSEdWeek и всего через год она стала «крупнейшей образовательной кампанией в истории», достигшей 100 миллионов «отработанных часов» (см. описание о CSEdWeek и «Часе кода»)
13. Computer Science Teachers Association (CSTA) - Ассоциация учителей компьютерной науки (CSTA) является членской организацией, которая поддерживает и поощряет преподавание компьютерной науки. Они предоставляют учителям K–12 и их ученикам возможности лучше понять компьютерную науку и более успешно подготовиться к преподаванию и обучению.
14. Kodable - это отличный ресурс для учеников начальной школы, которые изучают основы программирования и основные концепции, которые они смогут использовать на протяжении всего пути в программировании и для решения проблем.
15. Exploring Computer Science - Изучение компьютерной науки - это годичная учебная вводная программа по компьютерной науке для старших классов школы и программа повышения квалификации учителей, основанная на расширении участия в компьютерной науке. Они поддерживают учителей и округи посредством внедрения курса независимо от школьных ресурсов.
16. AWS Educate - это инициатива Amazon по созданию рабочей силы, способной раздвинуть границы облачных технологий и ИТ.
17. AI4K12 - это инициатива Ассоциации по развитию искусственного интеллекта (AAAI) и Ассоциации преподавателей компьютерных наук (CSTA) по определению для того, что студенты должны знать и уметь делать в области искусственного интеллекта. (см. наш последний обзор)
Инструменты программирования и игрушки для детей
18. Sphero SPRK - это надежная игрушка от Sphero.edu, которая включает в себя гироскоп, мотор и светодиодные фонари - все они программируются с помощью впечатляющего набора приложений для программирования Sphero для детей.
19. littleBits: образовательный стартап, который изобрел электронный строительный блок. Эти магнитные «биты» соединяются, превращая идеи в «изобретения», превращая то, как дети учатся, чтобы они могли вырасти и стать завтрашними создателями перемен» (см. обзор)
20. Tynker помогает детям научиться программировать, используя блоки визуального кода, которые представляют собой реальные концепции программирования. Они переходят на текстовые языки, такие как JavaScript и Python, и продолжают играть через более чем 2000 видов увлекательных активностей (см. обзор).
21. LEGO BOOST - робот для введения в программирование от LEGO. Этот креативный набор инструментов позволяет вашему ребенку делать все: от ухода за домашними животными до изучения инструмента.
22. Cozmo Coding Toy - это инновационный робот с искусственным интеллектом, который дает вашему ребенку возможность программировать действия, игры и многое другое. Что не может сделать Cozmo?
23. Scratch помогает молодым людям учиться мыслить творчески, систематически мыслить и работать совместно. (см. обзор их карточек программирования)
24. Kano Computer Kit поставляется с широким спектром комплектов и предложений - от создания произведений искусства и музыки до создания приложений. В Kano найдется что-то для каждого.
25. Coding Express, игра, представленная LEGO Education, исследует концепции раннего программирования. (Недавно мы рассмотрели поезд Coding Express. смотрите наше описание здесь.)
26. Root, описываемый как «маленький робот с большим количеством возможностей», является «образовательным роботом, который обучает детей навыкам программирования, творчества и решения проблем от тех кто не умеет читать до старшей школы» (см. описание).
27. Fisher Price Think & Learn Code-a-Pillar: отличное введение в программирование. В зависимости от того, как вы соберете этого парня, оно изменит его курс. Установите цель, а затем постройте его, чтобы поразить эту цель.
28. WowWee COJI The Coding Robot - Робот обучающмй программированию WowWee COJI : Этот парень обучает основам программирования на языке смайликов.
29. MakerBot, основанный в 2009 году, продает множество недорогих, простых в использовании беспроводных 3D-принтеров и признает революцию, которую 3D-печать может принести в образование. (см. описание)
30. Code Piano и Code Rocket - игры, разработанные для обучения реальному программированию на C ++ с помощью практической электроники. (см. обзор)
31. Modular Robotics - Модульная робототехника является создателем блоков роботов Cubelets и системы построения роботов MOSS. Игрушки, которые они проектируют, направлены на то, чтобы дать молодым умам модели для понимания и управления сложными системами. Интегрируя обучение и игру, они надеются создать новое поколение решателей проблем, которые смогут лучше справляться со сложностью и проблемами, возникающими из взаимосвязанных систем.
32. Jade Robot - это долговечная игрушка от Mimetics, которая учит детей в возрасте от 8 лет и старше программировать на C ++ и Scratch. (см. описание)
33. Move the Turtle - Перемещение черепахи: это приложение обучает общей идее программирования, выполняя пошаговые задачи, которые перемещают черепаху по экрану. Успешное завершение означает, что вводятся новые и более сложные задачи (подумайте о следующем поколении трелёвщиков).
34. Snap Circuits Jr. SC-100 Electronics Discovery Kit: Электрические детали предоставляют учащимся практический опыт проектирования и создания моделей рабочих электрических цепей.
35. Let’s Start Coding Ultimate Kit 2 - давайте начнем программировать с Ultimate Kit 2: «Программирование - это новая грамотность» - это лозунг для «Let Start Coding», компании, ориентированной на то, чтобы дети привыкли к раннему программированию. Последняя версия их Ultimate Kit стала больше и лучше - теперь в ней более 110 проектов, не требуются дополнительных инструментов и есть возможность создавать собственные схемы. Это отличный подарок для всех, кто старше 10 лет.
Мы уверены, что пропустили некоторые ресурсы. Что бы вы добавили? Поделитесь в разделе комментариев ниже.