《程序设计基础》课程实践教学改革探索.docVIP

《程序设计基础》课程实践教学改革探索.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础》课程实践教学改革探索.doc

《程序设计基础》课程实践教学改革探索   摘 要:针对《程序设计基础》课程的教学特点和当前教学中存在的问题,对实践教学体系进行了设计,提出以课程实验与课程实训两个渐进式实验教学环节进行改革与实践,提高了学生的实践动手能力和综合应用能力。   关键词:程序设计;实践教学;教学改革   中图分类号:G433 文献标识码:A 文章编号2013)003018702   0 引言   程序设计基础是高校电子信息科学领域相关专业,是计算机、电子、信息管理、通讯等专业学生跨入大学校门后接触的第一门专业基础课程,不管使用的入门语言是C语言、C++还是Java语言,它都是以编程语言为平台介绍程序设计的思想和方法,重在培养学生良好的程序设计素养和对计算机科学的浓厚兴趣,对学生后续专业知识的掌握起着重要的基础作用。   目前,许多高校将C语言列为程序设计基础课程的首选语言,该课程是一门实践性很强的课程,听不会,也看不会,只能练会。其教学效果的优劣直接影响着学生计算机编程的能力和水平,对后续《数据结构》、《算法设计与分析》、《嵌入式程序设计》等课程的学习效果有直接影响,尤其是实践环节教学效果的好坏,直接影响到学生对C语言的语法、算法的理解和应用以及分析问题、解决问题能力的培养和锻炼。因此,如何深入研究和改革课程实践教学的体系、设计理念、内容以及实践教学的组织与考核,是广大计算机专业教师探索和实践的课题。   1 实践教学中存在的问题   在传统的“狭义工具论”课程教学理念和思想下,过于注重语言的语法、语句以及一些语言细节的教学,没有把问题求解方法和计算思维能力的培养放在首位,在实验教学的设计和安排上,实践环节比较单一,以课程内实验为主,实验内容的设计多以验证型实验为主,其目的是使学生通过训练, 加深对某个知识点的理解。这种教学模式,轻视或忽略了培养学生分析问题、解决问题的能力,未将实验项目与实际应用问题相结合。主要表现在以下几个方面:   (1)教师对实践教学内容安排不合理。在实践教学内容的安排上,实践内容主要来源于书本中的习题或从课本中提炼出来的问题,这种实践教学模式立足于书本知识,重在对课本知识的理解,学生在基本理论上经过实践有一定的基础,但不能应用于实践,在解决实际问题时往往无从下手。   (2)教师和学生对实践教学环节重视不够。实践操作前,教师要求学生对当次实践内容进行预习,预先写出程序代码清单或画出程序流程图,拟好程序设计的思路,这样可以充分利用实践操作的时间完成实验内容,但一些学生实验前没做任何准备,实验过程中一边思考,一边写程序,效率极低,甚至根本没有完成实验,最后只有抄袭同学的实验报告应付实验成绩的考核。实验指导过程中,教师一般只对学生的提问进行指导,有时只告诉学生该如何进行操作,较少给学生解释。实验结束后,没有对实验中学生普遍出现的问题进行归纳总结和讲评,上完实验任务就了事,没有达到实验的预期效果。   (3)学生创新设计能力及综合应用水平不高。对于初次学习程序设计课程的大一新生,面对程序设计语言中繁杂的语法规则有些畏难,把大量的学习时间用在基础知识点的认识理解上,注重语言语法细节而对程序设计的思想关注较少,很少关注或参与企业对程序设计的应用。因此,当课程学时结束后学生觉得只学会一些基本的东西,只会理解课本中的程序,能够看明白别人写的程序,但如果要自己设计出程序就显得特别困难,毫无头绪,对于稍微复杂的系统设计,需要创新的思想和算法的设计时,就难以动手,综合应用的能力相对较差。   2 实践教学探索与实践体系设计   传统的教学体系中实践教学处于对理论知识的补充地位,实践内容主要围绕着教材基础知识的理解和对语法的验证,忽略了学生创新设计能力及综合应用水平的培养,针对这些问题,设计了以问题求解方法为主线的实践教学。遵循以应用为目的,以任务来驱动,采用多环节、循序渐进的原则,构建了课程实验和课程实训二个层次和阶段的实践教学体系,来培养学生的动手编程能力、计算思维能力和解决实际问题的分析应用能力。   3 教学改革措施与实践   3.1 课程实验   课程实验是与理论讲授同步的配套实验项目,分为基础实验项目和综合实验项目两类。基础实验项目重在加深学生对语言语法、概念的理解和应用,每讲完一个知识点,安排学生进行一次实验编程练习,经历“模仿、改写、编写”过程,掌握相应的知识点。综合实验是对课程多个知识点进行综合训练,加深学生对课程内容的整体认识和综合运用。   (1)基础实验。在基础实验中,每个实验项目设计了程序跟踪、改错调试、设计实现三类递进层次的练习题目,前两个层次重在训练学生对语言知识的理解和运用能力,后一个层次重在训练学生问题求解能力。   程序跟踪训练是根据题目给出程序实

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档