圃堡 喳 2 0 1 7月 !查箜! 基于计算机思维的程序设计课程教学改革的思考 王红伟,谭会君 (漯河职业技术学院 河南 漯河4 6 2 O 0 0) 【摘要】计算机由于自身精准的思维和便捷的操作特点,成为高等院校中不可或缺的组成部分,凭借独特的计算机 思维,对新时期的程序设计课程教学改革带来了新的发展空间,所产生的影响较为深远。在程序设计课程教学改革中, 除了传授专业知识以外,还要注重学生计算机思维的锻炼和培养,可以将所学知识灵活应用到实践中,提升程序设计专 业能力。本文就程序设计课程教学改革进行分析,从计算机思维角度着手探究,尝试着提出建议和对策。 【关键词】计算机思维;C语言;程序设计;教学改革 【中图分类号】TP311.1-4 【文献标识码】A 【文章编号】1009-5624(2018)07—01 5O—O2 1引言 针对当前普通高校程序设计课程教学存在的问题,提 出了基于计算思维的课程教学改革方案,树立以计算思维 为核心的教学理念,并就基于计算思维的课程教学计划、 教学内容设计、教学方法改革等方面进行了探讨。在程序 设计教学中,计算机思维能力是学生素质能力培养中的重 要组成部分。当前国内高等院校在计算机程序设计教学中, 由于种种客观因素影响,其中仍然存在一系列的缺陷和不 列问题 。 足,在不同程度上制约着学生的计算机思维能力培养,制 2.1教材内容陈旧 约后续教学活动有序开展。加强计算机思维下的程序设计 当前程序设计教学中,教材内容过于陈旧,课堂上所 课程教学改革,有助于改善其中的缺陷和不足,为后续教 列举的案例针对性不足,与时代发展实际情况相背离。课 育教学奠定基础。 2高校程序设计课程教学现状 程序设计课程是当前高校计算机专业的热门专业,主 要以C语言学习为主。在程序设计课程中学习编程基础知 识,激发学生对程序设计的兴趣,逐渐养成计算机思维, 有助于学生创新能力和实践能力的养成。但是,由于程序 设计课程内容较为复杂,学习难度较高,教学中存在一系 加以引导展开。例如在音乐活动课中,我让学生听着悠扬 的音乐用自己的身体去创设一个美丽的画面,在活动中, 我一直充当着欣赏着,而学生们非常起劲地去扮演各种各 样的角色,如:枝繁叶茂的大树、绿树葱葱的小树苗、青 青的绿草、充满香气的鲜花、潺潺流淌的溪水、自由自在 的小鱼、各种森林中的动物,甚至各种形状的大石头都扮 演得惟妙惟肖,也让我感受到学生的思维是那么的绚丽多 彩。所以在即兴创造过程中,教师要培养学生的审美能力, 开拓学生的思维领域,而不要为了追求音乐知识技能的完 美性而扼杀了学生的即兴创造的冲动,对学生即 创造的 冲动给予认可和鼓励的价值,远比重复讲解理论知识,反 复操练一首歌的价值要大得多。 4.2音乐交流中即兴性创造。其实从日常的教学实践 中和现代音乐教育观念,我们知道,学生的即 创造力发 展空间是很大的,只要给学生足够的创作空间,学生完全 能够以自己的思维方式在音乐活动中进行创作。教师 应该启发和鼓励学生,只要有想法就可以通过跳舞、唱歌 和演奏尽情地表达出来。例如:可以用歌声来交谈话题, 来表达自己的所见所爱所想,让学生认识到即兴创作并不 是那么难那么神秘的,经过这些无结构曲式、无拍子的歌 唱式的谈话体验之后,学生逐渐体会到了语言与音乐节奏 的关系,开始使用一些有固定拍子的词句,结合这些词句 音乐即兴创作中获得快乐,获得审美创造能力就可以。 5在评价中提高学生的创新能力 学生有了创新意识、创新热情,创造的积极性便会被 充分调动起来,而创新意识与创造能力并不是一两天就可 以培养出来的。所以,学生在创新过程中走弯路,甚至失 败都是不可避免的,此时教师在教学活动中进行创新评估 就显得十分重要了,它可以及时为学生指明一的比较有效 的创新之路,让学生懂得音乐的创造能力不仅仅是新颖、 独特,也存在着音乐审美性、合理性与可行性。 随着我国信息教育改革的不断深化,,学生审美创造 能力的培养,教师教育观念的不断更新将在音乐教学中成 为主体活动,让学生通过音乐创造活动更主动地体验音乐 情感,最大程度锻炼学生的表现能力、感知能力、创造能 力,最终使他们的审美能力得到提高。 【参考文献】 …1黄君.中国古代音乐心里学思想的研究现状与前瞻[J].中 央音乐学院学报,2007. 【2】教育部基础教育司.音乐课程标准解读【R].2002—05一O1. [3]毛建明.先秦时期的中国古代音乐心里学思想[J].乐器, 20】0. 加上音高,一边说唱,一边用乐器进行即兴创作式演奏。 作者简介:王华良(1976-),男,汉族,福建省晋江,本科,在这种即兴创造教学中,要注重学生的参与和挖掘学生的 学士学位,晋江市第二中学、中教一级教师,泉州钢琴学会副 创造性潜能,不要对创作结果要求过高,只要能让学生在 秘书长、常务理事,研究方向:音乐教育。150 堡皇 程中所讲述的关于程序设计的算法分析和程序设计编写较 为落后,并且绝大多数的停留在理论知识讲授,学生的实 践应用能力偏低,难以有效调动学生的学习积极性,制约 后续的学习和发展。 2.2教学目标单一 部分教师由于受到传统教育思想的制约和束缚,实际教 学中仍然按照传统教学观念进行教学,过分追求教学任务的 达成,促使学生能够顺利通过计算机等级考试。而在当前我 国的计算机等级考试中,主要是考察学生程序结构和语法规 则掌握情况,对于学生实际解决问题能力重视程度不高,导 !±! 堑 !查堑!塑 专业知识,引导学生运用程序设计方式进行思维表达,促 使学生可以更为深刻的理解和记忆学科知识,提升学生的 逻辑思维能力和创新能力。在实践教学中,加强学生动手 能力的培养,通过一系列的验证、调试、设计和反馈训练 教学方式,有助于进一步规范学生的思维技巧,促使学生 的程序编写能力得到显著提升,可以学会基于计算机思维 去分析程序设计的算法构造,将复杂知识精简化,提升学 生的学习能力和计算机思维能力 。 3.3打造高素质的教师队伍 程序设计是当前的热门专业,其中涉及到众多的计算 致教学过于片面,不利于学生综合素质全面发展 。 2.3教师忽视学生个体差异 不同学生个体学习能力和认知水平存在明显差异,在 学习中对于知识的理解和记忆程度同样存在差异,这就导 致学生群体出现学习水平良莠不齐现象的现象。教师在教 学之前,应该充分调查和了解学生的学习水平,优化教学 内容设计。但是,部分教师由于教学理念陈旧,习惯用更 加专业的眼光去评价学生,学生的学习主体积极性未能得 到充分调动,严重影响到教学质量。 3计算机思维下的程序设计课程教学改革有效对策 当前我国高校程序设计教学中,还有很多的问题存在, 在不同程度上制约着教学改革持续深化,不利于学生综合 素质全面发展。故此,针对上述中存在的问题,应该树立 正确的计算机思维,借助程序设计模式来分析问题和解决 问题,推动程序设计课程教学改革持续深化,具体表现在 以下几个方面: 3.1创新教学理念,培养学生计算机思维 在教育现代化发展背景下,培养学生的计算机思维十分 关键,主要是要求学生可以通过计算机思维来解决实际工作 中的问题,为后续学习和发展打下坚实的基础,成为社会所 需的应用型人才 。高等院校传统的人才培养模式较为陈旧, 应该积极迎合社会发展需要,深入行业市场发展需求,创新 教学理念,有针对性培养应用型人才。需要注意的是,教师 应该加强实践教学力度,将计算机思维贯穿于教学全过程, 切实将教学方案落实到实处,提升教学有效性。 3.2创新教学方法,养成良好的学习习惯 在程序设计教学中,应该注重学生计算机思维的锻炼 和培养,在传授学科知识的同时,帮助学生了解计算机思 维能力的重要性,在无形中受到熏陶和影响。教师作为课堂 的组织者,应该避免强制性的知识灌输,应该结合实际情况, 列举案例进行分析,在学习知识的同时,提升学生的学习能 力和创新能力,可以深层次理解和记忆学科知识 。在讲 解c语言时,为学生提供现场示范,将所学知识在Vc环 境下录入,编写算数运算题,通过一系列的编译、链接和 执行程序,对最终的结果进行验证,学生可以更加直观的 观看到计算机的具体解题流程和步骤。 在这个过程中,学生可以充分了解C语言程序结构解 题过程,还可以激发学生的学习兴趣,对于学生计算机思 维能力培养具有重要促进作用。实际教学中,引入实际生 活中的案例进行教学,通过案例剖析和分析,渗透所学的 机运用知识,吸引了大量的学生,为教师的目常教学工作 带来了沉重的压力。所以,新时期打造一支高素质的教师 队伍是当前高校教育教学改革的首要任务之一。首先,在 教学安排上,结合不同认可教师的专业进行安排,聘用更 多具有专业背景和专项研究的教师,为学生提供更加专业 的教学,教学活动可以高效开展。其次,定期组织教师队 伍的培训和考核,促使教师可以不断学习先进的教学理念 和教学方法,借助现代化技术辅助教学活动开展。每个教 师所带领的班级,应该负责到毕业,对于教学中存在的问 题,可以同其他的任课教师进行沟通和交流,加强师生之 间的活动与交流,制定科学合理的教学方案,更加高效的 完成教学任务。最后,制定完善的奖惩制度和激励制度, 鼓励教师积极参与进修,不断提升自身的教学能力和职业 素养,可以掌握前沿的教学方法和教学手段,提升教学质量。 对于表现优异的教师,给予适当的物质奖励和精神奖励, 提供晋升空间,可以充分展现自身的才华;对于表现较差, 教学敷衍了事的教师,根据实际情况进行惩处,调动教师 的工作积极性,为教学质量提供坚实保障。 4结语 综上所述,在社会进步和发展中,新时期对于程序设 计人才要求较高,除了具备专业知识以外,还需要具备更 高的实践能力和创新能力,这就需要高校可以创新教学理 念和教学方法,具备将所学知识灵活运用到实践的能力, 养成良好的计算机思维。 【参考文献】 [1]龚沛曾,杨志强.大学计算机基础教学中的计算思维培养[J]. 中国大学教学,2012,11(5):5卜54. [2苏莉蔚.“2]计算机程序设计”课程中科学思维能力的培养[J]. 计算机学报,2017,1 3(1):5 5-56,59. [3]刘洋,邹汪平.计算思维导向下计算机程序设计课程教学改 革策略研讨[J】.无线互联科技,2016,21(9):89-91. [4】潘亚平,徐燕.基于计算思维的计算机程序设计课程的教 学改革与实践[J】.淮海工学院学报(社会科学版),2012, 1 0(23):76—78. 作者简介:王红伟(1974一),男,汉,河南省漯河人,漯河职 业技术学院本科生,讲师,研究方向:计算机应用技术; 谭会君(1982一),女,汉,河南省漯河人,漯河职业技术学院 硕士研究生,讲师,研究方向:计算机物联网技术应用。 151