“高级语言程序设计”教学方法研究.docVIP

“高级语言程序设计”教学方法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“高级语言程序设计”教学方法研究

“高级语言程序设计”教学方法研究    [摘要] “高级语言程序设计”是重要的专业基础课程。笔者根据自身教学实践总结出了一些有效的教学方法,提高了本课程的教学质量和效果,使学生在掌握基本知识的同时,具备基本编程能力并将计算机技术应用于本专业领域中。   [关键词] 教学内容 课堂提问 上机实验      “高级语言程序设计”是一门实践性非常强的专业基础课程。本课程是向学生介绍程序设计的基础知识,要求学生掌握程序设计的基本概念,基本思想和基本技能,训练学生的实践能力,培养学生的自学能力和创新能力并使之能将计算机技术应用于本专业领域中。学习本门课程还为学生今后进一步学习“软件技术基础”课程打下理论基础,同时也为学生参加国家教委考试中心主办的计算机二级等级考试做好准备。本文将对本课程的课堂教学方法进行总结和探索。   一、课堂教学内容的调整和把握   本课程以谭浩强的“C语言程序设计”第三版作为教材,理论课时为20学时,上机学时为12学时。然而结合教学大纲,这门课程的教学内容丰富,课程难度大,理论性和实践性都很强,教学任务很重。尤其该课程面向的是大一的新生,绝大部分学生的计算机基础几乎为零,因此,在进行教学时,我很注意教学内容的调整和组织。在课程讲授之初,先从基本的语法规则入手,尽可能避免程序的出现,让学生先从简单到复杂,从语法到算法,从学会看懂程序到编写简单的程序,然后逐步深入,把重点放在解题的思路上,通过大量的例题学习怎么设计一个算法,构造一个程序。单纯依靠课堂讲解理论很单调枯燥,而且学生不容易理解和消化,远远不能满足课程的教学要求,所以,在课程教学中,我引入了多媒体教学。多媒体教学在新课导入上有其独特的效果,它能使学生充分利用他们的听觉和视觉,调动他们的能动性,激发他们的兴趣,以达到最佳的学习效果。同时,我还采用了打比方等方法,将抽象的概念变得形象化、具体化,简单易懂,学生容易掌握,促进他们的不断学习。比如,我在引入“程序”这个概念的时候,将程序比喻成要做的一道菜,需要一定的原料还有加工过程:菜=原料+加工,其中所要用的原料就对应程序中的数据组织形式,即数据???构,而菜的加工过程就对应程序的具体数据组织,即算法,也就是:程序=数据结构+算法。另外,我还调整部分教学内容,例如,我把第五章选择结构程序设计中的关系运算符和关系表达式、逻辑运算符和逻辑表达式以及条件运算符提前到第三章数据类型、运算符与表达式来集中介绍,先让学生集中学习,然后到以后章节遇到的时候再复习,强化,方便学生对运算符和表达式的掌握。为了让学生更好的理解整型、实型以及字符型等数据类型在内存中的存放形式,我给学生首先补充讲解了计算机中数的表示以及进制转换、数值的原码、反码和补码的表示方法。对于第二章算法的内容在学生刚开始学习的时候不好理解和把握,我将其分解开来,贯穿到第四、五、六章顺序程序、选择程序以及循环程序的设计的学习中,方便学生更深刻的理解算法以及编程思维的培养。利用这些教学手段,有利于学生知识的获取,从而突破教学的重点,淡化教学的难点,提高课堂教学质量。   二、课堂提问在教学中的巧妙运用   大学的课堂教学中,有部分老师会将课堂提问的环节省略,课堂上只出现老师在讲台上讲,学生在座位上听的这种模式,不利于教学成果的检测,教学质量的提高也会受到很大的影响。教学是教与学的交流,师生双方应相互交流、相互沟通、相互启发、相互补充。学生不应处在被动地位,而应积极地参与其中,与老师共同完成知识的传授与接受过程。我在课堂教学中会专门设计课堂提问,来调动学生参与教学过程的积极性,活跃课堂气氛。同时通过课堂提问,对学生知识水平的检测,把握学生对已授知识的掌握程度,可以及时反馈教学信息,检测教学效果好坏。再根据学生回答问题的情况,课后对自身的教学过程进行反思,不断的改进教学方法和手段,成功的方面加以总结,不足的地方分析原因,加以改进。例如,我常常会在课堂上书写一些程序,让学生将其读懂,一方面,激活学生思维,让他们能开动脑筋,积极思考,及时点评和总结学生的回答,另一方面,根据学生的回答情况,判断学生对所讲授的函数的理解和对所使用方法的掌握,来调整我的讲授方法。我所授课的班级人数接近一百人,而且每周有一次课是在上午三四节,通过课堂提问的方式,不仅让我认识了很多学生,在很短的时间内可以和学生更好的交流与沟通,而且可以刺激学生神经,提高学生的注意力,克服了学生在三、四节容易疲劳,听课效果容易下降的毛病。学生回答问题的过程,既是一个开动脑筋、积极思考的过程,又是一个运用语言准确表达思维的过程。刚开始的时候,我发现班上有一些学生在课堂上不愿发言、不善发言、不敢发言,通过鼓励与举例,让学生逐渐有敢于表达的意识,通过课堂提问,培养了学生的语言表达能力,锻炼了他们在公众场合大

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档