《C语言程序设计》课程教学改革探索

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:wgsgdy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对学生普遍反映的C语言课程枯燥无味、授课内容单调,部分教师发现学生结课后编程能力弱,无法将所学知识应用于工作领域。结合实际情况,对教学内容与教材做了改革。经实践证明,教学改革极大提高了学生的学习热情,且可以将所学知识应用到相关专业领域,教改初步取得了良好的成果。
  关键词:C语言;教学改革;工程电路
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)16-0120-02
  一、引言
  C语言是一门通用计算机语言,广泛用于系统与应用软件的开发,具有高效、灵活、功能丰富、表达能力强和较高移植性等优点,是近年来使用最广泛的编程语言,也是众多高校理工科学生的必修课。笔者参阅过市场上部分C语言程序设计教材,发现大部分教材仅针对有扎实的理科基础的学生,理论性较强,实践性较低,而且知识点细化烦琐,不易理解。大部分学生在结束课程后,实践能力并未达到工程人员的要求,存在大量“高分低能”的现象。我国正处于高速发展的阶段,如何培养出高质量的工程应用型人才,是我国高等教育工作者面临的一项重要使命,故笔者认为教学改革势在必行。
  二、课程改革存在问题
  在C语言程序设计教学实践中,目前主要存在以下几方面的问题。
  1.教学模式单调乏味。C语言授课开篇即是类型、变量、运算符、表达式等烦琐的概念性知识,枯燥无味,大部分学生都还未从高中教师全程跟读的教学模式中转出,自主学习能力较差,逻辑思维能力也相对较弱,对重难点把握不准,而部分大学教师在教授这门课程的,缺乏与学生的互动与对学生自主学习的引导,这会使学生产生畏难、抵触甚至厌学的情绪。
  2.教材缺乏实例。笔者考察了相关兄弟院校的C语言程序设计教材,发现教材中缺乏实例,理论性较强,在结束C语言课程学习时,学生实践能力并未得到大幅度的提升,培养了一批会考试、不会编程的C语言学习者。目前的C语言教学仅局限于教授学生利用C语言知识去解决数学问题,而缺乏发散性思维的教学,应该用具体实例教授学生如何将C语言应用到其他领域,使学生具备一定编程能力,以求达到光速发展的社会对当代大学生的要求。
  3.教学对象单一化。在进行C语言教学实践中,有很多非理工科专业学生对C语言程序设计这门课有着浓厚的兴趣,但作为旁听生,他们表示对C语言课程有入门难、应用难两大问题。笔者认为需要简化教学内容,多增加易于理解的实例,多进行上机实践,在课本中广泛添加C语言与各领域(例如金融、网游等)的应用实例,供学生学习。
  4.改革并完善考核方式。由于C语言是一门应用性与创新性很强的计算机语言,所以我们的考核方式不应该局限于常规考题,应在考试题目添加开放性题目,侧面考察学生的创新与应用能力。
  三、改革具体措施
  笔者在考察相关院校的C语言教学改革后,总结经验得失,在此基础上拟定了一系列适合我院的教学改革具体措施。
  1.应该根据教学要求,从切实提高学生程序设计能力上出发,重整课本内容。课本内容应循序渐进地添加程序设计案例。
  例1:求a=3、b=5这两数之和,并显示在屏幕上。
  学生可按照程序实例,首先掌握最简单的赋值运算,然后再加深一点难度,要求学生学习如何使两个变量的和显示在屏幕上,并要求学生进行编程。笔者经过实践,选取一位主修艺术设计学生的作业,发现类似循序渐进、由浅入深利用程序实例进行教学的方法,不仅适用于有理工基础的学生,也同样可以被无专业基础的学生所掌握,而且切实提高了学生的编程能力。作业示例如图2所示。
  例2:使a=3、b=2、c=1,令d为a、b之和,f为a与b。求这两数之和,并显示在屏幕上。
  2.在针对不同专业开设的C语言课程中,应该具备专业应用实例,这样学生可以学以致用,应用在将来的专业领域中。例如:如图3所示,已知电流源Is1=1A,电压源US2=10V,电阻RL=20Ω,R1=R2=2Ω,求各支路电流和电路中功率平衡关系。
  所列方程如下:
  經过多次此类应用实践,笔者发现学生对所学知识有了新的理解,而且将C语言编程与专业知识结合到了一起,这使学生对编程与专业领域知识产生了浓厚的兴趣,纷纷表示要深入学习,而且学生的编程能力也得到了极大提升。
  四、结语
  以上教学改革经过笔者在实验之初也遇到过重重问题,但都一一解决了。实践证明,经过此种课改实践,发现许多学生对C语言这门课程产生了浓厚的兴趣,并且编程能力也有了实质性的提高。总而言之,C语言教学改革的目的就是激发学生的学习兴趣,提高学生的编程能力,最终可以达到教学目的才是成功的改革。
  参考文献:
  [1]谭浩强.C程序设计[M].北京:清华大学出版社,2005.
  [2]郭慧敏,詹玲超.将C语言趣味化教学进行到底:提高C语言课程教学效果方法之我见[J].电脑知识与技术,2010,10(28):8030-8032.
  [3]陆继远,景亮,赵不贿.ISP在“数字电子技术”课程设计中的应用[J].农机化研究,2003,(1):174-175.
其他文献
目的采用“Cocktail”混合探针药物法,探究桑叶水提物(aqueous extract of mulberry leaves,AML)、桑叶醇提物(ethanol extract of mulberry leaves,EML)对大鼠体内细胞色素P
1906年,当坐落在方浜路上的费文元银楼挂出"老庙"金字招牌的时候,一定没人能想到,一所黄金业界的名门世家就此诞生,"老庙"品牌传承百年好运文化,成就一代黄金世家。上世纪90年代,
隐身与反隐身对抗是现代电子战的一个重要方面。雷达目标的电磁散射特性研究是设计开发隐身武器装备与反隐身雷达系统的基础。针对冲激雷达在反隐身领域的可能应用,以及基于
本文基于国家统计年鉴、中宏数据库的官方数据,对我国入境旅游业的重要影响指标进行猜想并论证其相关性,构建多元线性回归模型。最终以此为依据,在合理范围内为我国旅游业、餐饮业、住宿业乃至第三产业提出发展规划和建议,并为我本国外汇储备量的增缩提供参考意见。  入境旅游业 多元线性回归模型  本文初步猜想,入境游览的外国游客量和住宿及餐饮业发展水平这两个指标对本国的入境旅游业影响重大。  模型设定及实现  
计算机微体系结构模拟在计算机体系结构设计过程中扮演了重要角色。无论在工业界还是学术界,微体系结构模拟都是设计中必不可少的技术,因为设计者们需要利用该技术去探索广阔
<正>《阿Q正传》作为鲁迅最经典的文本之一,自诞生始便不断有美术家为其配作插图,有为阿Q单幅造像者(1),有取几个经典场景作数幅插图者(2),也有以《阿Q正传》为原文进行节选
随着社会经济的发展,人们对气象服务质量要求越来越高,气象部门的压力也随之增大。公共气象服务作为社会服务行业之一,主要反映着自然环境、气候环境的变化,对社会健康发展有
在QCISD(T)/6-311++G(d,p)水平并考虑零点能和基组重叠误差(BSSE)修正计算了惰性气体双原子正离子R1R2+及RH+和RF+(R=He,Ne,Ar,Kr)的稳定性.结果表明,同核双原子离子比较稳定,HeHe+的稳定性
本文根据ETSI披露的LTE/LTE—A基本专利数据信息,从优先权年度申请量、各企业专利披露量和不同国别的专利披露量等方面进行统计分析。分析表明,各企业积极参与并相互制衡,导致LTE
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield