浅谈独立学院C语言程序设计教学改革

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:guyunlong0811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:C语言是一门非常重要的程序设计课程。由于C语言本身学习难度大以及独立学院学生的自身特点,使得独立学院在C语言的教学中面临着很多问题。本文结合宁夏大学新华学院C语言程序设计教学的实际情况,对C语言程序设计课程的教学改革以及实践情况进行了探讨。
  关键词:C语言程序设计独立学院教学改革
  中图分类号:G642 文献标识码:A 文章编号:1674-098X(2011)08(a)-0153-02
  
  C语言是当今世界上应用广泛、最具有影响的程序设计语言之一。由于C语言涉及的概念复杂、抽象,C语言的使用灵活性大,初学者较难学习和掌握。再加上独立学院的学生学习基础和学习能力相比一、二本院校的学生较弱,许多学生甚至到课程学完了还概念不清,编写程序时没有思路,不能很好的掌握这门高效的编程语言。因此,独立学院C语言课程教学改革具有重要的研究和实践意义。作为独立学院的C语言教师,必须根据C语言的特点和教学对象的具体情况,对教学内容和教学方法进行合理的组织,尽可能将知识点通俗化,按照由浅到深的层次在教学的过程中帮学生理清学习思路,提高学生的学习兴趣,使学生在短暂的课程学习时间内很好的掌握C语言的基本知识和编程技巧。
  
  1 独立学院C语言程序设计教学中存在的问题。
  1.1 学生基础薄弱,学习能力相对弱
  宁夏大学新华学院是本科层次的二级学院,生源基本来自于第三批本科录取,因此学生的入学成绩不是很理想,学习基础较薄弱,而C语言是一门逻辑性强、概念复杂抽象的课程,对学生的学习能力有一定的要求,这就造成了很多学生学不懂C语言的重要原因。
  1.2 学生对C语言课程的认识不正确,学习主动性和积极性不高
  很多学生认为C语言课程不重要,在思想上没有重视,自然就不会落实到行动上。再加上独立学院学生对待学习缺乏主动性,基本上是被动上课,课后也以完成作业为主,基本上不会自主预习、自主复习,而短短的课堂教学是不能完全掌握C语言知识的。这就造成了“由于学习态度不够主动而学不懂,学不懂态度更不积极”的现象产生,这种恶性循环也是造成很多学生学不好C语言的重要原因。
  1.3 教学方法存在不足
  宁夏大学新华学院是以宁夏大学为依托办学的,大部分教师都是宁夏大学的师资力量,新华学院自己培养的老师比较少。宁夏大学的生源比较好,学生的学习基础也好。对于很多知识点,同样的讲解,对于两个层次的学生来讲,对知识的接受能力是有很大差别的。再加上很多教师在教学过程中仍然采用传统的“满堂灌”的方式,缺乏与学生的互动,缺乏对学生自主学习能力的培养。这就迫切需要探索出适合独立学院学生的C语言教学方法。
  1.4 教学理论与实践结合不够
  虽然独立学院开设了C语言程序设计上机课程,但是理论课程和上机实验的配合度不高,学生上机时只是机械地输入程序,并不能很好地把理论知识融入到编程思路中。
  1.5 教学理论与实践结合不够
  虽然独立学院开设了C语言程序设计上机课程,但是理论课程和上机实验的配合度不高,学生上机时只是机械地输入程序,并不能很好地把理论知识融入到编程思路中。
  
  2 采用多种教学方法改革措施,提高教学效果
  2.1 打稳基础,反复训练
  对于C语言的基本知识点,比如C语言的基本数据类型和表达式,输入和输出语句等内容,很多教师认为其非常简单在讲课的时候一带而过,把重点放在程序设计结构上。但是独立学院的大部分学生缺乏学习的主动性,他们很少会自己去看书学习这些基本知识,前面的知识学得一知半解,到后面程序设计结构就更搞不清楚状况。鉴于独立学院这种情况,教师对基本知识一定要做到详细讲解,要在授课过程中帮他们理出清晰的知识条理,为他们后续的学习打下良好的学习基础。为了加深对知识的理解,老师可以结合所讲知识点选取一些计算机等级考试题作为练习,通过不同的题目来深刻理解同一个知识点,做到真正意义上的学懂。
  2.2 采用启发式教学
  C语言的学习需要好的思维能力,而思维能力的培养离不开启发式教学。比如,在讲“循环结果程序设计”的时候,很多同学不理解“什么是循环?”,也不清楚“为什么要用循环结构?”。如果一开始不让学生清楚地理解循环的概念,他们就不能很好地运运循环解决实际问题。
  我采用的教学思路是:首先回提出一个问题对前面内容做一个回顾,即要求学生输出整数1到10。很多同学都能给出正确的答案:printf(“%d”,1);……printf(“%d”,10);。接着我会引导学生观察这十条语句哪些部分是一样的部分地方是不一样的。然后我会告诉学生这10条语句做的是重复工作,只是工作的对象不同,可是这样做工作效率太低,我们需要换一个思路解决问题,我们可以把这10个不同的对象定义为一个变量,每次让变量自加1就能输出1到10这10个数,这种思路的C语言表达方式为:while(i=1;i<=10;i++) printf(“%d”,i);最后我会告诉学生这种结构就是我们今天要学习的循环结构,这个例子的引入很自然地让学生了解了“什么是循环结构”以及“为什么要使用循环结构”。当学生真正懂得循环结构的含义时,再讲循环相关知识时,学生就很容易理解了。
  2.3 运用联系实际、打比喻等方式将抽象化为通俗
  例如:在讲解“内存地址”的时候我会告诉学生:我们把内存看做是若干个存储单元组成的,每一个单元的大小是一个字节,为了区分这些单元我们给它们编号,每一个单元都有一个唯一的编号,我们把这个编号称为内存的地址。这就好比我们宿舍楼里有很多教室,我们给教室编号的目的就是为了方便使用每个教室。
  在讲解“变量的直接访问方式”和“变量的间接访问方式”时,我会举个具体的例子,比如说寻找王涛同学。如果知道王涛的宿舍号就可以直接去该地址找到王涛,这种方式非常直接;但是如果不知道王涛同学的宿舍号,就必须先到楼管查询一下,拿到宿舍号以后再去找王涛,这种方式通过了第三方楼管,有一个中转的过程在里面。这两种方式的区别就是变量的直接访问方式和间接访问方式的区别。生活中的例子学生容易理解,引申到C语言的学习中学生更容易接受。
  2.4 及时归纳、对比相似知识点,防止学生混淆
  C语言的知识点比较多,相近的符号和内容也比较多,学生通常是猴子搬玉米,学了新的忘记了旧的。由于独立学院学生的学习能力有限,作为老师,我们要及时梳理知识点,将相似知识点放在一起对比,对比分析两者的不同,帮助学生巩固旧知识,理解新知识。比如说:main()main()
  { int a=1,b=2,c=3;{int a=1,b=2,c=3;
  if(c=a) printf("%d ",c);if(c==a) printf("%d ",c);
  else printf("%d ",b);else printf("%d ",b);
  }}
  这两个程序只有一个符号的差别,但是if语句表达式的含义以及执行顺序完全不同。这些都是二级C语言等级考试的考点,也是学生最容易混淆的问题。
  2.5 激发学生的学习兴趣,培养学习自主学习的能力
  教师在备课时,必须从学生感兴趣的心理出发,激发学生产生学习需求。C语言的教学中,教师可以引导学生用C语言的知识解决生活中的小问题,让学生通过解决这些问题获得成就感,从而建立良好的学习自信心,增强学习的兴趣,使学生进入自觉学习的状态。
  教学过程中,教师细致地授课并不代表学生就不需要自主学习,我们教学的目的是要通过课程的学习提高学生的学习能力,尤其是自学能力。因此,我们在教学过程中,要鼓励学生针对同一问题提出不同的解决思路,这样做有利于提高学生学习的积极性,培养学生用发散性思维解决问题的能力。对于有些内容,我们可以先讲授前一部分内容,后一部分内容留给学生自学,然后通过课堂提问的方式来验证自学的效果,这样做不仅仅活跃了课堂气氛,也激发了学生的学习兴趣。
  2.6 结合“考证”热,将实际教学和等级考试紧密联系,提高学生对C语言的重视程度
  目前,计算机等级考试是大学生求职必备的证书,很多大学生为了拿到计算机等级考试证书专门去参加培训班。作为C语言程序设计课程的教师,我们有必要关注和了解等级考试的考点,在教学中将课本的知识点和考点结合起来,选取和整理出能反映C语言基本知识的练习题目,做到有针对性的教学,不但能够使课本知识举一反三,而且能帮助学生通过等级考试,也能够让学生重视C语言的学习。
  
  3 建设适合独立学院的教材体系。
  独立学院在选择C语言教学的教材上一直面临着较大的困惑。由于独立学院学生的学习基础和能力稍弱,目前各普通高等院校使用的教材对独立学院学生而言偏难;高职高专院校的教材实用性强但又不符合本科教育教学的要求。因此,根据实际教学需求迫切需要C语言教师队伍编写适合独立学院学生特点的授课教材体系。
  
  4 采用N+2考试方式,改变学生被动学习的局面
  传统考试内容中记忆成分所占比重较大;考试方式较单一;一次考试决定成绩。这些方式不利于学生创造性思维的培养,宁夏大学新华学院针对学生的学习特点,对考试形式进行改革,采用了N+2的考核方式。N+2考试方式加大了教师对学生平时学习的考核,不再是单纯的一张试卷定成绩,教师可以根据课程性质增加平时成绩占课程总成绩的比重,增加对学生平时学习的考查,促使学生加强平时学习,促使教师改变“满堂灌”的教学方式,增加学生的表达机会以及与教师的双向交流。实践证明,这种考核方式更有利于C语言课程的教学。
  独立学院进行C语言程序设计课程教学改革,有助于独立学院学生更好地掌握本门课程的核心知识,激发学生的学习兴趣,提高学生自主学习的能力。当然教学是一个需要不断改进的过程,我们将不断总结教学的经验,探讨新的教学方法,使独立学院C语言的教学迈上一个新的台阶。
  
  参考文献
  [1] 杨路明.C语言程序设计教程[M].北京:北京邮电大学出版社,2005.
  [2] 谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.
  [3] 陈东.计算机多媒体教学改革的一些尝试[J].福建师范大学学报(自然版),2004,20(3):98.
  [4] 傅力,李志达.C语言程序设计课程教学改革的探索与实践[J].计算机教育,2008,14:33~34.
  [5] 龚伟.《C程序设计》课程教学的思考[J].福建电脑,2007(8).
  [6] 杨理云.《C语言程序设计》教学方法探索[J].中国成人教育,2007(5).
  [7] 李丽萍,王冬梅.C语言教学改革的探索与实践[J].辽宁工业大学学报(社科版),2009,4.
其他文献
摘 要:情境教学法是指在教学过程中,教师引入或创设生动具体的场景,帮助学生理解教材,并使学生的心理机能得到发展的教学方法。本文从中职学校计算机专业教师的角度,结合教学实例,探讨了在情景教学模式下,如何开展《计算机组装与维修》有效教学的策略。  关键词:情境计算机组装维护教学  中图分类号:G424文献标识码:A文章编号:1674-098X(2011)02(c)-0164-01    《计算机组装与
期刊
摘 要:玻璃是世界上最忠实于自然的材料,它晶莹剔透,老老实实地折射出生活的规则,包容着生命的不规则,表现出禅宗的价值观——对自然和生命的尊敬。本文通过探讨玻璃,这种既古老又年轻的材料在以禅宗文化为代表的东方文化中如何发挥所长,尤其是在建筑环境设计方面的应用与研究,使中国的玻璃艺,术具有浓厚的民族特色与历史文化底蕴,用现代材料来揭示传统文化的深刻内涵,并用传统文化来衬托出材料的现代气息,两者相辅相成
期刊
摘 要:本文以广州市中心城区为例,运用Google earth和GIS技术,以最新的Google earth影像为主要数据源,利用遥感图像处理软件Erdas对影像进行处理,在MapGis软件的支持下提取城市绿地信息并进行编辑,建立绿地系统信息数据库,并统分析广州中心城区绿地系统类型结构与空间分布格局,拟为城市生态环境建设提供参考与借鉴。  关键词:Google earth 绿地系统GIS RS 广
期刊
摘 要:高校体育课程实行学分制改革是全面深化体育教学改革,推进素质教育,发展学生个性的需要。在实施过程中应加强理论研究,根据不同高校的实际情况,制定相应的实施办法。加强师资队伍和场地器材建设,完善选课制度,提高管理水平。  关键词:普通高校 学分制 体育课程  中图分类号:G420文献标识码:A文章编号:1674-098X(2011)02(c)-0171-02      学分制作为一种较先进的教学
期刊
摘 要:在呼伦贝尔经济开发区总体规划当中,通过生态方法与绿色技术的运用,使城市规划建设走上可持续发展之路。  关键词:呼伦贝尔经济开发区规划  中图分类号:TU984文献标识码:A文章编号:1674-098X(2011)08(a)-0140-01    工业是城市发展的根本动力,为了实现工业经济对城市发展的推动作用,呼伦贝尔市委、市政府决定在海拉尔城区东郊设立呼伦贝尔经济开发区,以实现工业兴市的发
期刊
摘 要:本文结合江苏省金湖县公交客运发展现状,探讨县城如何发展公交客运。  关键词:公共交通城镇建设实践与探索  中图分类号:U491文献标识码:A文章编号:1674-098X(2011)8(a)-0239-02    城市公共交通是城市重要的基础设施,是关系国计民生的社会公益事业,与群众生产生活息息相关。优先发展公共交通,是贯彻落实科学发展观、建设节约型社会的必然要求,是加快城市化进程、保障城市
期刊
摘 要:嘉兴虽然作为中小城市,但其LED新型产业的发展依然具有普遍代表性,其发展道路、发展方式、以及发展经验对于其他中小城市发展LED等新能源产业同样具有很高的借鉴价值。  关键词:嘉兴LED产业发展与调查  中图分类号:F426文献标识码:A文章编号:1674-098X(2011)08(a)-0252-01    目前,我国的LED产业已经形成了4大片区、7大基地的产业格局。国内LED产业分布比
期刊
摘 要:针对目前我市小区物业管理的实际,我们对政府的有关部门、社区、物业企业等进行了调研,对全市的物业管理情况有了基本了解。认为物业管理已经成为当前城市建设和城市管理的重要问题,已经成为群众最为关心的热点和难点问题。物业管理工作关系到群众的切身利益,关系到城市的形象,也关系到社会的稳定与发展。物业管理是是充分体现以人为本的社会管理,是社会和谐和城市发展的基础。发展和谐物业是构建和谐营口的重要内容。
期刊
摘 要:干阑式建筑是我国五大民居建筑之一,特别适于南方气候炎热、潮湿的山区,有着悠久的历史,融合了我国天人合一的哲学思想。  关键词:干阑式建筑环境历史哲学  中图分类号:TU2文献标识码:A文章编号:1674-098X(2011)07(c)-0035-01    建筑是人们认识自然、适应自然的产物,是人类智慧的结晶,无论是建筑形式还是其内涵都是在一定的自然环境和社会条件的影响支配下形成的。中国幅
期刊
摘 要:本文介绍了分子马达的研究现状,并对它的研究前景进行了展望,更充分地说明了研究分子马达的机制对我们的重要性。  关键词:分子马达纳米机器  中图分类号:TM359.9文献标识码:A文章编号:1674-098X(2011)07(c)-0014-02    1 序言  近些年,随着光钳技术、分子遗传学方法、X射线晶体结构分析以及显微成像等实验方法应用于分子生物学领域,人们对于分子马达的结构及动力
期刊