php课设报告致谢_C语言程序设计教学改革与实践-论文致谢范文(2)

本文探讨了C语言程序设计教学改革,强调算法重要性,倡导开源软件学习,培养良好编程习惯,并提出合理使用多媒体课件,通过交流促进教学改革。建议教师引导学生自主学习,参与开源项目,以提高编程能力和解决实际问题的能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

论文导读:2.0等相关技术,建立论坛、**群、兴趣组、教师博客、答疑邮件等,组织学生参加等级考试或各类学科竞赛也是一种比较好的选择。   2.2 算法为要,端正学生对程序设计语言的认识  在C语言程序设计的教学过程中,要时时向学生传输这样一个观点:程序设计语言,无论其功能有多么强大,有多么流行,都只是一种工具,而编写程序的根本目

填鸭子”的方法来讲解语法知识,基本上是“满堂灌”,师生缺乏互动性,未能充分调动学生的学习主动性,因而很难激发学生编写程序的激情。教师在教学过程中,可以采取案例驱动、任务驱动、主题作业、课程设计等多种形式,引导学生自主学习,锻炼学生的编程能力和创新思维,进而增强他们的学习兴趣。许多院校的教师已经在此做了深入的教学改革,取得了不错的成绩。

在压缩课内学时的大背景下,教师还应该采取灵活的方式让学生在课外学习,为学生自主学习提供环境与平台。例如,利用Web2.0等相关技术,建立论坛、**群、兴趣组、教师博客、答疑邮件等,组织学生参加等级考试或各类学科竞赛也是一种比较好的选择。

2.2 算法为要,端正学生对程序设计语言的认识

在C语言程序设计的教学过程中,要时时向学生传输这样一个观点:程序设计语言,无论其功能有多么强大,有多么流行,都只是一种工具,而编写程序的根本目的是解决问题;在解决问题中,算法是最重要的。这样就不会让学生陷入纯粹学习程序设计语言的误区,避免他们学了一种语言又一种语言,可最后仍然解决不了实际的问题;同时,还会端正学生对数据结构、算法设计与分析等IT类专业核心课程的认识。所阐述算法为先的教学方法,笔者深有同感,这种方法确实能从根本上调动学生学习C 语言的积极性和主动性,激发学生对C语言程序设计的学习热情。

2.3 用开源深化学生的学习

在笔者的教学经历中,发现每届都有编程能力比较突出的学生。他们通过教师的引导和自己的努力,很快就能消

摘自:7彩论文网毕业论文的格式http://www.7ctime.com化C语言程序设计教材上的基础知识。对于这类学生,教师应该积极引导,鼓励他们做课程设计,编写C 语言程序去解决实际工程问题。同时,还可以引导他们学习、参与开源软件,深化他们C语言程序的学习。

通过开源软件,可以让学生深入理解C 语言的精髓和本质[3]。开源软件,不仅仅可以在互联网上查找,也可以将历届学生中做得比较好的课程设计或基于C语言的软件系统进行开源。通过这种方式,可以开阔学生的视野,启发学生的思维,激发学生的兴趣;同时,在参与开源的过程中,也培养了学生的团队意识和交流能力。

2.4 培养学生良好的编程习惯与规范

在现代软件工程中,培养学生良好的程序设计风格越来越重要。好的编程习惯要从初学就开始培养。教师在实验教学中,应该强调和贯彻专业的编程规范,通过这种方式,不仅可以减少程序设计中错误,更重要的是帮助学生树立了良好的程序设计风格,培养了学生的职业素质,为今后的团队合作和软件工程的项目实践打下了坚实的基础。

2.5 学习方法比学习内容更重要

授人以鱼不如授人以渔。C语言程序设计的教学也是如此,掌握好的学习方法比掌握C语言程序设计课程本身更重要。C语言程序设计的学习形式,一般可以分为听课、自学、上机实践等几种。刚进入大学时,学生的学习能力还有限,就应该以听课形式为主,但教师应该尽量引导学生通过自学来解决遇到的问题,通过上机实践来加深理解。

当在学习过程中遇到了问题,不应该是马上想到向教师求助;笔者鼓励学生通过仔细翻阅课本和参考资料,解决不了的再求助互联网,如果实在打不开思路,再向同学和老师求助。一般来说,课本、课外书藉、MSDN 帮助这些资源结构清晰、层次清楚,很适合学生作为系统的学习材料,基本上能够解决在学习过程中所遇到的问题。此外,教师还应该引导学生多看外文资源,这对后续课程的学习会有很好的帮助。

2.6 合理使用多媒体课件

在C 语言程序设计课程的教学中,要充分利用多媒体课件,其内容应该有条理、重点突出、详略得当且没有遗漏。多媒体课件应该注重演示与推理,而不教材的翻板。目前,许多教师过分注重采用PPT教学,强调知识体系的完整而不注重学生的掌握情况,效果很不好。学生普遍感觉,上课都好象听懂了,但一下课头脑中什么也没有,上机什么也不会。C 语言程序设计的教学不能过分PPT化,有些知识点采用板书推导、引导学生一起写程序,教学效果会更好,有利于培养学生的程序思维[4]。

3 深化C语言程序设计教学改革,交流最重要

教学改革是各个院校都必须开展的重要内容之一。在校内,教研室内部、各教研室之间、各院系之间,可以通过研讨会、公开课、学术论文等形式进行交流,取长补短,开展批评与自批评。

校级间的教学改革交流与探讨也是一个重要途径。目前,各级教育部门、各类教育协会、出版社等组织的全国性质的经验交流会就是比较好的方式。比如,2012年4月21日,高等教育出版社在华中农业大学举行了计算机基础课程教学研讨会。在会上,浙江大学何钦铭教授交流了“C程序设计基础及实验”国家精品课程的建设经验,许多观点与教学改革思路让与会者耳目一新。

通过各种教学改革方面的交流,可以开阔教师眼界,让教师始终把握教改前沿,这对最终提高教学效果是有百益而无一害的。

4 结 语

C 语言程序设计是计算机和软件等IT类专业课程体系中的重要组成部分,教学目标在于培养学生的编程能力与规范。多年来,在C 语言程序设计的教学中过度地强调语法体系的学习,导致学生的学习兴趣不高,分析和解决实际问题的能力差。笔者经过多年教学与实践,结合自己的教学体会,指出了C 语言程序设计教学中存在的一些误区,并提出了一些确实可行的建议。

参考文献

TIOBE Programming Community Index for April 2012[DB/ OL].http:///index.php/content/paperinfo/ tpci/index.html,2012.03.

于清等.算法为先的C语言教学模式探讨[J].计算机教育,2009,(20):106-108,96.

[3] 廖文江,等.以开源软件为平台改进C语言教学[J].计算机时代,2009,(10):61-62.

[4] 谭浩强. C 程序设计(第三版)[M].北京:清华大学出版社,2005.07.

论文写作技巧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值