李传珍
人工智能时代的程序设计课程教学改革探索与实践*
李传珍
(中国传媒大学 信息与通信工程学院,北京 100024)
在人工智能大发展的时代背景下,针对“C/C++语言程序设计”课程传统教学中存在的问题,对照“两性一度”的中国金课建设标准,针对课程设置、教学理念进行了改革,并且在各教学环节中积极引入线上线下混合教学,探索了“闯关”学习模式在实践练习中的应用,提高了学生解决实际问题的能力和自主学习能力。
金课;程序设计;教学改革;线上线下混合教学
人工智能正深刻改变着人类的科技发展和社会生活。国务院印发的《新一代人工智能发展规划》,将人工智能上升到国家战略。在这样的背景下,国内外各高校逐步将人工智能相关课程纳入到课程体系中[1]。典型的人工智能应用,如数据挖掘、自然语言处理、计算机视觉等,均离不开机器学习、深度学习的支撑,而机器学习和深度学习是以数据结构和算法为支撑的,数据结构与算法又以程序设计及数学基础作为重要的基础。因此,程序设计能力的培养近年来成为各阶段教育追逐的重要目标之一。与此同时,越来越多的教育者发现,程序设计是锻炼创新能力和培养思考方式最好的方式之一,可以有效地提高学生思维的逻辑性和完整性,帮助学生提高逻辑思维和算法思维的能力,这将让学生在后续课程学习以及未来工作中终身受益。
与此同时,随着人工智能技术的兴起,C/C++语言被广泛应用于构建各类人工智能技术框架之中,成为了人工智能技术浪潮的核心语言之一,著名的TensorFlow、Caffe等的底层架构全都由C/C++写就;……