13Aug

Инструмент Github с открытым исходным кодом позволяет учителям и ученикам создавать код и делиться им

Инструмент Github с открытым исходным кодом позволяет учителям и ученикам создавать код и делиться им

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

Джон Бриттон — сотрудник Github.связь с образованием“, что означает, что он помогает внедрять Github в школы и университетские городки. Широкое распространение онлайн-сервисов за последние несколько лет изменило то, как программисты создают программное обеспечение в Силиконовой долине и за ее пределами. По словам Бриттона, сейчас это меняет то, как учителя преподают программирование. В конце концов, Github — это совместная работа над кодом.

Бриттон говорит, что в различных образовательных программах Github участвуют сотни тысяч студентов. Кроме того, Github используется в качестве учебного пособия более чем 3000 преподавателей. Говоря с ПРОВОДНОЙ, он сказал: «Это становится все более и более популярным. Мы определенно движемся к использованию более реальных инструментов в классе».

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

«Когда я начинал заниматься компьютерными науками, было не так много сотрудничества, не было много командной работы. Вы работали самостоятельно. Вы ни с кем не разговаривали», — говорит Тарешоути, прежде чем указать, что он начал всего три или четыре года назад. «Но теперь я использую Github в качестве помощника преподавателя, и это действительно изменило образ мышления людей… это больше похоже на то, что мы делали бы, работая в [профессиональном мире]».

Он говорит, что проблема в том, что делиться заданиями таким образом не так просто, как могло бы быть. Поэтому, чтобы значительно упростить процесс, он построил Classroom для Github. Служба Github в основном используется учителями для приглашения студентов на Github для создания и обмена заданиями по программированию. По словам Тарешоути, учителя могут отправлять ученикам один URL-адрес. После нажатия на URL-адрес они автоматически настраиваются для просмотра, внесения изменений и совместной работы над кодом.

Инструмент соответствует Github Education, сервису, в котором преподавателям и учащимся предоставляются классы с бесплатными частными репозиториями кода, где они могут публиковать код и сотрудничать. Инструмент Tareshawty, основанный во многом на Github, имеет открытый исходный код, доступный бесплатно для всего мира. После того, как Тарешоути создал новый инструмент в рамках программы Github Summer of Code, которая предоставляет стипендии для студенческих проектов с открытым исходным кодом.

Стремясь улучшить образование в области компьютерных наук с помощью интернет-сервисов, Класс для Github это очень большой шаг к этому. Курсы, обучающие кодированию, теперь доступны онлайн не только для старшеклассников и студентов университетов, но и для всех, например, Codecademy, Khan Academy и другие.