c语言程序设计教学改革的探讨

c语言程序设计教学改革的探讨

ID:25295833

大小:50.00 KB

页数:4页

时间:2018-11-19

c语言程序设计教学改革的探讨_第1页
c语言程序设计教学改革的探讨_第2页
c语言程序设计教学改革的探讨_第3页
c语言程序设计教学改革的探讨_第4页
资源描述:

《c语言程序设计教学改革的探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计教学改革的探讨C语言程序设计教学改革的探讨 1引言.L.  C语言程序设计课程是高职院校计算机类专业的专业基础课,是一门理论与实践并重的课程,C语言是早期最经典、最强大的面向过程的程序设计语言之一,虽然现在的程序设计已经全面转向面向对象,但是C语言本身的设计理念以及对现有C++/C#等语言的深刻影响,使其至今仍是程序设计入门的首选语言。  2C语言教学中面临的问题  目前很多学校C语言课程的教学仍停留在传统的模式上,比较注重语法知识讲解,辅以一些编程技巧的介绍,而在教授编程方法和训练学生的编程能力方

2、面却不足。并且,C语言运行环境大多还是在DOS系统下,通过键盘操作,这比起VF、VB来说界面比较单一,很多同学对C语言的一些语法规则感觉枯燥。  3理论教学手段的改革  在教学过程中,运用多媒体技术辅助教学,有利于优化教学过程。但多媒体辅助教学也有不足之处。主要体现在课件都是课前准备好的,但是不同专业的学生水平不同,教学过程中掌握知识的效果不同,如果光靠多媒体教学,会影响师生之间的交流,不能及时了解学生的学习状态。因此在C语言程序设计课程教学过程中,考虑到课程的特点,对于具体程序的编写过程,应该发挥传统教学的优势

3、,上课时采用多媒体+演示程序+黑板相结合的方式较为合适。  4教学方法的改革  传统的注入式教学方法培养出来的学生缺少创造性,社会适应能力差。在计算机教学中要采用多种灵活的教学方法和手段,提高教学效率,突出学生能力和创新意识的培养。  4.1启发式教学法  启发式教学法能够充分发挥学生的思维能力,突出学生的主体作用,能有效地培养学生的分析问题与解决问题的能力。以求一元二次方程式为例,笔者让学生先思考算术中的解法,然后启发学生考虑方程式的各种情况,并据此画出流程图。接下来讲解如何用if程序结构实现算法,直至整个程序

4、编写完整。整个讲解过程与学生有问有答,让学生充分思考,取得了很好的教学效果。  4.2问题驱动教学法  结构化程序设计的基本思想就是自顶向下和逐步细分,在C语言程序设计教学过程中引用问题驱动教学法,即让学生在问题的驱动下,带着具体问题进行知识点的学习,有利于培养学生的学习能力。在解决问题的过程中,引导学生主动去探究,按照提出问题、分析问题、解决问题的思路,解决每一个问题。学生完成一个问题后,要及时进行交流、演示、讨论并点评,对程序中存在的问题进行指点,加强学生对知识点的理解和掌握,最后进行归纳总结。  4.3举一

5、反三教学法  通过历年学生的考试情况,发现有的题目平时练习过,但是考试的时候如果题目有所变化,有的学生就无从下手。针对这一现象,笔者在授课期间在原有例题的讲解中,逐步改变条件或者增加条件,让学生分析各种情况,提高学生举一反三的编程能力。  例如,C语言中提供三种循环,即while循环、do-while循环和for循环。三种循环可以用来处理同一问题,一般情况下它们可以互相代替。三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用,所以要清楚三种循环的格式和执行过程。  完成以后,总结它们的异同点:

6、用ail、电子作业、网上答疑、网上聊天、BBS等,教师和学生之间由传统的教与学的关系,转化为平等讨论、互相促进的关系。  总之,高职院校C语言的教学改革应该达到这样的目的:首先,让学生对程序设计产生兴趣,从学习C语言中找到写程序的乐趣;其次,让学生确定自己一定能学会C语言;最后,让学生知道如果想做程序设计方面的工作,自己应该如何深入下去。如果这些目的能够达到了,教学改革应该算是成功的。

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

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

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