开放课程目录:
1. 《开源硬件实践》中级课程
2. 《图形化编程》初级课程
课程简介:
本课程以问题为导向,通过项目制学习的方式,引导学生为解决实际问题而主动学习。课程搭配使用Arduino硬件和Mind+图形化编程软件。通过认识Arduino基础软硬件知识,使用电子模块制作不同场景应用的项目作品,让学生在创造中学习相关的原理知识和编程技能,进而培养学生的创新创造思维和综合素质能力。在课程项目的设计上充分考虑趣味性和实用性,让创意来源于生活,应用于生活。课程设计包含魔法小屋、造梦空间、动物王国和游戏时空四个单元,每个单元4节课,共16节课。同时,课程的内容涉及电子、数学、物理、计算机等多学科知识。
通过本课程,能激发学生对于人工智能基础应用的探索和思考,让学生更加了解身边快速发展的科学技术,认识到科学技术所发挥的巨大作用,形成智能化意识,能够适应21世纪创新人才培养要求。
课程所需资源:开源硬件Arduino中级套件、Mind+图形化编程软件
课程简介:
图形化编程初级课程基于快乐编程、趣味编程的学习思想,将图形化编程软件作为编程和表达想法的工具,与创意设计、跨学科内容、人工智能等各种元素融合在一起。在引人入胜的编程实践活动中,可以激发学生的学习兴趣,培养学生严谨的计算思维、设计思维、工程思维。课程使用Mind+图形化编程软件,根据不同情境和需求进行场景角色的表达和交互,设计创意作品。Mind+支持人工智能与物联网功能,既可以拖动图形化积木编程,还可以使用Python/C/C++等高级编程语言。学生可以使用丰富的模块进行创作,实现较为复杂的动画、游戏和小工具。课程共16小节,包含数学、科学、天文等多个领域的知识。
课程目前由资深教师带领研究生和本科生进行课程开发,由研究生、本科生组成的教学团队在上海闵行区实验小学、上海市平凉路第三小学等多所学校进行授课,还在多个学校组织了相关竞赛,教学效果较佳。
课程所需资源:Mind+图形化编程软件