《c语言程序设计》教学的几点体会

《c语言程序设计》教学的几点体会

ID:6493996

大小:27.00 KB

页数:4页

时间:2018-01-15

《c语言程序设计》教学的几点体会_第1页
《c语言程序设计》教学的几点体会_第2页
《c语言程序设计》教学的几点体会_第3页
《c语言程序设计》教学的几点体会_第4页
资源描述:

《《c语言程序设计》教学的几点体会》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》教学的几点体会.txt我不奢望什么,只希望你以后的女人一个不如一个。真怀念小时候啊,天热的时候我也可以像男人一样光膀子!《C语言程序设计》教学的几点体会《C语言程序设计》是我系各专业的必修课程,也是我校非计算机专业开设的程序设计课程之一。作为计算机类的专业基础课,目的是使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够熟练地使用C语言进行程序设计并具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。对于非计算机专业来说,该课程有实际应用价值,为用计算机解决实际问题提供了方法,是后续理论和

2、实践教学的基础和重要工具,同时也是计算机二级考试所统一要求的课程之一。  笔者多年来为从事高级语言程序设计教学与实习,结合国内外优秀编程语言的教学方法和模式,不断地总结和积累经验并运用于教学实践之中,取得了较好的教学效果,有助于学生在有限的教学时间内,以最快最简单易懂的方式,扎实地掌握C语言的内容,并能运用自如。  下面是笔者在C语言教学中的一点体会,仅供大家参考。  培养兴趣  恩格斯说“兴趣与爱好是最好的老师”。为了使初学者能尽快地掌握计算机知识,进入计算机的应用领域,在课程讲授过程中,要特别注意培养学生的学习兴趣。初接触计算机时

3、,很多学生感到新奇、好玩,这不能说是兴趣,只是一种好奇。随着课程的不断深入,大量的规则、定义、要求和机械的格式出现,很容易使一部分(甚至是大部分)学生产生枯燥无味的感觉。为了把学生的好奇转化为学习兴趣,授课时我们改变过去先给出定义和规则的讲授办法,而是从具体问题入手,努力把枯燥无味的“语言”讲的生动、活泼。  在第一节课上,就给学生找一些《高等数学》、《线性代数》等已学课程的问题,用算法语言来求解,使学生体会程序设计的用途和一种全新的解决问题的方法。在课程的进行中,引导学生学一种算法,就尝试在同行课程中应用。我们还经常介绍一些趣味性算

4、例,如:“菲波纳契兔子问题”、“水仙花数”、“竞赛记分”等,培养学生的学习兴趣,让大家积极主动、自觉独立地获取知识,打好学习程序设计语言的基础。整个教学过程中应该把解题思路、方法和步骤(即“算法”)当作授课的重点,从而让学生明白如何分析并解决实际问题,逐渐培养学生进行程序设计的正确思维模式。  循序渐进  绝大部分学生是第一次接受计算机语言,“通俗性、可接受性”的教学原则同样适合于这门课的教学。在课程讲授过程中,我们没有把重点放在语法规则的叙述上,而是放在算法和程序设计方法上,通常由几个例题引出一种语法规则,通过一些求解具体问题的程序

5、来分析算法,介绍程序设计的基本方法和技巧,既注重教材的系统性、科学性,又注意易读性和启发性。从最简单的问题入手,一开始就介绍程序,要求学生编写程序,通过反复编写、运行程序来掌握语言的规定和程序设计的方法。同一个语法规则、同一种算法,在选择例题时也是由简到难,逐步呈现给学生。在学习上不要求学生死记语法规则,而是要求学生能把各个孤立的语句组织成一个有机的、好的程序。注意培养学生良好的编程风格,让学生在编制程序过程中不断总结、巩固,达到学会方法、记住语法规则,提高设计技巧的目的。  以“菲波纳契兔子问题”为例,在基本程序设计部分,可以启发学

6、生使用循环语句,利用变量的交替赋值实现。main(){longf1,f2;inti;f1=f2=1;for(i=1;i<=20;i++) {printf("%12ld%12ld",f1,f2);   if(i%2==0)printf("");/*控制输出,每行四个*/   f1=f1+f2;/*前两个月加起来赋值给第三个月*/   f2=f1+f2;/*前两个月加起来赋值给第三个月*/ }}  而在数组部分,可以启发学生采用直接的数组元素赋值来解决。main(){longfib[20];fib[1]=1;fib[2]=1;for(

7、i=1;i<=20;i++) {printf("%12ld",fib[i]);   if(i%4==0)printf("");/*控制输出,每行四个*/   fib[i+2]=fib[i]+fib[i+1];/*前两个月加起来赋值给第三个月*/ }}  这样,通过对两种解法的比较和分析,帮助学生更好地掌握循环语句和数组的概念。  改进授课方法,实现教学相长  我们要求学生事先预习,实际上就是要求他们课前自学,讲课时以学生预习过为起点,只讲难点、重点、有变化之处,这样既给了学生思维分析的余地,又节省课时。这就要求必须精选教学内容,注

8、意详略安排的合理性。在章节间的授课安排也注意了详略得当。如在讲到“选择分支结构”,“循环结构”这些关键性章节时就讲的特别精,使学生做到非常熟练、透彻掌握的程度,而讲到“字符处理”章节时,让学生做到一般了解即可。课上经常找

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

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

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