您的位置: turnitin查重官网> 计算机 >> 计算机网络 >> 计算机网络安全 >试述教学质量提高C语言教学质量策略

试述教学质量提高C语言教学质量策略

收藏本文 2024-01-24 点赞:21712 浏览:96738 作者:网友投稿原创标记本站原创

摘 要:C语言课程具有较强的实践性和应用性,为了提高高职非计算机专业学生对C语言学习兴趣为核心,本文运用引导与压力并重的方法,对教学方法、教学手段、上机实验等方面提出几点

摘自:本科毕业论文结论www.udooo.com

建议,以此来提高学生编程的能力等方面做了探索和研究来达到提高教学质量的目标,并实现学生的“自动化”学习。
关键词:C语言教学模式;引导与压力;自动化学习
1007-9599 (2013) 04-0000-02
1 引言
随着信息技术的不断发展,计算机已经成为了人们日常生活中不可缺少的工具,而程序设计是人类利用和开发计算机各种功能最直接的方法。C语言以其功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好等诸多优点几乎成为各院校理工科低年级必开的一门重要计算机程序设计课程。传统的《C语言程序设计》课程的教学是以教师在课堂讲授为主的教学方式,教师起到了“主体”的作用,学生完全是在教师的讲解下学习知识。但是由于授课对象基本上都是初次接触程序设计,加之教科书内容抽象化,牵涉到的概念比较复杂,规则较多,使用灵活,容易出错,在实际的教学中反映出很多问题,尽管现在授课一般以Visualc++6.0为主,Visualc++6.0的调试环境很直观,使学生更容易理解;虽然C语言有实用价值,但生涩的教学内容,不易引起学生的学习兴趣,如果不讲究教学方法,则难以达到课程的预期目标。因此,为了提高教学质量,使学生从枯燥乏味中走出来,教师必须利用现有资源重新整合教学内容,改进单一、乏味的教学方法,力求显现在学生面前的知识有趣而生活化,以提高学生的学习兴趣及学以致用的能力。
不可否认传统的教学模式会有一定的教学效果,但是,其弊端也是显而易见的:学生的被动学习,课堂没有生机,教学效率低等。
对高职学生的C语言教学,历来都是一个难题,特别是针对高职非计算机专业的学生特点,通过长期的教学,在传统教学模式的基础上结合信息化技术和学生的特点,我总结了以下几点提高C语言教学质量的方法,以供学习和探讨。

一、加强多媒体教学方式的使用

多媒体教学作为一种新兴的现代教育技术有很多优点:它集授课、习题、演示等功能为一体,具有生动、形象、直观的特点。教师在教学过程中应利用各类计算机软件,根据所教学生的特点,制作出高水平的C语言程序设计多媒体课件。如采用以PowerPoint幻灯片或Authorware来制作的多媒体课件展现知识点并辅以Flash动画演示程序的动态执行过程的方式,使学生对所学知识的理性认识和感性认识有机的结合起来,有助于学生更好地理解和掌握所学内容,激发学生学习的主动性。但是也不能过于依赖课件,教师如果自始至终坐在讲台前,始终以课件授课,难以达到好的教学效果。教师必须在使用课件的同时,穿插使用黑板板书,将重要知识的演绎过程强调出来。同时将课堂教学和网络教学相结合,制作适合自学的网络版课件,发布到课程建设网络平台或校园网上。该课件应层次结构清楚,较之课堂用教学课件内容更加全面、详细,使用学生能够自由选择章节进行下载学习。

二、以生动的比喻和趣味性例程激发学习兴趣

在概念的教学中,我多以生活中常见的事物比喻难懂的概念。比如:把变量比作“抽屉”,把逻辑上的存储器RAM比作多个叠加的抽屉。这样学生的形象记忆就代替了抽象记忆,记忆的更深刻了。
在编程的教学中,多举有趣的例程,如找水仙花数,鸡兔同笼子问题,输出国际象棋棋盘等。教师不必只讲教材上的例程。如果苦恼找不到这样的趣味问题,完全可利用信息化手段,到互联网上搜索。

三、对学生引导与压力并重

我认为对学生上的第一节课特别重要。第一节课,一定要给学生讲清楚学好这门课程的益处,C语言的优点在哪里?C语言是学习其它更高级编程语言的基础,是迈向学习更高级语言台阶的起点。它语法简练,运行效率高,其效率可达到机器语言的80%。通过这样的引导,学生就会重视对这门课程的学习。
同时,在教学中,也应当给学生一定压力,“没有压力就没有动力”。对他们来说最大的压力莫过考试了。我把提问和作业都记入期末成绩,对于很多教师来说都是这样做的。问题是很多学生对提问不认真对待,提问就回答:“不知道”,一留作业很多学生抄袭。我想到这样一个解决办法:针对抄袭作业的,不但不记入成绩还要倒扣分。执行一段时间后,发现有些学生开始放弃做作业了,可能对他们来说独立完成编程作业太难了。虽然这个方法杜绝了学生抄袭作业的问题但学生放弃了做作业。因此,又想到这样一个办法:
(一)以团队合作方式完成提问和作业。将学生分成几个学习小组,每次提问和留作业。如果小组成员回答不上来提问,可由其他成员代答,否则就扣所有小组同学的平时成绩。做不上作业的可由其他成员一同合作完成。为了不连累其他人,那些学习上的差生也不得不加入努力学习的队伍中来。但也有一个重要的前提,就是每次都要给不同的小组不同的作业防止小组之间的抄袭也能激励他们之间的竞争。这样的方法能够激励学生努力学习,更能培养学生团队合作的意识。
(二)以学生“自讲”课,培养学习兴趣和主人翁意识。上学期的教学中,我多次通过让学生给学生上课的办法,实现了学生的“自动化”学习,起到了不错的效果。我找到一个学习很认真的学生,提前一个星期通知她下星期的课,有一个例题由她给同学们讲。这个同学开始认真的备课。那次课有非常好的效果。该同学讲课的时候下面所有的同学都在聚精会神地听,虽然讲地有些稚嫩但看的出来讲课的同学和听课的同学都非常喜欢这种方式。讲毕后,我又当堂对她的课做了总结和指点。这个过程不到15分钟,却是平时学生学习效率的好多倍。而且这个方法还能培养学生主人翁的意识,让他们有种师生平等的感觉。

四、多与学生沟通,建立师生交流平台。

由于平时课多,总是苦恼没有太多的时间答疑。为了解决这个问题,我把自己的号留给学生,学生后上网的时间,总有学生在网上留给我一些问题。这些问题五花八门,但很有针对性,有许多疑问是我备课时没有考虑到的。能解决的问题我都会尽量回答,既是解决不了的问题,我会推荐给他们一些好的学习网站和教学视频;下一步。我计划建立自己的网站把一些自己录的教学视频放到上面供学生学习。我想以一个开放和谦虚的心态对待学生的提问,才会更多地发现自己教学的不足,才会提高教学水平和质量。教师与学生的双向交流是一个双胜双赢的好事情。尤其通过网络交流会更自然和贴近,也能加深师生之间的友谊。

五、合理安排考试考核,注重学生知识的全方位掌握。

C语言程序设计课程的考核应分为闭卷理论考试和上机考试,重点考核学生的程序阅读能力和编写能力。闭卷考试主要考查学生的基本知识、阅读程序和编程能力。考试题型可包括:概念选择、读程序写结果、程序代码填空、程序改错、编写程序题等。在考题内容上注意严格按照教学大纲的要求覆盖各知识点,各知识点的定位重点在基本概念而不是语法细节。
以上,就是我总结的五个提高C教学质量的方法,这五个方法是相辅相成,密不可分的,只有结合起来用,才会起到良好的收效。我想充分利用学生和教师的主动性和创造性一定能够探索出更多的更好的教学模式来。
参考文献:
谭浩强.C程序设计(第四版)[M].北京:清华大学出版社,2010.
谭浩强.C程序设计题解与上机指导(第四版)[M].北京:清华大学出版社,2010.
[作者简介]史继峰(1979-),男,山东省菏泽市人,助理教师,现主要从事计算机程序设计、多媒体等课程的理论教学与实践教学工作;侯芳芳(1985-),女,山西省忻州市人,助理教师,现主要从事旅游管理、计算机文化基础等课程的理论教学与实践教学工作。

    copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号