独立学院C语言课堂教学改革与实践

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:A5151
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:C语言是计算机专业的基础核心课程,对专业课的教学起着决定性的作用,针对独立学院学生的特点,以“微笑课堂、案例整合、形象化教学、自主学习”为教学原则进行了深入探索,并在教学实践中取得了良好效果。
  关键词:C语言;微笑课堂;案例整合;形象化教学;自主学习
  中图分类号:TP312.1-4 文献标识码:A 文章编号:1007-9599 (2013) 09-0000-02
  C语言是计算机专业的一门核心基础课程,掌握这门程序语言对于后续专业课的学习起着决定性的作用,然而其概念抽象、语法繁多。对于自控能力低、学习主动性不够的独立学院的学生来说,按照“提出概念—解释概念—举例说明”的这种侧重理论知识学习的方法,显然不适合。尝试以“微笑课堂、案例整合、形象化教学、自主学习”为教学原则,在教学内容、教学方法的改革和创新过程中进行大胆的尝试,提高了学生的学习积极性和思维能力,逐步实现了学生从“要我学”到“我要学”的转变。
  1 微笑课堂
  独立学院的学生在高中时成绩一般,通常被老师所忽略,久而久之,他们习惯了在课堂上被忽略。很多学生说:“我们不希望老师课教的多好,只是希望给予那么一点点的关注”,还有很多学生说:“老师上课何不展露笑容,课堂气氛轻松些?”,就是这个“关注”和“笑容”值得深思,一个好老师,不仅仅关注学生上好课,更多的是让学生在轻松愉悦的课堂上获取更多的知识。以“承认差异,善待差异,只有差异,没有差生”为教学理念,争取让每位学生都能在老师的微笑中获取课堂的温暖,积极投入到学习中。
  2 案例整合
  案例驱动教学是围绕案例展开学习,以案例的完成情况检验和总结学习过程,改变学生的学习状态,使学生主动实践、思考并解决问题[1]。而单个的案例驱动显得单薄,对独立学院的学生来说,将一系列知识融合,确实有些困难,那么在课堂教学中,尝试将教学内容设计为多个有关联且有趣的案例,然后围绕案例使学生主动思考并解决相关问题。例如:将while循环、break、continue语句相关案例进行整合。
  设置情景:体育课上,已知跑道每圈400米,中途设有喝水的地方,教师要求每位学生完成10000米跑步。
  案例一:要跑完10000米,需要至少多少圈?每一圈动作是一样吗?
  学生主动思考,至少需要25圈,并且每圈都是重复跑圈。进而学生理解了循环的概念。
  案例二:在跑完10000米的过程中,如果中途不口渴,会选择喝水还是继续跑步?(学生答:继续跑步),如果口渴了会选择喝水还是继续跑步?(学生答:喝水),喝水过后,还跑吗?(学生答:继续完成后续跑步)。引出continue语句的用法—循环中遇到continue,跳过后面的语句不执行,而直接进入下一轮循环。
  案例三:在跑完10000米的过程中,如果在中途实在跑不动,怎么办?(学生答:退出)。退出用什么?引出break语句—循环中途退出用break,并且一般都会与if连用,表示有条件的退出。
  将三个案例整合后关键代码如下:
  i=1;
  while(i<=25)
  {printf(“现在跑了%d圈,%d米”,i,i*400);
  if(跑不动)break;
  i++;
  if(不口渴)continue;
  接过水壶,喝水;}
  通过以上三个案例的学习与讨论,学生很容易就明白while循环、break、continue语句的用法,一般情况下,学生在案例整合下,独立分析和解决问题,从而掌握教学内容,达到教学效果。
  3 形象化教学
  形象化教学就是指用生动、形象的方法,学生喜闻乐见的方式来讲述抽象、深奥、难懂的知识,使学生的逻辑思维与形象思维联系起来,使抽象概念形象化,深奥理论通俗化,使学生能准确理解与熟练掌握教学中的重点、难点[2]。
  指针是C语言中最有特色而又很难掌握的部分,对于独立学院学生开始来讲,指针是一个非常抽象而又难懂的概念,假如有如下定义:int x=911;int *p=&x;假设x地址为1976H,指针p地址为0217H,内存单元内容为1976H,此例使用形象化的故事引入。
  某安全部门从恐怖分子手中夺取了一个保险箱,保险箱内存放了恐怖分子即将发动的劫机计划。于是上级命令特工007在三天内找到保险箱的密码。007费尽周折,终于打听到密码可能存放在某健身中心的自动寄存箱内。可是等他到了健身中心,发现有上千个单元格子,每个单元格都存放有一个寄存箱(被命名),并有一个编号。正在他一筹莫展时,卧底人员发来短信:“速到0217H单元的寄存箱(虎跑号),内详”。007打开0217H的保险箱,发现里面留有一行小字:“在1976H单元(龙井号)”。他疾步赶到1976H单元,找到了寄存箱并打开,终于得到了密码“911”,顺利地完成了任务。
  从以上故事中,学生可以从中得到四个关键点:
  (1)得到线索:0217H单元格中的寄存箱(虎跑号)
  (2)提示地址:1976H单元
  (3)找到目标:1976H单元格中的寄存箱(龙井号)
  (4)取出内容:911
  上述例子中,要找到密码911,有三种方式:
  (1)知道所在的寄存箱的名字(龙井号)。
  (2)不知道所在的寄存箱的名字,知道该寄存箱的地址1976H。
  (3)不知道所在的寄存箱的地址,知道有另外一个寄存箱(虎跑号)存放这个寄存箱(龙井号)的地址。
  前两种方式,通过名字或地址可以直接访问,第三种方式则是顺藤摸瓜,间接访问。通过以上例子讲解,学生很容易就理解了指针就是一种存放地址的特殊变量。在教学过程中,通常引入日常生活中的思维,激发学生的学习兴趣,使教学过程由枯燥无味变得有趣。
  4 自主学习
  自主学习是一种以学习者为中心、强调学习者积极参与并结合合作学习自主管理自己学习的新型教学模式[3]。“填鸭式”教学法体现在“要我学”,无法调动学生积极性,老师教,学生听,教与学分离,久而久之;出现“课堂沉默”或“老师台上忙,学生台下闹”等局面。
  为了激发学生热情,在课堂结束时布置下节课预习内容,给出重难点,通过查阅资料、分组讨论进行预习,在下节课上课开始,进行课堂提问,查看预习效果。根据检查情况,对理解掌握的快速讲解,未理解掌握的则重点讲解,学生为了能回答好老师提问的问题,一般都会在课后认真查阅相关资料,解决相关问题,慢慢就会养成提前预习的好习惯,这种自主性的学习,使学生变被动为主动,“要我学”变为“我要学”,开发了学生的学习潜能,从而也使得“教”与“学”发生了质的变化。
  5 结束语
  “微笑课堂、案例整合、形象化教学、自主学习”的教学原则是教学实践中的一些经验总结,但仍有许多需要不断改进的地方。独立学院学生的特殊性,要求不断探索适合独立学院的教学模式、遵循教育教学规律,逐步推进课堂改革,找到适合独立学院C语言课堂教学特色的教育方式和方法。
  参考文献:
  [1]刘芳,秦兴国,王宇英.《C语言程序设计》教学存在的问题及改进[J].教学理论与实践,2012,32(36):51-52.
  [2]张敏.C程序设计课程中形象化教学的探讨[J].内江科技,2011(11):196.
  [3]徐凤亮,史斌斌,黎明.自主学习教学模式的优化设计[J].职业技术教育,2011,32(23):42-44.
  本文系华中农业大学楚天学院校级项目《基于能力培养的实践教学体系的研究与实践》(课题编号:201207)的研究成果。
  [作者简介]刘艳梅(1981-),女,华中农业大学楚天学院信息工程学院,硕士研究生,讲师,研究方向:计算机应用。
其他文献
随着计算机技术的普及多媒体技术的发展,在教学中利用多媒体能够使学生有身临其境之感,学习兴趣得到多方面的刺激,既能增强学生的学习兴趣和积极性,又能大大提高教学质量。同时在
服务满意度调查被很多服务型企业作为考核自身服务水平的方式。各类服务满意度系统也屡见不鲜。但石油物资企业由于其行业的特殊性,通用的满意度系统很难满足需要。本文旨在
数据挖掘充分利用了这些学科的结果,但是研究目标和重点又不同于这些单一研究领域。数据挖掘方法能从巨大的真实数据库中提取感兴趣的和以前不知道的知识,从而成为一个在理论
近年来,随着汽车行业的飞速发展,汽车行业的信息正以日新月异的速度迅速增长,利用相关可视化技术并结合人的视觉优点和主观认知,把信息以直观和可交互的形式展现在用户面前成
工程地质计算机应用技术协作网第二届协作委员会第二次常务委员会会议(扩大),于2004年10月26日在长沙召丌。常委成员韦港、吴继敏、徐春才、王德筑出席了会议。前来参加中国水
期刊
本文通过对摄影测量、计算机技术和数码相机技术的综合研究,提出了施工地质素描的新方法,应用于龙潍工程施工地质编录,取得了良好效果。
利用数据库技术可有效地组织与管理岩土工程检测数据,与其他程序共享数据。文中提出了检测数据库的结构,论述了数据库的建立过程及应用方法。
摘 要:针对于航天观测数据进行服务器管理机制进行研究,首先,对空间X射线数据管理模式进行了分析,其次,分析了空间X射线数据探测平台,最后,对其服务器管理机制进行了研究,得出不同时间、不同尺度的观测数据,可获取到不同的信息量。  关键词:航天数据;数据库管理;数据库存储  中图分类号:TP911.7  随着空间技术和航天技术的迅速发展,各国加大了对外空间的环境资源、物质资源和位置资源的探索、开发和利
在工程制图中经常要使用到各种填充图案,但AutoCAD中所提供的图案是有限的,通常也不能满足作图的要求,因此需要自定义许多填充图案。岩性填充图案通常是很复杂的,用手工进行制作几乎是不可能的。本文提供了程序制作图案的基本算法,并提供了程序的核心部分。
讨论了大规模定制(Mass Customization,MC)对敏捷供需链的需求,对向大规模定制的敏捷供需链系统的背景、特点等进行了分析,运用统一建模语言(UML),对敏捷供需链系统进行了信息建模分