首页 > 范文大全 > 正文

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

开篇:润墨网以专业的文秘视角,为您筛选了一篇独立学院C语言课堂教学改革与实践范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要: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

{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-),女,华中农业大学楚天学院信息工程学院,硕士研究生,讲师,研究方向:计算机应用。