农村中学生编程能力现状、实践与提升途径
——以北京大学一次暑期学生实践活动为例
2020-09-05贾积有芮静姝
数字教育 2020年4期
贾积有 芮静姝
(1.北京大学 教育学院教育技术系,北京 100871; 2.北京大学 信息科学技术学院,北京 100871)
引言
人工智能教育是关于人工智能知识的教育。人工智能知识包括概念、领域、实现技术与方法、应用和影响等多方面。其中,人工智能概念、领域、应用和影响可以在学校相关课程中介绍、普及,比如语文、外语、自然、信息技术和通用技术等。学习人工智能的实现技术与方法则需要学生具有一定的逻辑思维和形象思维能力、数学知识和英语知识。人工智能教育需要与学生的不同发展阶段相适应,主要在信息技术类课程中实施。例如,学前阶段和小学阶段的编程教育可以采用可视化编程方法(如Scratch),以各种形式的机器人为载体,硬件和软件紧密结合,学生需要既动手又动脑,在培养感性认识的基础上培养学生的学习兴趣,普及编程基本知识;在中学阶段的编程教育则可以教授学生高级编程语言,如Python等。
国内关于中学生编程教育的研究大多聚焦于编程教育的历史和现状分析、课程模式设计、理论探讨等;关于编程教育实践的实证研究较少,基本都是硕士论文,其研究对象也基本上都是城市的学校和学生。关于农村中小学信息技术课程或者编程教育的期刊论文为数不多,大多是理论层面的探讨,缺乏较为深入的实地调查和严格的实证研究。[1][2][3]
2019年2月,中共中央、国务院印发的《中国教育现代化2035》提出了推进教育现代化的八大基本理念,其中之一便是“更加注重面向人人”。……
登录APP查看全文
