面向编程思维能力培养的c语言教学改革研究

面向编程思维能力培养的c语言教学改革研究

ID:31379579

大小:113.00 KB

页数:9页

时间:2019-01-09

面向编程思维能力培养的c语言教学改革研究_第1页
面向编程思维能力培养的c语言教学改革研究_第2页
面向编程思维能力培养的c语言教学改革研究_第3页
面向编程思维能力培养的c语言教学改革研究_第4页
面向编程思维能力培养的c语言教学改革研究_第5页
资源描述:

《面向编程思维能力培养的c语言教学改革研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向编程思维能力培养的C语言教学改革研究  摘要:在信息时代,具备基本的编程能力已成为一个合格的理工科大学生的基本要求。针对C语言这一编程语言的启蒙课程,结合目前高校C语言教学中存在的问题,探索面向编程思维能力培养的教学模式改革。从教学内容、教学手段、考核方式和实践环节管理等角度探讨了教学改革的相关思路,以提高学生的编程能力、解决实际问题的能力和创新能力。  关键词:C语言;编程思维;程序设计;教学改革  中图分类号:G642文献标志码:A文章编号:1006-8228(2016)11-67-03  Researchonth

2、eteachingreformofClanguagefortraining  oftheprogrammingthinkingability  YinBo,MengAiguo,ZhuQianfei,ZuoLifang  (SchoolofComputerandCommunicationEngineering,ChangshaUniversityofScienceandTechnology,Changsha,Hunan410014,China)  Abstract:Intheinformationage,withthebas

3、icprogrammingabilityhasbecomethebasicrequirementofaqualifiedscienceandengineeringstudent.InviewoftheClanguageistheenlightenmentcourseoftheprogramminglanguage,combinedwiththeproblemsexistingintheClanguageteachinginuniversities,theteaching9modereformforthetrainingof

4、thethinkingabilityofprogrammingisexplored.Fromtheangleofteachingcontent,teachingmethod,examinationmethodandpracticalteachingmanagement,therelatedideasofteachingreformarediscussed,inordertoimprovestudents'abilitiesofprogramming,ofsolvingpracticalproblemsandtoinnova

5、te.  Keywords:Clanguagem;programmingthinking;programming;teachingreform  0引言  随着信息科学技术的迅速发展与广泛应用,具备基本的编程能力成为一个合格的理工科大学生的基本要求。C语言被国内大多数高校列为计算机程序设计的基础课程,成为理工科大一学生的必修课程,也是编程语言的启蒙课程[1-3]。  C语言是一门实践性比较强的课程。传统的C语言教学将语法作为讲解重点,使得学生容易陷入语法知识的细枝末节而忽略了程序设计的本质。一方面,记忆大量的语法规则、语句

6、格式,降低了学生对编程的兴趣,甚至从此畏惧编程;另一方面,造成了“高分低能”的现象,许多考试成绩优异的学生,编程动手能力不足,甚至编写程序时无从下手[1]。9  实际上,程序设计教学的目的,不是简单地要使学生掌握语言的基本规则,而是要培养其解决实际问题的能力和编程实现的能力。学习语法的目的在于形成下意识的习惯,并不能引导写出有效的程序。程序设计最重要的思维过程是如何把目标域问题建模成计算(即如何从已知信息机械推导出待求信息),这个过程是独立于编程系统的,然后再根据选用的编程语言将计算过程形式化出来。  因此,C语言作为编程

7、语言的启蒙课程,最重要的是培养学生的编程思维能力,以启发和训练学生的编程思维为主导,着眼于解决问题的思路和方法,从而增强学生解决实际问题的编程能力,激发学生的编程兴趣,培养学生的创新能力。也为学生在后续学习过程中更容易接受其他编程语言。  本文对面向编程思维能力培养的C语言教学改革进行了探索。通过C语言课程的学习,使得学生具有以下基本编程素质:①基本的编程思维;②调试代码的能力,良好的编程习惯;③撰写可读性强、扩充性好、易于复用的优质代码的能力;④查找技术资源与阅读技术文档的能力。  本文论述主要分为三个部分:第一部分分析

8、目前C语言教学存在的问题,提出面向编程思维能力的C语言模式改革;第二部分陈述了编程思维的具体内涵;第三部分提出了面向编程思维能力的C语言教学改革的具体措施。最后,对C语言课程教学进行了总结与展望。  1编程思维核心内容  C语言抽象程度不高,主要的特点包括“面向过程”(以事件为中心进行编程)、结构化的程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。