- 2
- 0
- 约1.82千字
- 约 4页
- 2019-06-04 发布于贵州
- 举报
C语言程序设计教学改革的探讨
1引言 C语言程序设计课程是高职院校计算机类专业的专业基础课,是一门理论与实践并重的课程,C语言是早期最经典、最强大的面向过程的程序设计语言之一,虽然现在的程序设计已经全面转向面向对象,但是C语言本身的设计理念以及对现有C++/C#等语言的深刻影响,使其至今仍是程序设计入门的首选语言。 C 语言教学中面临的问题 目前很多学校C语言课程的教学仍停留在传统的模式上,比较注重语法知识讲解,辅以一些编程技巧的介绍,而在教授编程方法和训练学生的编程能力方面却不足。并且,C语言运行环境大多还是在DOS系统下,通过键盘操作,这比起VF、VB来说界面比较单一,很多同学对C语言的一些语法规则感觉枯燥。 理论教学手段的改革 在教学过程中,运用多媒体技术辅助教学,有利于优化教学过程。但多媒体辅助教学也有不足之处。主要体现在课件都是课前准备好的,但是不同专业的学生水平不同,教学过程中掌握知识的效果不同,如果光靠多媒体教学,会影响师生之间的交流,不能及时了解学生的学习状态。因此在C语言程序设计课程教学过程中,考虑到课程的特点,对于具体程序的编写过程,应该发挥传统教学的优势,上课时采用“多媒体+演示程序+黑板”相结合的方式较为合适。 教学方法的改革 传统的注入式教学方法培养出来的学生缺少创造性,社会适应能力差。在计算机教学中要采用多种灵活的教学方法和手段,提高教学效率,突出学生能力和创新意识的培养。 .1启发式教学法 启发式教学法能够充分发挥学生的思维能力,突出学生的主体作用,能有效地培养学生的分析问题与解决问题的能力。以“求一元二次方程式”为例,笔者让学生先思考算术中的解法,然后启发学生考虑方程式的各种情况,并据此画出流程图。接下来讲解如何用if程序结构实现算法,直至整个程序编写完整。整个讲解过程与学生有问有答,让学生充分思考,取得了很好的教学效果。 .2问题驱动教学法 结构化程序设计的基本思想就是自顶向下和逐步细分,在C语言程序设计教学过程中引用“问题驱动”教学法,即让学生在问题的驱动下,带着具体问题进行知识点的学习,有利于培养学生的学习能力。在解决问题的过程中,引导学生主动去探究,按照“提出问题、分析问题、解决问题”的思路,解决每一个问题。学生完成一个问题后,要及时进行交流、演示、讨论并点评,对程序中存在的问题进行指点,加强学生对知识点的理解和掌握,最后进行归纳总结。 .3举一反三教学法 通过历年学生的考试情况,发现有的题目平时练习过,但是考试的时候如果题目有所变化,有的学生就无从下手。针对这一现象,笔者在授课期间在原有例题的讲解中,逐步改变条件或者增加条件,让学生分析各种情况,提高学生举一反三的编程能力。 例如,C语言中提供三种循环,即while循环、do-while循环和for循环。三种循环可以用来处理同一问题,一般情况下它们可以互相代替。三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不 同场合下使用,所以要清楚三种循环的格式和执行过程。 完成以后,总结它们的异同点:用while和do-while循环时,循环变量的初始化的操作是在循环体之前,而for循环一般在表达式1中进行的。while和do-while在循环体内修改循环变量的值,而for循环一般在表达式3中修改循环变量的值。while循环是先判断条件,后执行循环体,而do-while循环是先执行循环体后判断条件。一个称为“当型”,一个称为“直到型”。如果初始条件为假,while循环和for循环的循环体一次也不做,而do-while的循环体会执行一次。通过这种练习学生就能更好地掌握三种循环。 .4协作式教学法 教师成立教学小组,学生成立学习小组,利用网络环境的开放性、交互性实现资源共享,优势互补。E-mail、电子作业、网上答疑、网上聊天、BBS等,教师和学生之间由传统的教与学的关系,转化为平等讨论、互相促进的关系。 总之,高职院校C语言的教学改革应该达到这样的目的:首先,让学生对程序设计产生兴趣,从学习C语言中找到写程序的乐趣;其次,让学生确定自己一定能学会C语言;最后,让学生知道如果想做程序设计方面的工作,自己应该如何深入下去。如果这些目的能够达到了,教学改革应该算是成功的。
您可能关注的文档
- B超诊断梗阻性黄疸及肝内胆管节段性扩张体会.docx
- CADASIL病临床探讨.docx
- CD174与肿瘤研究进展.docx
- CDMA移动通信技术应用分析.docx
- COD减排现状与水环境改善的响应关系研究.docx
- CRP与ADA检测用于结核性与恶性胸腔积液诊断的临床研究.docx
- CT引导下立体定向脑内病灶活检术14例报告.docx
- CT抗原的研究进展.docx
- DNA差异甲基化识别的统计学方法的分析与研究.docx
- DS5型无功自动补偿装置安全可靠性分析.docx
- 2026年高端医疗设备影像创新报告.docx
- 工业机器人系统集成服务平台建设可行性研究报告——2025年智能化改造.docx
- 2025年新能源汽车电子研发生产基地建设可行性研究.docx
- 2025年环保涂料生产项目技术创新与绿色建筑应用可行性分析.docx
- 数字货币支付在2025年跨境数字贸易服务平台中的可行性探讨.docx
- 2025年数字版权跨境监管平台构建可行性分析报告.docx
- 2026年能源管理系统创新应用报告.docx
- 智能仓储物流自动化分拣线在电子元器件物流行业应用前景2025年可行性分析.docx
- 智慧农业2025年精准施肥系统应用场景可行性分析报告.docx
- 互联网金融背景下理财产品的创新研究.PDF
原创力文档

文档评论(0)