王孟玉 王强
摘要:随着人工智能时代的到来,在编程教学中越来越注重创新能力的培养,尤其是当今时代社会更加看重具有创新能力的专业人才。本文着重从创新能力的角度出发,在基于实践应用的基础上,去提出在大学编程课中创新能力的培养策略。
关键词:编程教学;创新能力;教学改革;创新能力
1、大学编程课程教学现状
传统的普通大学专业程序系统设计专业课程中的理论课与一些实践性的课由于教学分明,使这些理论实践课的基础知识难以充分运用的带到理论实践中来上去,从而也会使得很多同学们对于学习这些理论实践课的基础知识点有时会容易觉得很枯燥,并且不及时加以运用,新学的基础知识也往往会很快的被忘记,随着大学程序系统设计专业课程的教学知识点不断增多,会逐渐出现大量的难以充分理解和难于记忆的新设计概念、新设计术语、新操作规则,让学生产生课程难度特别大的错觉,从而使学生学习的主动性和自觉性下降,最后导致培养出来的部分学生只会一些软件的基本操作和简单编程,而学习能力较强的学生也是只能理解程序的过程,而想在一个程序上去创新却是难上加难,为了解决上述弊端,促进学生全面发展,必须提高学生在编程上的创新能力。
2、创新能力的概述及培养的重要性
创新能力是指学生在解决一个问题时所表现出来的不同于其他人的心理特质和思维方式。所以表明了编程教学不应该只停留在编程工具的使用上,而是应该深度去了解这个程序,观察程序有的方面是否需要改进,是否可以去创新,使得程序更加简便,更加具有可读性。例如:设计一个俄罗斯方块游戏,传统的程序就是边界的构建,方块形状的设计,方块怎么堆积可以消除,分数如何计算,什么情况下游戏结束等。学生同时可以在这个游戏基础上,给一些游戏内容添加一些音效,每当除中有除后它就可以在游戏界面底部出现"good"等一些鼓励使用词汇的游戏音效,判断一个年级学生是否综合思维能力的重要依据之一就是其自主创新能力,提高一个学生的自主创新能力,它是培养学生早期具有一定的新知识能力储备并且不断实现突破传统认知的一种综合思维能力活动,有益于对当今人类的主要认知技能领域不断进行创新开拓。在这个时代高速变化发展的今天,人与机器人之间的能力竞争必然是非常激烈的,只有学会简简单单的机械式从事重复创新工作的专业人才必将被这个时代的发展潮流所逐渐淹没,只有一批敢于创新、善于开拓创新的專业人才方可能是当今这个时代的中流砥柱。
3、大学编程课中创新能力培养的策略
3.1合理组织教学内容
程序设计理论教学不仅仅有它是对基本教学理论的深入实践,重要的它也是理论创新能力的不断提高,包括你的理论学习实际认知技巧能力、分析实际问题技巧能力、解决实际问题技巧能力、思考能力、判断能力、创造能力、把想法付诸实践的能力、组织协调能力以及整合多种能力并且熟练掌握的能力。所以必须合理安排教学内容。首先,可以先给学生一个已经能够运行的程序,运行出结果。然后让学生提出结果中有什么可以创新的地方,在通过学生提出的创新,在程序中教学生如何修改,这样可以极大地提高学生的学习编程的兴趣。最后,把程序创新设计的各部分原理,合理地分解到教学各个章节的知识点中,由浅到深的学习。数据结构与统计算法理论基础等多个方面的相关专业技术核心知识课程指导思想,加强教学校企交流合作,产学研用相结合,不断开拓探索,不断创新,采取各种学习激励机制措施充分调动在校教师和广大学生的学习积极性。教学实践经验表明,带有教学目的性的专业学习激励能充分调动广大学生的学习积极性。在学期最后阶段,可以让学生自己表达自己的创新点,以及如何通过代码去实现。并积极鼓励广大学生在类似的实际问题基础上去自主创新,调动广大学生参与学习的主动积极性,进而不断提高广大学生的自主创新能力。
3.2课程考核评价改革
应结合实际需求,多角度地去完成课程考核评价,合理的课程评价是学生学习效果的一种体现。对于此次课程测试考核来说,可以有效扩大课程考核覆盖范围,不至于应该仅仅只是局限于期中考和期末考试,可以在任意一个每堂课上对一个学生通过设计创新程序的性能好坏进行打分,60分作为起步,满分100分,程序之中没有设计创新的就为60分,有设计创新的任课老师可以通过设计创新的程序可行性等多一个角度进行打分,分数就会记入最后的期末测试考核中,同时,可以根据我校多个教学方面数据来进行决定我校学生的总学习成绩,例如从我校学生的期中实验报告,学生期末测试考核,平时学生上课时间考勤,上课时间有创新的考试分数等等出发,评定后给出一个学生综合专业成绩分数来将其作为我校学生总学习成绩,这样也就可以更好地充分激发我校学生的自主学习热情,实现我校学生综合专业技能和自主创新能力的同步提升。
4、结语
心理创新能力意识和心理创新能力培养是我国大学生心理素质教育的两个核心内容创新能力意识和心理创新能力培养是一个人的心理综合应用能力的外在本质表现,它必须是以深厚的传统文化底蕴、高度综合化的教学知识、个性化的教学思想和崇高的文化精神境界来作为教育基础的。我国心理学教育领域的最新课题研究也充分表明,创新能力意识和心理创新能力培养是一种涵盖认识、人格、社会三个层面的心理综合体,涉及一个人的整体心理、生理、智力、思想、人格等诸多各个方面,并且和这些各个方面相辅相成,创新能力意识和心理创新能力培养能有效巩固和丰富一个人的心理综合能力素质。
参考文献:
[1]邵作朋.创新能力导向下的编程教学实践[J].中国信息技术教育,2020(17):57-58.
[2]宋兰霞,周作梅.计算机专业学生编程能力创新探究——评《计算机编程导论》[J].新闻战线,2018(21):161.
基金项目:2021年宿州学院校级质量工程项目(szxy2021cyxy04);宿州学院2021年博士科研启动基金项目(2021BSK017)。
作者简介:王孟玉(1996.10-),男,汉,安徽宿州人,硕士学历,助教。研究方向:物联网与大数据;智能化教学