长处:积木机器人的多变性丰厚了课程内容,使课程内容风趣而不单一,从积木拼刺进手,先会用,再见遍,入门更简略。
缺陷:硬件控制器品种较少,约束了编程的杂乱程度,程序经过积木机器人来完成,实用性短缺,且越杂乱的程序对应的机器人结构越杂乱,建立进程太耗时,所以愈加合适训练组织而不是公办校园。
缺陷:硬件控制器品种与积木机器人相似,且机器人外形决议了功用单一的特色,程序的趣味性、杂乱性、变化性都不如积木机器人。
长处:把编程和电子游戏、故事场景等结合,相似软件开发,趣味性和变化性都十分好
缺陷:跨度大,从图形化编程(Scratch)到Python和C++,不同编程言语间的过渡和编程内容的难度把控存在较大问题。
如makeblock和乐高机器人,都是经过图形化软件对积木机器人或可编程智能机器人进行编程,课程内容丰厚,年纪跨度大。4—16周岁,每个年纪段都有对应课程,但以硬件为载体不利于进入公办校园。
如编程猫、Scratch,以电子游戏和故事场景为主,尽管内容丰厚,但方法仍是相对单一,仅仅换着不同的游戏场景,虽有广度但深度不行,所以尽管跨度为7—16周岁,但实践学员仍是会集在7-12岁以内。
如编玩边学,7+是Scratch,9+是Python与开源硬件相结合,10+是根据NOIP的C++,从图形化编程一直到专业的全国青少年信息学奥林匹克联赛,有深度,但没有广度,由于7—16岁的课程,实践课程仅有36个月,不同编程言语间缺少连贯性与过渡性。
三种编程言语,Scratch、Python、C++,且用Scratch编写的程序能够直接转化为别的两种(能够完成三种程序的彼此转化更好),这样有利于零根底的学员在学习编程逻辑的一起,学习别的两种编程言语,下降学习难度。
Ø学生根底:尽管是高中课程,但纵观全国,有编程根底的学员很少(以Scratch为例,美国为44.08%,英国9.31%,我国仅有0.96%),门槛越低,方针学员越多。
Ø教师水平:高中信息教师一般都是教一些常用工作软件的运用及一些计算机理论知识,缺少能够教专业编程言语的师资,而Scratch言语能够下降校园开课的门槛,让更多校园都能够开设人工智能课程。
Ø课程要求:人工智能的课程方针是人工智能根底、运用及开展,以及教会学生编程的思想方法,并不是一门专业编程课程,所以课程重心不能是学习一门编程言语,而且专业的编程言语有专门的软件及教材。
Ø课程时刻:高中人工智能为选择性必修课,1学分18课时,每课时45分钟,共13.5小时,真实学习的时刻十分少,对应课程要相对简略。
Ø长时间规划:软件的掩盖规模不能仅仅是高中的人工智能课程,而是要掩盖7—18周岁的少儿编程课程,乃至是开源硬件项目规划课程相同能够运用该软件。