应用型本科院校学生程序设计能力培养模式.doc
《应用型本科院校学生程序设计能力培养模式.doc》由会员分享,可在线阅读,更多相关《应用型本科院校学生程序设计能力培养模式.doc(9页珍藏版)》请在三一文库上搜索。
1、应用型本科院校学生程序设计能力培养模式 摘要:针对应用型本科院校学生程序设计能力存在突出问题的教学实际,分析影响学生程序设计能力提高的因素,从优化教学内容、创新教学模式、强化实践教学等方面对学生程序设计能力的培养进行探讨,提出以“设计求解问题的方案”为核心的程序设计能力培养方法。 引 言 程序设计能力是计算机相关专业本科生专业能力的核心组成部分,对学生深入理解专业基础知识、促进业务素质培养、提高就业质量具有基础意义。对高等院校而言,切实提高计算机专业本科生的程序设计能力无疑是提高教育教学质量、促进专业建设的有效途径 。 目前一些学校的计算机专业针对此项能力的提高设置了C语言程序设计、程序设计基
2、本训练、Java程序设计、C+面向对象程序设计等多门课程,累计课时量占到大学四年总课时量的l/10以上。这反映了学校对学生程序设计能力培养的高度重视。然而在实际操作过程中,实施效果并不理想。笔者对部分二本、三本的大三年级学生进行了调研,有近1/4的学生对程序设计表现得非常陌生,有超过1/3的学生对程序设计表现出畏惧心理。 1 问题分析 目前影响学生程序设计能力提高的主要因素在于以下几个方面: (1)教学过程中,只注重语法知识的传授,忽略了解题思路训练,致使许多学生面对问题有畏难情绪,不知如何下手。目前多数程序设计语言类课程授课方式单一,理论课照本宣科,实验课过度放任,不适合二本、三本学生的实际
3、情况。C+面向对象程序设计未能较好地体现“面向对象”的特征,学生体会不到设计方法上的优越性,而仅仅是被动接受新的语法,增加了心理负担。在教材选择上存在误区,认为程序设计类教材大同小异,忽略了优秀教材在解题思路训练方面的特色。 (2)相关理论化程度较高的课程内容枯燥,未能调动起学生主动学习的兴趣,致使学生理论模型与程序代码之间对应关系模糊。笔者认为,计算机专业课程具有鲜活的工程来源,即使像数据结构、算法等课程,也与现实生活、工程设计实例之间存在密切联系。目前的教学过程往往忽略了对此类联系的深入挖掘,未能调动起学生的学习兴趣,既影响了学生对理论模型的理解,又影响了程序设计能力的训练。 (3)实验环
4、节过度强调算法执行效率,忽略了编码规范性,代码写完后就束之高阁,学生事后总结不够,影响了学生对思路的整理。笔者认为,代码功能、执行效率固然是程序设计所追求的目标,但程序设计更应该清晰地表达编写者解决问题的思路,程序应当成为记录问题解决方案、传播求解思路的载体,这才是程序设汁的根本。 2 培养模式 面对这些挑战和困难,许多学校正加紧对计算机程序设计课程的教学进行改革实践。随着计算机应用的普及,甚至一些非计算机专业的学生也在强化程序设计能力的培养,已有学者进行了一些有益的探索 。笔者从优化教学内容、构建新型教学模式和强化实验教学等方面人手,对培养应用型本科院校学生程序设计能力进行了探索。 2.1
5、基本思路 以培养学生求解问题的能力为目的,以提高学生兴趣为手段,以训练程序设计技巧为核心,着力培养学生的创新思维能力 、提高学生程序设计能力。基本思路如下: (1)提高学生采用计算机程序设计的思维求解实际问题的能力。建立实际问题与求解模型之问的关联,训练学生面对实际问题构建求解模型的能力。 (2)提高学生对程序设计方法的兴趣。采用由简到繁、由具体到抽象的思路,训练学生逐步建立程序代码与实际运行效果之间的关联,形成代码町视化的思维模式,引导学生逐步建立对程序设计的兴趣 。 (3)训练相应的程序设计技巧、编码规范。通过剖析实际项目,引导学生养成科学、规范的程序设计习惯。 2.2 具体步骤 从优化教
6、学内容、构建新型教学模式和强化实践教学等方面人手,改革程序设计基本训练课堂教学和实验教学,强化学生程序设计基本思路的训练 ,培养学生良好的程序设计思维,养成良好的编程习惯,通过理论与实践的紧密结合,并充分强调实践教学,从而提高学生的程序设计能力。 (1)优化教学内容,以训练学生程序设汁基本思路为导向,构建程序设计基本训练课程体系。课程教学中贯彻程序设计基本思路的训练,强化分析问题、解决问题能力方面的训练,注重问题分析思路 。加大基本算法、伪代码、流程图方面内容比例,培养学生面对问题形成求解思路的能力。教学内容组织如图1所示。 以C语言教学为例,第一个阶段采取双管齐下的方法:一方面向学生展示最简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 本科 院校 学生 程序 设计能力 培养 模式
链接地址:https://www.31doc.com/p-1826073.html