浅谈程序设计课程对学生素质的培养
2021-06-21郁庭
赢未来 2021年1期
郁庭
宁波市镇海蛟川书院,浙江宁波315201
1 程序设计课程的目标和内容
1.1 程序设计课程的终极目标
当今时代,能培养出信息化前沿技术人才的国家才能在走在世界前列,这些前沿技术、热点领域包括区块链、大数据、云计算、人工智能(无人驾驶技术)、5G、工业互联网、物联网,涉足这些领域离不开算法、数据库、数据结构等程序设计课程基础知识。因此程序设计课程的终极目标就是为了国家培养信息技术前沿领域的人才。
1.2 各学龄段的程序设计课程
总体来说,程序设计课程在不同年龄段应有各自的侧重点,小学阶段只要打下基本语法基础,着力培养兴趣和习惯,初高中阶段重在传授数据结构、算法,锻炼一定的代码功底,大学阶段注重应用能力,在开发软件过程中培养综合运用程序设计水平解决问题的能力。
1.3 小学阶段
由于知识水平和认知能力有限,程序设计课程不能过多的涉及算法,也不能出现过长的代码编写任务,程序语言上的选择也最好不要选择纯结构化编程语言,要有面向对象的内容。
1.4 初高中阶段
有了小学打下的编程基础后,可以开始接触数据结构、算法等知识,代码量也可以适当增加,语言的选择上可以是纯代码的C、C++、Python 等,尤其是信息学竞赛,不用过多考虑孩子兴趣,因为竞赛编程本来就是存在自然淘汰,不是每个孩子都适合一直学,它需要足够的理科思维,所以初中信竞可以开始尝试让学生掌握递归、树、图论、动态规划等算法知识。……
登录APP查看全文
