说到Github,我们一般认为它是软件工程师分享、塑造和协作代码的平台,但你可能想不到它也是一个教人学习软件编程的好地方。近年来,过多的在线服务改变了硅谷和其他地方程序员编码的方式,现在GitHub将改变教师教学生编码的方式。毕竟GitHub是一个大家一起写代码的平台。已有数千名学生参与了GitHub上的教育项目,超过3,000名教师使用GitHub作为教学工具。随着学生学习构建软件架构,GitHub为教师提供了一种更轻松地共享代码并将编码任务分配给学生的方法。教师还可以使用它来教学生如何协作编码,这是现代结对编程所需的一项重要技能,即软件开发方式。在学习计算机科学的早期,没有那么多协作项目,也没有那么多团队合作。只能自己努力,没办法处处与人交流。但现在使用GitHub作为教学辅助工具改变了这种情况。但是,现有的共享分发方式还是有些复杂,因此MarkTareshawty开发了ClassroomforGitHub,一款可以大幅简化步骤的工具。总的来说,它允许教师邀请学生进入GitHub并创建和共享编码作业。教师只需将URL发送给学生即可。一旦学生点击它,他们就可以立即查看、修改和协作处理代码。该工具非常适合GitHubEducation,这是一项为每个教室提供免费私人代码存储库的服务,教师和学生可以在其中上传代码并协作编码。当然,Tareshawty开发的工具是开源的,就像Github上的许多项目一样,这意味着它可以免费提供给全世界。ClassroomforGithub也有更高的理想,希望通过这个工具和互联网服务来提高计算机科学教育。从Codecademy到KhanAcademy,学习编码的在线课程不再仅限于高中生和大学生,任何人都可以学习编码。想学习如何让计算机按照您的指示进行操作吗?只需打开电脑并学习。通过有线
