非计算机专业叶C语言程序设计曳课程改革探讨

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:kaiping56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《C语言程序设计》是非计算机专业的一门语言基础课,该课程存在教师难教、学生难学的问题。本文对C语言从课堂教学方法、实验教学及考核方式3个方面进行改革,变难学为易学,进而提高学习效果。
  关键词:C语言课堂教学实验教学考核方式
  0引言
  C语言是计算机专业的一门专业必修课,同时也是各高校理工科学生的一门语言基础课。对非计算机专业的学生而言,C语言是他们接触的第一门编程语言,也是他们进行全国计算机二级考试的考试语言。[1,2]因此,对理工科学生来说,学好C语言,不仅是他们将计算机程序与相关专业课程结合起来的工具,更是作为他们达到全国计算机二级能力的敲门砖。因此,学好C语言,对理工科学生而言,至关重要。
  C语言是当今最流行的一门结构化程序设计语言,它语法灵活、应用广泛,因此备受青睐。[3]但任何事物都具有两面性,正是如此,对学生来说C语言比较难学,难以掌握。在C中最具特色的指针部分,却是许多教师和学生头疼的地方。教师普遍反映C语言难教,而学生普遍反映难学。如何解决这个“难教”与“难学”,笔者认为应当从课堂的教学方法、实验教学以及考核方式三个方面进行相应的改革。
  1 C语言的教学现状
  笔者从事高校C语言教学多年,同时也了解到国内其他大学的C语言教学情况,现将C语言教学的现状总结如下:
  1.1课堂教学方法目前,随着计算机的普及,各大高校在教学过程中基本上都用到了计算机,即计算机辅助教学。虽然已经改变了传统的黑板讲授方式,但是现在的C语言教学还是离不开“满堂灌”的形式,还是采用讲授法即一言堂的形式,教师讲,学生听。教师先讲C语言的概念,基本语法,然后再举相应的例子进行解释和说明。这种方式只不过是信息量比传统的黑板模式有了较大的提高,但整个教学方法还是没有很大的改进。教师在上面讲的是激情澎湃,学生在下面听的是云里雾里,整个教学效果不太理想。
  1.2实验教学
  1.2.1实验教学的时间。现在大部分高校的C语言实验教学与课堂教学是分离的,即实验课都是安排在理论课之后。这样,教师在课堂上讲过的内容,可能学生当时听懂了,理解了。但是隔了一段时间后再上实验课,学生对当时学过的内容可能早就遗忘了,教学效果可想而知。
  1.2.2实验教学的内容。实验教学的内容可以分为2种情况:一种是教师每次在上实验时,才会给学生布置相应的内容。而且实验的内容比较零散,只是对某些具体的知识点的考查,这样学生也只是只见树木,不见森林。只是对具体知识点可能掌握了,但是对C程序的整个框架,整个知识点的融会贯通还没有达到要求。因此,未能达到实验的目的;另一种是实验内容用指定的实验指导书,在实验指导书中都详细地给出了相应题目的实验过程,这样,学生上机时就只是变成了一个打字员,整个实验结束,学生就只是掌握了C语言的编辑、编译、连接和运行的过程,而对用C语言编程解决实际问题根本就是空谈。这两种方式都使得C语言的教学收效甚微。
  1.3考核方式现在各高校中对C语言的考核方式大多都是以理论考试为主,即总成绩=期末卷面成绩*80%+平时成绩*20%组成。在整个总成绩的计算过程中,没有考虑到实验课的成绩,这样就导致了学生对实验教学不重视,使得整个C语言的教学效果不尽人意。
  2对提高C语言教学效果的改进
  2.1課堂教学方法在C语言的课堂教学中,可以采用多种教学方法相结合的方式。在C语言的基础理论部分,主要是讲授C语言的相关概念、基本语法结构。这时可以采用类比法进行教学,把教学中的抽象事物变得活泼生动,加深学生的理解,提高学生的兴趣。[4]比如,在讲解2个变量a,b在交换内容时,需要引入中间变量t即{t=a;a=b; b=t;},可以引入类比的实例。假如有2个杯子,一个中装有橙汁为黄色的,而另一个装有西瓜汁是红色的,现在要把这2个杯子的果汁进行调换,则需要拿来一个和前2个杯子大小相同的另一个空杯子。可先将橙汁倒入空杯,再将西瓜汁倒入黄杯,最后再将橙汁倒入红杯。在这里,中间变量t就相当于空杯,因此要交换2个变量的值,必须引入第3个中间变量。这样,通过简单形象的比喻,使学生能够更形象,更深入地理解基本概念,也提高了学生学习的兴趣。因此,在讲解比较抽象的基本概念、定义时可通过类比法提高学生学习C语言的兴趣,从而更好地掌握相关内容。
  在C语言的程序设计方法中,主要使学生掌握结构化程序设计的3中基本结构:顺序结构、选择结构和循环结构。[5]这时引入案例教学法,效果比较好。首先采用以案例为起点,以提出问题、分析问题、解决问题为主,陈述性知识讲解为辅,让学生在解决问题的过程中,学习知识。在案例的具体选取过程中一定要选取合适的,比较贴近现实生活的案例,选择一些小型经典的趣味性案例,一定要能够激发起学生学习的兴趣。比如,在讲解循环结构时,可引入费波纳西数列的求解问题,这时一个典型的古典数学问题:有一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假设所有兔子都不死,问每个月的兔子总数为多少?通过对兔子总数的求解过程,引入C语言中的for循环结构,从而得出for循环的基本语法以及与其他循环结构的异同,使得学生能够较好地掌握循环结构。
  2.2实验教学首先应合理地安排实验教学的时间。实验课的时间不应与理论课相隔时间太长,一般应安排在理论课的后面,间隔时间不要超过2天,使学生对课堂所学内容进行及时的掌握。
  其次,对实验教学的内容需要进行优化。授课教师可根据学生的自身情况来编写适合学生的上机指导书。实验指导书的内容要针对性比较强,应该根据每一章节的重、难点进行编写。对于重点的知识点,应该在多个实验中存在,使学生能够多加练习,举一反三,达到教学的要求。对实验题目也应来源于实际生活,与实际结合起来,提高学生的编程兴趣。在学生掌握了基本的C语言知识时,还应编写一些综合性的实验内容,使得学生能够对整个C语言的教学内容进行融会贯通,从而提高学生综合应用能力,达到对所学知识的灵活运用。在每次试验课前,应该提前把实验内容布置下去,让学生有一个思考的过程,然后在做实验的时候能够做到心中有数。
  2.3考核方式在C语言的最终考核成绩中,应加入实验课的考核成绩。笔者认为C语言的综合成绩=课堂表现(10%)+平时作业(15%)+实验(15%)+期末考试(60%)。其中考试又分为两部分:笔试与机试。其中笔试部分应着重考察学生对基本理论及基本概念的掌握情况,要使学生“知其然,而知其所以然”。机试部分着重考察学生对C语言课程的综合应用能力。在机试时,可采取与全国计算机等级考试相似的模式,在机房安装考试系统,学生考试时,随机抽取考题,让学生在规定的时间内,完成上机的考试内容。这样既使学生掌握了C语言的基本概念及程序设计的基本方法,又提高了学生动手编程的能力。
  3结束语
  C语言是高校非计算机专业所开设的一门公共语言课,但在教学中仍存在一些问题,影响了教学效果。通过对C语言课程的课堂教学方法、实验教学及考核方式的实践和改革,增强了学生学习的热情,在一定程度上提高了学生编写代码、调试C程序的能力,使得学习效果有了较为显著的提高。
  参考文献:
  [1]李祥林,贾桂霞,等.C语言程序设计课程改革与实践探讨[J].甘肃联合大学学报(自然科学版),2012(4).
  [2]姚保峰,郭有强.C语言程序设计教学方法改革探索[J].蚌埠学:学报,2013(2).
  [3]朱正国.案例教学法在C语言课程教学中的应用[J].攀枝花学:学报,2013(04).
  [4]吴颖.浅谈案例教学法在计算机教学中的实施[J].现代阅读(教学版),2011(13).
  [5]王晓勇,肖四友,张文祥.基于能力培养的C语言项目化训练教学模式初探[J].计算机教育,2009(11).
其他文献
摘要:发展小额信贷保险是突破小额信贷发展瓶颈的重要措施,但是小额信贷保险发展远远无法满足市场的需要。本文通过介绍临沂市农村小额信贷发展的现状,分析了临沂市农村小额信贷保险存在的问题,从而进一步提出了加快临沂市农村小额信贷保险发展的建议。  关键词:小额信贷保险存在问题发展建议  小额信贷保险是专门针对在金融机构办理短期贷款的借款人遭受意外伤害事故的风险而量身定做的保险产品,属于小额信贷风险管理方式
期刊
摘要:本文以河北工程大学为例,积极探索高校干部培训工作的成效,为提升领导干部服务水平走出一条新路。  关键词:高校干部培训成效  0引言  近年来,河北工程大学党委遵照中央、省委、省委教育工委关于干部培训工作的精神要求,充分发挥党校在高校党的建设和改革发展中的重要作用,在干部培训中积极大胆探索,确保了干部培训工作的顺利和有效地举行,为学校干部素质的不断提高打下坚实的基础。  1加强组织领导,规范制
期刊
摘 要:陈独秀的国家观主要经历了两次转变。第一次是从民族主义向自由主义的转变。第二次是从自由主义向马克思主义的转变。本文主要考察陈独秀国家观的第二次转变。陈独秀国家观由自由主义向马克思主义的转变主要表现为三个方面。第一,从抽象的国家向阶级性的国家的转变。第二,从资产阶级共和国向劳农阶级专政的国家的转变。第三,从和平改革向暴力革命的转变。第一次世界大战和俄国的十月革命在陈独秀国家观的此次转变中扮演了
期刊
摘要:当前,我国正处于经济发展的转型时期,各方面都不太稳定,亟待进一步调整。在此背景下,加快开展和扶持创业活动对于解决就业问题,促进社会经济的健康稳定发展具有重要意义。成功的创业活动能够有效地带动一个地区甚至国家的经济发展,增加社会物质财富。而创业活动的活跃度和质量主要受创业环境的影响较大。本文在全球创业观察GEM模型的统一框架下,对南宁、北海的创业环境进行分析比较,进行综合评价,并提出应改善创业
期刊
摘要:本文以江苏食品药品职业技术学:为例,就微博在高职:校思想政治工作中的应用进行了系统的分析和研究,并提出了相应的对策。  关键词:微博思想政治教育高职:校对策  随着微博的兴起和发展,人们的社交沟通方式发生了很大的转变。微博不仅突破了地域、时间、行业的限制,极大地方便了人们的沟通和交流,还加快了媒体信息的传播速度,有效地推进了社会信息化发展进程。在此背景下,高职:校如何借助微博这一平台,加强其
期刊
摘要:由于新媒体的快速发展,对广大的用户,特别是学生的生活、学习造成了极大的影响。一方面,新媒体让学生更加便捷享受到知识、信息更新和传播的速度,另一方面,它也对学生学习的方法和兴趣点产生了很大的影响。为此我们采用问卷调查表形式调查了常州工程职业技术学:的几百名大学生,通过对设定的问题统计、分析,得出:新媒体已经植根于学生的日常学习和生活中,受到同学们的欢迎,虽然也产生很多的副作用,但是他们对此显然
期刊
摘要:随着高职:校计算机专业的扩招,学生的综合素质普遍下降,学生的低质量与社会需求的高要求之间的矛盾越发的突出,我国计算机行业需要的是高技能、应用型的人才,探索校企双导师制度在计算机专业的应用,不仅可以提升人才培养质量,向社会输送高素质的专业人才,实现高职:校与企业强强联合,而且可以促进专兼结合的双师型教学队伍建设,有利于建立和完善人才培养质量保障体系。  关键词:校企合作双导师制度计算机导学  
期刊
摘要:随着我国社会水平的提升,经济步伐的推进,我国的数字技术也在这个过程中得到了较大程度的发展。其中,PLC是一项专门为工业环境应用而设计的一项技术,在我国目前的工业建设中得到了广泛的应用。在本文中,将就整流控制柜PLC通迅故障的分析与处理进行一定的研究。  关键词:整流控制柜PLC通迅故障分析与处理  1概述  PLC技术,也称作可编程逻辑控制器,其是一种以数字化方式进行操作的系统,在我国工业建
期刊
摘要:近几年,宁夏农业学校比较重视教育科研发展工作,成绩斐然。然而,如何让教育科研工作进一步制度化、常态化、现代化,使科研能为教学工作提供更加完善、更加坚强有力的支持和保障,是职业教育人义不容辞的职责。  关键词:中职科研长效机制  1目前教育科研工作中存在的问题  通过对宁夏农业学校教师开展教育科研工作的调查研究了解到目前存在的问题如下。  1.1对科研定位不够什么是教育科研?就是以教育现象为研
期刊
摘要:高等职业教育的根本目标是面向行业,培养实用型、技术型、劳动型的人才。随着会展经济的迅速发展,未来5年会展行业将会出现对人才的大量需求,会展行业人才的选择将逐渐走向专业化、正规化和国际化的标准。会展职业岗位对从业人员的要求不断提高。提高职业教育的质量,关键要注重实践教学环节,通过有效的实践教学模式开发,提高学生的实践能力,并与企业的职业能力需求实现无缝对接。“以赛代训”就是适合会展专业实际情况
期刊