基于趣味案例法的高职C语言教学模式研究_第1页
基于趣味案例法的高职C语言教学模式研究_第2页
基于趣味案例法的高职C语言教学模式研究_第3页
基于趣味案例法的高职C语言教学模式研究_第4页
基于趣味案例法的高职C语言教学模式研究_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于趣味案例法的高职c语言教学模式研究    丁其鹏摘要: 本文通过对高职类院校c语言课程的教学状况和存在的问题进行分析,提出在高职c语言教学中引入趣味案例教学法,介绍了游戏引导法、联系生活法、小组对战法等应用在教学实践中的具体方法,有效活跃了c语言教学的课堂气氛,且有效改善了教学效果。abstract: this paper based on the analysis of c language teaching status and problems in the higher vocational colleges, proposed th

2、e introduction of the teaching method of applying interesting examples, introduced the game guide method, contacting life method, group method and other specific methods in teaching practice, effectively brightening up the classroom atmosphere in the c language teaching, and effectively improving th

3、e teaching effect.关键词: 高职;c语言;趣味案例key words: higher vocational education;c language;interesting examples:g712 :a :1006-4311(2017)02-0212-020 引言高职院校对学生的培养要与职业技能的培养相挂钩,因而在校学习期间,应加强对学生适应社会能力的培养。c语言课程作为程序设计入门的专业基础课,是高职计算机专业学生的必修课,安排在入学后的第一学期进行修读。学生通过对c语言课程的学习,可以塑造学生程序设计的思想,建立日常问题和计算机程序的联系,进一步奠定学生学习程序设计专

4、业类课程的基础。高职院校学生的文化基础较本科学生相对薄弱,学习能力差并且学习的积极性不高,但仍具有较强的可塑性。如何激发高职学生学习的积极性就成为教学中要考虑的一个重要问题。本文中提出的基于趣味案例法可以有效地解决这一问题。兴趣案例教学法是一种有较强针对性和实效性的教学方法,能启发学生的智力,培养学生的实践能力,进一步提高学生的综合素质,是一种在高职教学中行之有效的教学方法。1 高职c语言教学的现状和问题首先,当前高职c语言教学主要采用理论教学和实践教学相结合的模式,大部分高职院校侧重于对c语言基本原理和一些基础应用的讲解,而作为一种编程语言的c语言,主要是由标识符、关键字和各种运算符组成,与

5、别的语言一样,同样具有一些自己的语法规则。虽然在制定这些语法规则的时候,开发者已经将尽量多的人性化的因素考虑其中,但因计算机还是有别于人脑,同计算机进行沟通的语言与同人类日常交流的语言在运用上还是有很大的区别。学生刚开始很难适应c语言中的逻辑,而且c语言课程中的基础知识点、数据类型、运算符和结构形式繁多,语言的逻辑性强,并且比较抽象,学生在学习的时候会感到有些困难。其次,从学生的角度考虑,在当前的高考制度下,高职院校的学生基础知识普遍薄弱,接受能力有限,英语基础差,对c语言中使用的关键字的理解和记忆感到困难,遇到稍微长点的代码就看不下去,而且高职学生没有良好的学习习惯,课前不能很好地预习,课后

6、对于学习中存在的一些问题不能主动找老师和同学解决。因而,高职类学生普遍反映c语言课程非常难学。最后,从教学过程来看,有些教材选取不合适。伴随c语言课程教学改革的不断推进,涌现出各类高职c语言教材,很多教材未能将知识点与实际应用很好地结合,例题大多围绕一些数学知识进行设计,不能同现实生活紧密结合。并且,对c语言这一理工类的基础课程,大多老师采用基础知识讲解同例题解析相结合的方法进行讲解,而不能跟文科类的课程那样,可借助于图片、视频和案例等一些辅助性手段来增添课堂趣味性,因而,c语言课堂气氛很难活跃,从而导致教学的效果很不理想。2 趣味案例教学法的应用针对以上高职c语言课程教学当中的现状和问题,通

7、过多方的调研以及课堂教学实践,总结出如下几种趣味案例教学法,可以有效活跃c语言教学课堂气氛,进而提高学生学习的积极性,使教学效果得到明显改善。2.1 游戏引导法c语言作为一种计算机语言,在进行代码设计时,开发人员必须遵照计算机的逻辑方式,因而,对于初学者来讲,尤其对高职院校的大一新生,这种有别于人类习惯的日常思维的逻辑方式,就很难理解和接受了,因而,将一些较为抽象的逻辑算法或语法规则采用“游戏引导法”来进行讲解,就能达到比较理想的效果。比如采用冒泡法对数组元素进行排序,如果直接和学生讲解冒泡排序算法,学生可能会很难接受。那么,在课堂上邀请8位同学在讲台上站成一排,将每个人的学号后两位用白板笔分

8、别写在一张a4纸上,每位同学将写有自己学号的a4纸举在胸前,此时,这8位同学模拟排序前的数组的8个元素,指定第一个同学学号为数组的第一个元素a0,以此类推,最后一个同学学号作为数组的最后一个元素a7。在第一趟比较时,将最后一位同学学号同前一位同学的学号进行比较,如果比前一位同学的学号小,就让两位同学交换位置,然后,将第七位同学的学号同前一位(第六位)同学的学号进行比较,同样,如果比前一位同学的学号小,就让两位同学交换位置,采用同样的方法,让第六位同学同第五位同学比较,让第五位同学同第四位同学比较,让第四位同学同第三位同学比较,让第三位同学同第二位同学比较,让第二位同学同第一位同学比较,第一趟比

9、较完成后,当前第一位同学就是这8位同学中学号最小的一个。继续第二趟的比较,因为经过第一趟的比较,第一位同学已经是学号最小的一个,所以,第二趟比较时,从最后一位同学开始比较到第二位同学就结束了,通过第二趟的比较,站在第二位的同学是学号次小的同学。 按照同样的方法依次进行第三趟、第四趟、第五趟、第六趟以及第七趟的比较。就可以按照8位同学的学号从小到大的顺序完成排序。通过这一形象的游戏向同学们演示冒泡排序的算法,可以让同学们清楚地看到数据如何实现冒泡的过程。2.2 联系生活法c语言程序有三大程序结构,如果课堂教学中紧单纯地讲解这三大程序结构的流程,学生可能一时很难接受。如果把这三大程序结构同我们的生

10、活很好地联系起来,那么学生对这三大结构的理解就简单得多了。例如,讲解选择结构时可以拿我们日常出行为例。我们可以在百度地图上输入出发地和目的地,就可以查出各种出行方式对应的出行路线图。将我们出行时选择的出行方式(公交、驾车、步行和骑行)比作选择结构的条件,将每种出行方式在地图上对应的路线比作选择结构的条件分支。当我们选择某种出行方式,也就是满足某一条件时,就要按照地图上与这一出行方式对应的路线出行,也就是程序要选择这一条件下对应的条件分支执行。这样,学生就可以很容易地理解选择结构的流程。2.3 小组对战法c语言课程的前期主要是对一些基础知识学习,可以通过课堂的讲解和一些简单的小程序让同学积累和掌

11、握数据类型、变量、运算符及表达式等基础知识点,这些基础知识点都是学生之后编写复杂程序的重要储备。所谓小组对战法,就是在课堂上将同学们划分成几个小组,对老师在课堂上提出的问题进行抢答或者轮答,通过小组的协作和竞争来活跃课堂气氛,增强学生对知识点进行记忆的动力。为了调动学生参与的积极性,当有同学对当前问题不能作答时,允许向小组中的其他成员寻求帮助,对于回答问题较好的小组给予适当的平时成绩加分奖励。对于一些算法比较灵活的程序,可以以小组为单位进行讨论,最后给出一个本小组认为最优的算法,然后将各小组给出的算法进行比对,同样,对给出全班最优算法的小组给予平时成绩加分。通过这种方式将全班同学都调动起来。3 小结虽然高职院校学生的基础相对薄弱,但他们有很强的实践动手能力,如果采用正确的方式加以引导,便可以将学生的学习兴趣激发起来,那么课堂教学就不会显得那么枯燥。c语言课程的逻辑性较强,并且规则也比较繁多,但对于知识点的应用比较灵活。通过以上教学方法的实践,切身感受到趣味案例教学法的课堂实效,学生在游戏、对抗和形象的关联

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论