• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 金融类工 > 正文

    探寻计算机教学中的针对性:计算机病毒的六个特点

    来源:六七范文网 时间:2019-05-20 04:46:29 点击:

      摘 要 在计算机学科教跟学、学和用的每个环节,其针对性必须要强;才能见效快、费功少、效率高。我们在教学过程中应该能深切体会到这一点。别人教自己知识的时候,迫切的期望恩师能说在关键点上,有一种拨云见日的效果。自己将知识传授他人时,迫切的期望能一点就通,一练就会。通过对多年来教学过程的反思,本文阐述深刻认识针对性的重要。
      关键词 探究 计算机教学 针对性
      学习和从事计算机专业相关工作的大多数人,接触过程序设计语言,如C++、java等。在学习的时候,我们会有很多的困惑。我接触到一位老师在讲C++语言中“++、--”运算符的时候,他通过一个实例来讲解:
      x=1;y=2;
      z=x++*y; 就等同于:z=x*y; x=x+1;
      z=++x*y; 就等同于:x=x+1; z=x*y;
      单是从这样的实例上,我们看不出什么问题,理解上似乎也很容易就能搞明白是怎么回事儿。这样的教学有针对性吗?如果只是简单的应用,让学生了解“++、--”的功能;那可以说是有针对性的。但是如果是想让学生对这个知识点熟悉和掌握,显然这样的讲授是达不到效果的。因为当老师这样把这个知识点传授给学生们的时候,学生们在初识上很快捷;但如果没有进一步的针对性,就会阻碍学生们向程序员的方向自我发展。学生会形成一个概念,在任何一个表达中“++、--”在变量前面的则如同在此表达中将“++、--”去除,同时在表达前添加这个对应变量递增或递减的运算表达式。接下来的问题就来了,当我们在读程序的时候,及写程序的时候;很多情况中表达式是无法这样简单的拆分的。当遇到这样的情况时,我们的老师往往才想到“调试、测试程序”,用这样的调试和测试来让自己熟悉和掌握其本质。在讲最基本的运算符时一定要有针对性,我们也就要会发现这个针对性。入门时就要有明确的针对性;不能等到学到后面来改变自己的思维习惯,要在一开始就有针对性的引导学生的测试程序思维能力。
      那么我们如何找到此学科中教学的针对性呢?
      第一步,要搞清楚,你“想讲的是什么”就是我们想传输给学生的知识是什么,及这个知识在该学科中的利害关系。这个知识点你自己首先要完全弄明白,要研究到没有半点模棱两可。你懂的就完全掌握,你不懂的就实事求是。因为计算机学科,是自然科学类,你必须是懂和不懂,明白和不明白;没有似乎明白了,好像掌握了的说法。这有点儿像我们的二进制,非0即1;没有介于两者之间的值。所以你想讲的内容,你自己必须先搞明白,要么不讲,讲出来的内容必须能通过测试;并且能让学生们用类似的方法去实践和证明。
      第二步,要清醒意识到,你“什么讲不出来,讲不透彻”。如果你讲不出来,说不透彻;那么原因就是练得不够多,肚子里的货不够足。例如我们讲变量的概念,有很多时候我们发现无论怎么讲,学生也听不明白。变量a=1,这个我们都明白,而且讲给学生听,学生也基本上都能明白;我们接着讲到a=a+1的时候,学生就弄不明白了。我们反复强调a=a+1就是a等于a中原有的数值加上1。学生就是不明白为什么a可以等于a+1。这里的问题到底出在哪儿呢?通过看教学经典案例,讲变量时,用烧杯这样的容器时,我们都明白了原来问题在“等于”这两个字上。因为老师脑中的“等于”跟学生脑子中的“等于”是不同的意义。我们那样讲,学生就会有疑问。所以我们在上课的时候,每次看到a=1,a=a+1时,我们就得按规范化用语来讲;说成将1赋值给变量a,然后将a的值加上1的和赋值给变量a。在教学过程中,我们有什么讲不出来,说不透彻的地方,往往就是学生疑问的地方;意识到这一点,我们就容易找到我们教学过程针对的地方在哪里;而不能回避。越是我们讲授有困难的地方,越是我们要有针对性教授的地方。
      第三步,我们要设计好“如何讲”。在这一点上,我们不能只是意识到要设计好如何讲,而且一定要把这种意识转化在实际中。在设计的时候,如果我们还无法设计好如何讲,那说明我们还找不准关键点;因为找不准,抓不住关键点,教学过程也就不会有针对性了。我们的行为动作就不可能心中有数,干净利落;也就无法达到想要的效果。设计如何讲,要落实到针对性的行动上;不只是停留在印象里。我们拿学开车中通过连续障碍为例子;如果你找不到技术的关键点,而老师教你的时候针对性只是为了应付考试,那么你就是考试通过了,你还是无法顺利的通过连续障碍。原因是开得少练得少;同样的原理适用于我们计算机教学中,我们设计不好的原因,或者设计好了,但是行动时却有偏颇的原因,就是我们自己思考练习得还不够多。我们上课的时候,讲变量,讲运算符;我接触的老师中,很多人都会跟学生说,同学们有什么不明白不理解的地方,可以上机多练习,多测试就能掌握了。事实上是这样的吗?不是的,因为我们的学生上机无从练习,无从测试;测试程序本身就对测试程序者有很高的要求,一个初学者根本不可能在没有针对性的指导手册下完成测试。多练习,一个初学者如果只是停留在一个局限的知识点范围内练习,他根本无法适应变化带来的困扰。所以我们必须要有具有针对性的测试方法。
      接下来,通过一个C++习题实例来帮助我们在针对性方面共同学习。
      #include
      #include
      main()
      {
       int x,y,z;
       x=y=z=-1;
       ++z||++x&&++y;
       printf("x=%d\t,y=%d\t,z=%d\t",x,y,z);
       getch();
       return 0;
      }
      面对这样的习题,我们很多老师和同学都有困扰。因为他们读程序写结果,和上机运行的结果基本上都不一致(你可以这会儿先读程序写出结果试试)。问题出在哪儿呢?我们要搞清这个习题的知识点运用到了哪些。搞清这些我们才可能有针对性。
      这个习题里需要我们明白在C++环境中,什么是真什么是假;需要我们明白“++,--”以及“||, &&”运用。这样子我们很快知道,0是假,非0是真,“++, --”的运用方法也都明白;但在这个表达式(++z||++x&&++y;)中我们是无法简单拆分的;所以我们就只能在不拆分的情况下去理解这个程序了。接下来还有一个知识就是“||,&&”运算符的使用方法了。很多时候,我们老师在讲这两个运算符的时候会存在问题,这需要我们用严谨的态度去讲,不能只是讲:真或真是真,真或假是真,假或真是真,假或假是假;同样“且”就不再累赘了。能找到针对性的老师是像下面这样讲的:
      条件一(数值或表达式) && 条件二(数值或表达式)
      当条件一和条件二都是为"真"时,得出的结论才为“真”。
      当条件一为“假”时,无论条件二是什么值,结论都为“假”。根据这个理论,在C语言中,当条件一为“假”时,就不再执行条件二。
      当条件一为“真”时,则执行条件二,看是什么值;根据条件二的值来决定最终的值.因此条件一为“真”时,就要继续执行条件二。
      条件一(数值或表达式) || 条件二(数值或表达式)。
      当条件一和条件二都是为"假"时,得出的结论才为“假”。
      当条件一为“真”时,无论条件二是什么值,结论都为“真”。根据这个理论,在C语言中,当条件一为"真"时,就不再执行条件二。
      当条件一为“假”时,则执行条件二,看是什么值;根据条件二的值来决定最终的值.因此条件一为"假"时,就要继续执行条件二。
      看上去很繁杂,但这正是问题的关键;也正是我们讲的时候需要针对性讲解的地方,这个时候我们就可以很容易的把这个习题讲透了。
      在x=y=z=-1时,
      ++x && ++y运行时,++x的值是0,也就是"假";所以就不再执行条件二 ++y 这个表达式了。
      同样:
      ++x && ++y || ++z 运行时,首先执行++x && ++y,因为这个表达式的值是假,所以还要执行 ++z。
      因为最终的结果就是:x=0 y=-1 z=0。
      (编辑 李沁)

    推荐访问:探寻 针对性 计算机 教学中