提高高职c语言课程教学效果的研究与实践

提高高职c语言课程教学效果的研究与实践

ID:16412348

大小:27.50 KB

页数:7页

时间:2018-08-09

提高高职c语言课程教学效果的研究与实践_第1页
提高高职c语言课程教学效果的研究与实践_第2页
提高高职c语言课程教学效果的研究与实践_第3页
提高高职c语言课程教学效果的研究与实践_第4页
提高高职c语言课程教学效果的研究与实践_第5页
资源描述:

《提高高职c语言课程教学效果的研究与实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、提高高职C语言课程教学效果的研究与实践  摘要:C语言是高职院校学生接触的第一门计算机语言课,语法灵活、知识点多、程序设计自由度大,且注重实践操作能力,因此如何提高课堂教学效率,培养学生的编程兴趣和能力就显得尤为重要。根据多年的教学经验,针对民办院校高职类学生的C语言课程教学提出了一些改革措施。  关键词:C语言;实践操作能力;改革措施  C语言具有强大的功能,是应用最广泛的计算机程序设计语言之一,是程序设计的基础,也是数据结构等课程的先导课。根据高职计算机教育的特点,C语言程序设计课程不仅是专业基础课,更是一门专业技能课。作为学生,进入大学后接触的第一门计算机语言课,C语言教学应以

2、培养学生的编程兴趣、加强学生的自学能力为目标。通过本门课程的学习,使学生逐步培养程序设计的思维,能熟练的上机调试程序,具备良好的编程习惯、设计规范和风格,训练程序设计的能力,能够独自解决程序编写和调试中的困难,同时具备沟通、表达能力以及与人协作能力。  一、目前教学中存在的问题  1.知识点多,语法灵活  C语言具有数据类型丰富、语法限制不严格、程序设计自由度大、可由用户自定义数据类型等特点。然而,这些特点既是C语言的优点,也是C语言学习的难点。高职院校的学生大多数都是第一次接触程序设计语言,基础相对较差,在实际教学中,知识点的讲授是分别进行的。学生可以很好地学习和理解各个独立的知识

3、点,也可以把某个知识点运用到其适用的情况。但是,如何将多个知识点关联和连贯起来对于学生理解就比较困难。  2.讲得多,练得少  C语言是一门实践性很强的课程,逻辑性强、内容多,不易理解,但学时安排较少,目前课程总学时为64学时,其中讲授为32学时,实验为32学时,相对于其他普通高校实验16课时来说,已经增加了实验课学时,但在实验课堂上也通常是教师先讲,学生再练。往往学生真正上机练习的时间只有一小节课,学生只是机械地完成教师布置的题目或验证已有的程序,很少能自己思考或者创新的。  3.无法调动学生学习的积极性  C语言不像有的课程那样立竿见影,需要一个循序渐进的学习过程,而且C语言知识

4、点内容繁杂,学习起来很枯燥,因此学生学习的积极性不高。相对于其他基础课程中比较直观的基本操作和基础概念,它更注重由设计算法到书写程序并进行调试的整个  过程,显得抽象、复杂,编程时容易出错、很难掌握,很多学生因而失去了学习的兴趣,丧失学习的信心。  二、改进课堂教学方法  1.精讲多练,合理安排教学内容  C语言知识点多、覆盖面广,理论授课时间相对比较紧张。经过实践证明,对于民办高职类学生,因为学生的自学能力、自控能力相对较差,因此不宜按照课本安排的知识点顺序进行讲解,在  具体教学过程中,首先应注意教学内容的顺序。一般的教学顺序,往往刚开始的内容是变量、数据类型、运算符、表达式、语

5、句、函数的定义、使用说明等,没有很快涉及程序编制,这样很容易造成学生泄气或者失去兴趣,对学习极其不利。因此要适当减少数据类型和表达式等内容,尽快进入到顺序程序设计部分,并采用先举例后分析,逐渐引入知识点的顺序,注意先具体后抽象。其次需从应用角度出发划分知识内容,用就学,不用就可先不讲,知识点讲解难度掌握到够用即可。同时针对初学者的特点和认知规律,分散难点,降低台阶,在实例练习中掌握重点,突破难点,在课程中慢慢渗透理论体系,将难点内容化解在各章节中去讲解。  2.采用案例驱动教学法  案例驱动教学就是把教学内容设计成一个或者多个具体案例,教师围绕案例讲授相关内容,学生在案例驱动下,独立

6、分析和解决问题,从而掌握教学内容,达到教学效果。  结合案例驱动法的基本思想以及高职学生的实际情况,C语言的教学内容可划分为以下知识点:输入输出和顺序结构、分支结构程序设计、循环结构程序设计、数组、函数、指针、结构体和文件、综合程序设计。其中数据类型、运算符和表达式可以渗透在以上各个知识点中讲解,不同的知识点可以设计成不同的案例,通过先举例、后讲解,让学生通过一些有意思且实用的例子,学习、掌握知识点和语法,同时培养程序设计的思维和习惯。经实践证明,这种方法在高职院校C语言教学中取得较好的效果。  3.运用阶梯式教学法  将教案设计成阶梯式,让学生一步一个台阶地往上走,跨度不大,符合学

7、习规律。例如,在引导学生实现猜数游戏时,将需求设置成阶梯式,分成利用选择实现一次判断、利用循环实现一次猜数、利用多重循环实现连续猜数,最终将小游戏的功能逐步完善。学生在这种阶梯式教学法中获得浓厚的兴趣,通过不断地编程调试、跟踪运行,程序设计能力和编程思想进一步得到提高。  三、改进实验教学方法  设计好实验内容,尽量让学生独立或者相互协作完成,教师给一些引导或建议,让学生自己去尝试。给每个教学内容设计一个实验,实验内容可分为两部分:基本实验和选做实验。其中

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

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

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