国务院《新一代人工智能发展规划》提出“实施全民智能教育项目,在中小学阶段设置人工智能相关课程”.这一规划要求构建适合小学生学习的人工智能相关课程,为人工智能教育播撒种子,将新一代的学生培养成为人工智能时代的原住民,为未来相关国家战略的实施夯实智力基础,培育后备人才.
计算思维和算法思维,这是两个不同且又有关系的概念,从已有文献资料看,对两者概念的辨析并不多见.有教师认为,算法思维是计算思维的一个方面,算法思维的培养是计算思维发展的重要路径[1];也有教师认为,算法本身就蕴含计算思维的思想和方法[2];甚至有教师断言,在算法思维的培养中,其实已经培养了大部分的计算思维.[3]让笔者感兴趣的问题是,如何将算法思维和计算思维两者区别开来?或者换成更通俗的问法,如何说服他人,某一部分的教学内容意在培养计算思维,其中可能也同时包括了算法思维的培养,但又不仅仅是算法思维的培养?
● 案例背景rn《视频的获取与加工》是苏科版《初中信息技术》上册第7章第2节的内容,作为初中信息技术必修内容的最后一个章节,其教学的内容比较多,学习难度比较大,涵盖了信息的获取、存储、加工、发布一整套流程.从目前初中信息技术课程体系来看,它既是独立的视频作品创作,又为今后的多媒体创作、网页制作等积累相关素材,有着承上启下的地位和作用,重点是让学生对今后完整的视频作品创作有着全局的感知,因此本课在学期整体教学结构中显得尤为重要.
计算思维教育受各界关注,信息技术课程标准倡导采用项目化学习提升计算思维等信息素养.本文结合具体实践过程,对计算思维的概念及其发展,以及在信息技术学科教学中如何让项目式学习促进计算思维发展进行了梳理和辨析,并通过呈现项目式学习的关键过程,探讨发展计算思维的教学途径和方式.