⬇️点击关注美国妈妈网⬇️
编程是一个创造性的过程,孩子可以在这个过程中充分发挥自己的想象力,创造出属于自己的程序、游戏、动画等作品。不知道孩子喜不喜欢编程,可以先在网上学一些课程,很多都是免费就可以学习的!MIT这些年就陆续推出了一些免费在线编程课,不妨让孩子试一试!
MIT App Inventor
MIT App Inventor是麻省理工学院(MIT)计算机科学和人工智能实验室推出的一款超级友好的平台,专为编程初学者量身打造,适合12岁及以上学生。目的是让大家轻松掌握编程和应用开发技巧。
平台链接:
https://appinventor.mit.edu/
MIT App Inventor现已有六百万人使用过。不管是大朋友还是小朋友,都能轻松地为Android手机、iPhone,还有平板电脑开发出自己的应用程序。
想象一下,只需花上半个小时,就能做出我们的第一个应用程序,是不是超酷?
下面详细介绍一下MIT App Inventor的资源特色。
1. 可视化编程环境
App Inventor的可视化开发环境,基于Google开发的可视化编程库Blockly。在这个平台上,初学者可以通过简单的拖放操作,就像拼图一样,来制作移动应用程序,完全不需要复杂的编程知识。
由于用户可以通过图形界面拖放不同的代码块——这些代码块代表不同的编程命令和逻辑结构,所以很易于使用,非常适合在教育环境中教授编程基础。
此外,Blockly 也允许开发者创建自定义代码块,以适应特定的编程语言或应用程序。
2. 教育资源和社区支持
MIT App Inventor提供课程和教程,帮助学生和教师学习如何使用 App Inventor 创建应用程序,其中包括教师可以用在课堂上的教学资源,很贴心细致。
并且,它还有一个活跃的社区,用户可以在其中分享他们的项目,寻求帮助,以及与其他开发者交流。
目前,社区中已经有很多前人的讨论,我们使用时可以通过分类主题先查询,是否之前也有人和自己遇到了同样的问题,看看别人的经验之谈。
3. Day of AI
“Day of AI ”课程是由MIT RAISE团队开发的一个免费、动手实践的课程,旨在向K-12年级的学生介绍人工智能。这门课程已经进入第三个年头,它鼓励学生利用AI技术来改善社区,并参与到更大的全球性挑战中去。
学生们不仅可以学习AI技术本身,还学习如何负责任地、有道德地使用这项技术。在AI日课程中,学生们被分成小组,每个小组都选择了一个与社会问题相关的项目进行探索。
曾有小组学生选择了环境问题,他们开发了TreeSavers应用。这款应用使用了开源数据,能够绘制出马萨诸塞州的区域森林砍伐率,并通过统计模型识别出持续的趋势,预测环境影响。用户可以在应用中切换查看当前的树木覆盖、历史数据和未来高风险区域。
Scratch 编程
Scratch是由麻省理工学院媒体实验室(MIT Media Lab)开发的一个简易在线编程平台,主要面向8~16岁的儿童和青少年,能让孩子用编程创作数字故事、游戏和动画。
平台链接:
https://scratch.mit.edu/
Scratch完全免费,而且支持70多种语言,在家里、学校、博物馆、图书馆,甚至是社区中心,都能看到人们用Scratch创作项目的身影。
在TED演讲中,Scratch的创始人Mitch Resnick说了,现在会编程,就像是能读写一样重要,是每个人必备的文化素养。学习Scratch,我们不仅能学到解决问题的妙招,还能学会怎么设计项目,怎么把自己的想法表达出来。
在平台主页面,我们可以看到平台向我们展示的最受欢迎和最具创新性的项目,这些项目都是由用户们制作,由 Scratch 团队或社区成员选出的,它涵盖游戏、动画、艺术作品、互动故事等等,都很有创造性。
Scratch 提供了各种教程和指南,帮助用户学习如何使用平台创建项目。如下图所示,平台提供了许多创意项目的例子。例如,将我们的名字、首字母或最喜欢的单词的字母制作成动画,等等。
它不仅在编程页面中提供了详细的指导视频,还可以在项目选择页面下载详细的教程卡片,以供参考和教学,十分贴心。
STEM Projects
STEM Projects是麻省理工学院埃杰顿中心(MIT Edgerton Center)的项目,由K-12 MakerLab实验室团队全力支持,助力K-12阶段的教育工作者为每一位学生打造既有趣又充实的Maker(Maker)探索之旅。
平台链接:
https://k12maker.mit.edu/ideagallery.html
与前两个平台不大相同,STEM Projects更多是面对教师教学的。
平台提供的资源包括:
1.免费启航活动,搭配详尽的步骤指南,轻松上手;
2. 丰富的免费资源,涵盖常用Maker工具使用指南及安全高效Maker空间运营小贴士;
3. 专为教师及K-12教育工作者设计的培训研讨会,共享知识与经验。
在首页的Idea Gallery里,可查看Maker项目教程的合集,里面由K-12 教师和Maker教育者分享的灵活、富有启发性的Maker项目创意。
这些可调整的项目创意是根据“Object”(对象)或“Tool”(工具)来标记的,而不是根据核心学科领域或年级来标记的。
这里的“Object”是指学生将要创造的东西,而“Tool”则是指学生将要使用的专业Maker工具和材料。
通过创客项目来指导学生学习时,我们的目标远不止于教会他们制作某个具体物品。我们真正的愿景是让每位学生在课堂上都能接触到那些能够点燃他们创意火花的工具与技能。
K-12教师可以巧妙运用创客项目,让学生沉浸在创造性解决问题的乐趣中,同时培养他们的社交能力和STEM素养,无论哪个学科都能融入其中。
这些教程就像创客项目的详细地图,一步步指导我们完成技术操作,但学生的创意表达完全不受限。我们还可以根据学生的学习进度、手头可用的工具和材料,以及时间安排来挑选合适的项目。有了这些教程,就能轻松驾驭课堂上的创客项目,无需从零开始设计。
如下图,从平台的Create Project分类栏进入Project Tutorial,就可以获取具体的项目教学资源,还可以获取相应的详细PPT和pdf。
网站不仅提供现成的教学资源,还总结了Maker方法论,有很多详情内容,这里简要列举Maker之道的六大步:
1.明确目标:首先,想清楚我们的项目想要达到什么学习效果。
2. 灵感碰撞:去找找那些能激发我们灵感的项目吧,说不定能给我们带来新的想法。
3. 创意策划:设计并挑选出我们心中的那个完美创客项目。
4. 细节规划:把项目的每一天、每一环节都安排得井井有条。
5. 动手实践:是时候推出项目,和学生们一起动手做了!
6. 分享与提升:别忘了把学生的作品展示给更多人看,然后回顾一下,看看哪里还可以做得更好。
参考资料:
https://openlearning.mit.edu/news/help-young-learners-thrive-free-courses-programs-and-activities-mit
(图片来自网络,尊重原创,若侵权请联系删除)
快去试试吧!
推荐阅读
从做饭中学数学?斯坦福大学创建了数学启蒙网站,玩中学,乐趣多!还提供免费资料和教学方法哟
求分享
求点赞
求在看