中职计算机语言课教学之我见.docVIP

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

  中职计算机语言课教学之我见 中职计算机语言课教学之我见   一、如何打好语言基础   1.学好语言基本功   学习一门语言新课程,开始都会碰到一系列的新概念、数据结构、常量变量、函数、基本语句和思想方法等等。教学生某种语言,就要踏踏实实教好本语言的特点,教好常量、变量、数据类型、表达式等基本知识。如对函数要使学生切实掌握函数的格式、功能、自变量取值范围;对表达式要切记与数学和其他计算机语言表达式区别,突出本语言的特点;运算符号要书写正确,括号应标记谨慎,例如:应为a/(bc),而不能写成a/bc;括号应配对出现,内外层关系要弄清楚。比如,在C语言教学过程中,在讲解两个变量的值交换时,一开始学生很容易使用A=B; B=A; 的语句,而不能理解为什么要引入另一变量C,使用 C=A; A=B; B=C; 的语句。笔者使用比喻法,假设A和B两个杯子中分别放了水和酒,要将两个杯子中的东西互换,必须引入第三个杯子。通过此比喻,学生恍然大悟,不仅容易理解了这部分内容,而且还有了继续学习的兴趣。   2.基本语句要熟练掌握   学习一门程序设计语言,对本语言程序的基本语句的格式、功能和基本使用方法的掌握显得十分重要。如果某一环学得不扎实,会直接影响编程语言认知结构的形成。   例如,学习选择结构语句:if...else,首先要使学习掌握格式:   if(表达式) lt;.L.语句组1gt; else lt;语句组2gt;   然后是初步了解其功能,再通过编程实例掌握其用法。   二、学会知识的迁移   学习者在学习新知识或新技能时,总是受到先前学过的知识、技能的影响。教师在教学中若能注重迁移,很好地把握迁移方法,学生就可以举一反三、触类旁通,缩短学习过程。   1.数学知识认知规律能迁移到计算机编程学习   以函数的学习为例,数学函数的掌握首先要理解函数名称、功能和格式,然后掌握自变量的取值范围、函数值域,再掌握用法。如三角函数SIN,先给出函数的名称,指出这是已知角(弧度)求正弦的值,自变量的取值范围是一切实数,函数值域是闭区间[-1,1]的一切实数。同样这样的学习过程,我们亦可迁移到计算机语言学习上来,当我们学习各种语言的函数时,先是回顾一下我们在数学中学习函数的过程,然后把它与当前函数学习作对比,如C语言的正弦函数,它的函数名亦是sin(X),自变量、函数值的取值范围都与数学函数没有差别,不同点是自变量X必须用括号括起来。   2.一种语言编程的认知规律能迁移其他种语言的编程学习   学会一种语言之后,再学习另一种与之相近的语言人们就会学得轻松,易于掌握。对于计算机语言的学习也是如此,我们学习过BASIC语言之后,再学习C语言,就觉得易学、易记。因为这些语言有许多和共同特点,如基本程序结构,输入输出格式等。老师应着重去比较这些共同之处。同时还应指出它们的差异。如BASIC语言与C语言中的循环语句,他们的语句结构相同,一个是:   WHILE lt;条件gt;   lt;循环体gt;   WEND   另一个是:   WHILE 〈条件表达式〉   { lt;循环体gt; }   不同地方,字面的书写符号不同。   学习不同的语言还应指出这两种语言的功能和作用的着重点不同,如BASIC与C语言,前者以初学者和计算为主,而后者以编写实用程序为主。   三、训练方法策略   在使学生掌握某部分编程基本语句或全部语句后应及时训练学生进行编程,培养编程思维的策略。在训练手段上应有片断训练、限题限时训练以及参加考级竞赛训练。在这些训练中会暴露出一个又一个的问题,为了回答这些问题,学生不得不进行更进一步的反省,当解决了这些 问题后,又有新的问题等待着学生去解决。在如此多个循环过程中,学生的心智被充分地调动起来,渐渐地懂得了编程的实质问题。   1.片断训练   在教完某种基本语句后常采取片断训练的策略,如讲完分支、循环,可安排编程解决排名次的问题。   2.限题限时训练   学生的思维有一定的惰性,只会套书上或老师提供的例子编程,碰到问题,首先不是考虑自己尽快解决,而是依赖老师或别的同学给他(她)分析透彻了,才自己编程上机调试。碰到稍复杂或没有现成模式的问题就束手无策。长此以往,就不能激发学生编程的灵感性,就会泯灭学生思维的火花。因而,在编程教学中,就应使学生在规定时间内完成练习的给予标准分。这样就能培养出学生的直觉思维,培养出灵感。经过经常限题限时的训练,就迫使学生平时下功夫,多思考。   3.课余时间训练   程序设计课程安排课时相对较少,时间间隔较长,要达到预期目标就要求能够合理有效地利用课余时间,引导学生在课余时间巩固所学知识,并根据自己的兴趣爱好进行拓展。比如开展程序设计的课外兴趣小组,教师为他们设置中等难度的项目练习,并且予以指导。

文档评论(0)

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

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

1亿VIP精品文档

相关文档