登陆注册
36887500000127

第127章 教学内容与课程体系改革()(68)

关键词:培养兴趣 总结归纳 互动交流 发现问题 合理施压

一、引言

C语言程序设计课程是面向非计算机专业本科生开设的,是计算机基础系列课程中的一门,属于公共基础课,也是计算机基础系列课程中的基础课,很多后续课程如计算机软件技术基础等都以该课程为先修课。这门课程的教学目标是使学生较全面、系统地理解和掌握程序设计的基本概念和方法,具备运用程序设计语言、数据结构和算法进行基本的结构化程序设计和面向对象程序设计的能力。通过本课程的学习培养学生利用计算机处理问题的思维方式,启发学生主动将计算机引入其他基础课和专业课。很多大学生在大学4年的学习过程中都会选修这门课程来提高自己的计算机编程水平。

在学习这门课程的过程中,教师要在课程规定学时内讲解C 语言的语法和语义及这门语言方方面面的规定,学生不但要在较短的时间内记住这些大量琐碎的知识点,还要经过知识的日积月累,能灵活运用这些知识点,融会贯通,达到由能编程序解决简单问题向能编程序解决复杂实际问题的过渡,进一步和自己所学专业知识有机结合。由于计算机技术的发展和普及,学生脑海中对学好计算机技术的重要性有清醒的认识,在开始学习这门课程时兴趣很高,但是如果教师在教学过程中只是照本宣科,理论脱离实际,一味“填鸭式”灌输,学生就会逐渐感觉到学习这门课程内容条条框框的枯燥。学生的学习兴趣就会在学习过程中随时间而减退或消失,一般这样就难于取得好的教学效果。经过几年的教学实践、观察总结及研究尝试,本文针对以上问题,总结并提出几点建议来改善课堂教学和实验教学的效果,与大家共勉。

二、教学方法的探讨

(一)善于培养兴趣

爱因斯坦有句名言:“兴趣是最好的老师。”古人亦云:“知之者不如好之者,好知者不如乐之者。”兴趣对学生的学习有着神奇的内驱动作用,能变无效为有效,化低效为高效。

充分激发学生的学习兴趣是当前开展素质教育,优化课堂教学,减负提质的最根本、最有效的途径之一。兴趣的产生来源于兴趣源,兴趣源必须由教师来创造,并贯穿于教师授课全过程的各个环节中。针对C 语言程序设计这门课程的特点教师可采用以下方法提高学生对本课程的兴趣。

首先,教师可以在讲授第一次课时,就演示一两个用C 语言来解决某个实际问题的综合程序,吸引学生的眼球,当然这些演示的综合程序要教师预先精心设计好。如演示“职工档案信息管理系统”、“实用的小型通信录”等,这样来引起学生对学完本课程后自己所具有用C 语言编程能力的憧憬。

其次,课堂上讲解某个重要的知识点时,可以不失时机地展示给学生一两个运用此知识点开发好的用于解决某个问题的小程序或是游戏程序,让学生感受到编写出的程序的魅力,提高学生的听课注意力,激发学生主动学习的积极性。例如,在讲解了程序控制结构的选择和循环两种结构后,可以演示一个利用此知识点的程序,如“使用菜单选择趣味程序”,来展示所学这两种结构在程序中是如何发挥作用的。当然有些程序因涉及的知识点多,学生全面理解有时有困难,教师要适当选择和灵活掌握,搞清演示程序的目标是什么,是为引起学生的兴趣还是要通过此案例详细讲解某个知识点。

再次,课后要针对本节课所讲的重点知识留些思考题和随堂提问。孔子说:“学而不思则罔,思而不学则殆。”教师要多提出“……可否?”、“如果这样编写……行吗?”、“程序为何这样写?”、“结果为何这样?”、“你将如何编程实现?”等问题,充分发挥学生的想象力和创造力,培养学生的开拓精神和独立解决问题的能力。例如,在switch 语句的语法结构中,如果没有break 和default 语句对其所表达的语义有何影响?自己编写了一个与Printf 同名的函数可以调用吗?等等。

另外,在实验教学中,老师在布置作业时一般要难易适当,使学生在经过努力后,基本都能编程实现,这样学生编完程序后就有一种成就感,这也是提高学生对本课程兴趣的好办法。如果作业太简单,学生轻松实现,印象不深,成就感不强烈,觉得太容易,没有兴趣。

如果作业太难,学生难于实现,就会出现放弃或抄袭现象,也会丧失学习本课程的兴趣,更无从谈起学生的成就感。

总之,教师要善于不失时机地运用各种方法培养学生对课程的学习兴趣。

(二)善于总结归纳

教师在讲解相关章节时,应善于对学生已学过的知识点进行总结。如果“眉毛胡子一把抓”,学生就会觉得要理解和记忆的内容太多,感觉无从下手,所以教师要善于对所讲解知识点进行归纳总结,便于学生加深对相关知识点的理解,提高学生对知识的记忆力。

首先,要注意相关知识点的融会贯通。例如,在C 语言程序设计这门课程中,涉及算术运算符、赋值运算符、关系运算符、逻辑运算符、自增自减运算符、条件运算符、取地址运算符、逗号运算符等很多运算符,这些运算符之间不但存在优先级的高低问题,而且同级运算符之间又存在结合性的左右结合问题。教师在讲授课程中,每讲到一种新的运算符,就将其与前面学生已学过的运算符做一个优先级和结合性的比较,这样就如同滚雪球一样,随着授课进展,最后将本课程中所有涉及的运算符的知识点全部联系到一起,学生在学习过程中既学到了新的知识点同时又复习了旧的知识点。

其次,每个章节讲解后,教师都应归纳本章节学生应掌握的知识点。一般在每个章节讲解前教师要明确本部分内容要解决的主要问题,因为学生还没有学习这部分的具体知识,对所涉及知识点的讲解一般不宜太细,主要以明确解决的问题为目标。在每个章节讲授完成后,教师应及时地归纳总结本部分所涉及的知识点,以便于学生在课后有的放矢地复习巩固。

再者,在实验教学中,注意总结归纳,让学生上机实践少走弯路。编程容易,调试难。

因学生理论知识接受能力和掌握程度的不同,学习认真程度的差异,C 语言自身的特点等原因,即使要解决同一个问题,学生解决问题的设计思路也会不同,学生编程所用C 语言的语句也会有差异;所以学生编写出来的程序也千差万别,遇到的编程问题,出现的编译、链接和运行错误也千奇百怪。有些问题和错误只是个别学生出现的,但是也有许多是学生遇到的共性问题和错误,教师在辅导上机实验时,要注意区别对待。对于共性的问题和错误,要进行归纳总结,课上给学生展示错误并及时讲解解决办法;对个别学生出现的问题和错误,教师要单独辅导讲解。

另外,教师在讲授一门课程的过程中,应及时将学生不易理解的问题、上机实验中经常出现的错误进行总结归纳,这样日积月累,经过对同一门课程的几轮授课,教师就可以建立出针对本课程的问题库。在下一轮授课过程中,教师就可以有的放矢地对以前授课中学生不易理解的问题重点讲解,在学生上机之前对上机实验中经常出现的错误用案例演示并提出解决方案,以免学生再犯同样的错误,让学生少走弯路。

总之,教师要充分利用总结和归纳的方法来提高学生对知识点的理解、记忆和巩固。

(三)善于互动交流

在讲课过程中,教师要精心设计教学环节,环环相扣,要善于提出问题并与学生互动,努力创造一个和谐的教学环境。教师可以采用以下方式与学生交流互动。

首先,采用不定时随堂练习的办法。在讲授某个知识点后,教师及时出一道小题目,随堂练习此知识点的使用,每个学生做完后,将答案及时上交。这一方面可以增强学生对所学知识点的巩固,另一方面也可起到对学生点名的效果,督促学生来听课,了解学生上课出勤情况,同时也可一定程度上减少学生逃课、旷课现象的发生。

其次,采用错误案例教学的办法。“吃一堑,长一智。”人们对事物的认识和认知,有时出错、碰壁比不犯错误、一帆风顺更能增加对事物的印象,更容易记住。有时教师在讲解一个例题时,在容易出错和模糊的知识点处故意沿着错误的方向讲解,然后询问学生这样做或理解对吗?看看学生是否能发现问题或错误,以便于教师掌握学生对知识点的掌握程度,同时也使学生加强对知识点的印象。

再者,采用上课适时点名提问的方法。一方面,虽然上课点名提问表面上是在检查某个学生,其实此时也是在检查全班学生,因为教师问题提出后,所有听课的学生在没有确定老师点名提问谁之前,都会集中注意力,抓紧时间思考,这可作为提高学生听课注意力的方法。另一方面,上课点名提问也是对学生所学新、旧知识点的检查和复习,以便教师确定下一步的授课进度安排。

另外,采用上课过程中学生可随时提问的方法。上课的过程中要允许学生随时提问,学生有不明白的地方,可以举手提问。因为如果学生不能马上把不明白的问题提出来,可能影响其后续听课和接受新知识。同时,虽然别的学生没有提出此问题,但也很可能没有听明白,所以要允许学生上课时及时向教师提出问题。

总之,老师要努力创造一个互动交流的和谐授课氛围。

(四)善于发现问题

“当局者迷,旁观者清。”教师一般授课前对所讲课程都是精心准备的,在讲课过程中,自我感觉一般都是不错的。但是学生听课效果如何呢?这绝不是教师自己感觉良好就良好,那是掩耳盗铃,自欺欺人。在教学过程中,老师要多和学生进行交流,向学生征求授课中所存在的问题、意见和建议,请学生给老师指出教学中所存在的问题,教师及时地改正。

首先,教师要虚心听取学生的意见和建议。教师可以采用课间或课后和部分学生交流的方式。为了消除学生给老师提建议的顾虑,也可以采用无记名的交字条的方式进行。学生还可以给老师发送电子邮件,可随时把自己的意见和建议反映给老师。

其次,教师更要倾听教学督导老师的意见和建议,努力提高自己的教学水平。“姜还是老的辣。”教学督导老师一般都是具有多年授课经验的老教师,他们授课经验丰富,看问题比较准确,教师要多和督导老师交流,虚心听取他们的意见和建议,发现问题,及时改正。

再者,要积极去听同授一门课程的其他老师的讲课,同时也要认真听非同一课程老师的讲课。“三人行,必有吾师!”每位教师授课都有其特色,“取人之长,补己之短。”,这样我们才能进步。

总之,教师要通过不断综合学生和教学督导老师的意见和建议及其他教师的教学特点和经验来提高自己的授课水平。

(五)善于合理施压

没有压力,就没有动力。施压但不超压。现在大学生参加的课外活动多,个别学生混学分的现象存在,部分学生对选修课程重视不够;再者,许多编程的人员都知道,如果没有实际的问题需要解决,只是抱着一本书看看学学,简单练习练习,只编写针对各知识点的小程序,一般是不能把一门计算机语言的知识点融会贯通的,更无法把其学深、学透、学精。

在开始讲授C 语言程序设计第一堂课时,教师可以在演示一两个用C 语言编写解决实际问题的应用程序的同时,布置一个综合程序设计大作业,如“学生成绩信息管理系统”等,让学生带着压力和问题学习,将一个综合程序设计大作业的压力分散到整个学期的学习过程中,时时有压力,时时有动力,这样做可使压力分散,平时压力并不大。为避免抄袭拷贝、网上下载等现象的发生,可以在学期末拿出一定的时间进行课堂抽查。当然如果课时允许,教师还可以进行全面检查。由老师对抽查学生所做程序代码,随机指定一段,让学生来讲解,这样也可更好地督促学生学习。

三、结束语

综上所述,在教学目标和教学任务确定之后,教师应对教材内容做到心中有数,对学生学习语言的过程充分了解,对学生学习中存在的问题清醒认识,将以上“五个善于”有机结合应用于教学的全过程中,合理安排理论和实验教学环节,一定能有效提高C 语言程序设计的教学效果。

参考文献

[1]严悍,衷宜,赵学龙.编程语言教学实践中QDeV 方法探讨.计算机教育,2008(5):56-58.

[2]严悍,衷宜,张琨.AdePt:启发程序求解能力的一种有效途径.中国当代教育,2006(5):1-5.

[3]陈龙猛,王保桂,李吉忠,等.大案例教学法在Visual Basic 程序设计教学中的探究.计算机教育,2008(5):59-62.

Java语言教学中若干问题的探讨

孙永奇,瞿有利

(北京交通大学计算机与信息技术学院,100044)

摘要:Java 是一种面向对象的程序设计语言,与C ++相比较,它有简单、易学、跨平台和安全性高等优点。但要熟练掌握Java 语言并不容易,本文针对初学者经常遇到的一些问题进行了探讨,最后还对Java 语言中的一些难点,如接口和多态进行了比较深入的剖析。

同类推荐
  • 大捐赠者传奇

    大捐赠者传奇

    洛克菲勒、卡内基、比尔·盖茨…这些因不同的动机成为留名史册的大捐赠者。是为信仰,为怀念?还是为扬名,为遮丑?他们戏剧性的故事,构成美国公益事业丰富而真实的人间传奇,也给正从事或想要投身慈善活动的人们提供了参考。本书首次剥开公益机构庄严堂皇的外表,揭露鲜为人知的内幕。
  • [欧洲]中世纪教育思潮与教育论著选读(上)

    [欧洲]中世纪教育思潮与教育论著选读(上)

    教师职业化、专业化是当今世界教育改革共同关注的热点和焦点问题之一。教师职业素质素养达到基本要求和提高,是当前教育改革和课程改革的急迫要求。为此,我们组织相关专家重新系统地、较完整地遍选、编译、评注了这套适合中小学教师职业阅读的《中外教育名家名作精读丛书》。
  • 天下对联奇趣妙

    天下对联奇趣妙

    本书着笔于对联形式与内涵的剖析,从感情色彩上点燃它奇、趣、妙的光环和亮点。书中各呈纷披的对联,奇在令人拍案的工巧立意与构思,趣在读来余音绕梁、回味无穷的内涵特色,妙在别致、脱俗和独特技巧的运用,可谓千姿百态,美不胜收。读者可从中赏析其奇、其趣、其妙,领略对联艺术的真谛与精华。
  • 新课堂教学与语言艺术

    新课堂教学与语言艺术

    新课程改革,如初升的朝阳,照亮教育的一片天地,给其间的每一角落都染上生命的色彩,催生出无尽的希望。新课程,新理念,新课堂,新语言。新课程改革是全方位的,每一位从教者时时刻刻、事事处处都面对全新课题,面临各种压力和挑战。沐浴着时代阳光前行,自身不能不带上阳光的色彩、阳光的味道、阳光的品格;但同时,也不能不从心底催生出无限的活力与渴求。
  • 新课程校长必读书系——课程改革新实践

    新课程校长必读书系——课程改革新实践

    本书介绍了山东省高中课程改革探索与经验、广东省高中课程改革探索与经验、海南省高中课程改革探索与经验、宁夏回族自治区高中课程改革探索与经验、江苏省高中课程改革、福建省高中新课程改革、全国高中课程改革前景展望。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 砻匠传奇

    砻匠传奇

    如果有人问,一座砻能做什么,许多人会说,脱稻壳!但,却鲜有人知道,砻里面所包含的诸多文化和传奇!如果有人问北殷子君,一座砻能做什么,他会说,砻,不仅仅是用来脱稻壳,砻,可以研磨万物,镇压诸天……
  • 幻世前传之雷帝

    幻世前传之雷帝

    被称为天才的男子如何突破境界的枷锁成功破境修仙,最终成就雷帝之路。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 少夫人是小戏精

    少夫人是小戏精

    莫轻薇本是孤儿,却在她6岁时被陆家人领回了家。后来莫轻薇被陆景时宠得无法无天“时哥哥我想去演戏……”“时哥哥我想换个经纪人……”“时哥哥我能要个女主角吗……”而陆景时是宠宠宠,他想他都做的这么明显了,怎么还不见莫轻薇的心动呢?有一天莫轻薇对陆景时说“时哥哥我可以和你结婚嘛?”陆景时笑道:“可以…”【萌系女主/妖孽男主&男强&演戏】(注:第一次写,写得不好不要建议鸭!)
  • 穿越之我乃凌驾于天之人

    穿越之我乃凌驾于天之人

    包括凌天在内的八名穿越者穿越到了海贼、假面骑士、火影、美食猎人、妖尾、奥特曼几个世界,现在是假面骑士的旅行!(简介真的不会写啊!)(本书主要以原创为主,不会给原著主角有太多戏份,除了一些比较关键重要的地方会多一些)(不建议看前面的实在是太垃圾了第二十章才算是本书的正式开始前面的看不看就随意吧) (由于作者是学生党,更新速度很慢,请谅解)
  • 明伦汇编交谊典欺绐部

    明伦汇编交谊典欺绐部

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 生死场

    生死场

    《生死场》是萧红的成名作,也是中国现代文学经典。小说描写了“九·一八”事变前后,哈尔滨近郊的一个偏僻村庄发生的恩恩怨怨,鲁迅评价说“与其听我发牢骚,不如看看生死场。”书中字里行间描摹着中国人对于生的坚强与死的挣扎,被誉为一个时代民族精神的经典文本。此外,本版精选萧红在重庆及香港时期创作的其他六篇经典小说代表作《手》、《牛车上》、《逃难》、《山下》、《后花园》、《北中国》以及萧红创作的最后一篇小说《小城三月》。本书额外收录鲁迅为初版《生死场》所作序言,帮助读者更好理解和了解本书内容。
  • 大明夜不收

    大明夜不收

    大明成化后期,大明大同左卫夜不收的故事。文中张轼曾祖张百川历史上则是遵化卫夜不收,因为故事安排借到大同左卫。提前劝退一些人,本文非穿越文,主角更不知道现在的五讲四美,所以三观上大概并不符合某些圣母系读者。
  • 重掌六道

    重掌六道

    九镯出,天穹乱!神戬出,天地变!残卷出,天主换!有我无敌,舍我其谁?金遁,木遁,水遁,火遁,土遁。逃之亦为道,遁之亦傲然!沦自他弱时,斩其首,灭其身!一个被反对自己的势力陷害了的六道之主,奇异的穿越到了地球,在古代与现代有着不同的两次机缘,但悲哀的是每当他刚刚得到自己所追求的生活的时候,便是会再次淅沥糊涂的穿越!直到第三次又是被穿越回了那个原本是属于他的世界,在这个世界里他要寻找自己的爱人,夺回自己的宝座,将那些陷害过自己的家伙们逐一的以自己那可怜的经历的十倍百倍偿还他们!三次的穿越四世的为人,在加上无尽岁月的生命,主角萧成想不强大都不可能了!