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

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

ID:26775369

大小:52.50 KB

页数:5页

时间:2018-11-29

中职计算机语言课教学之我见_第1页
中职计算机语言课教学之我见_第2页
中职计算机语言课教学之我见_第3页
中职计算机语言课教学之我见_第4页
中职计算机语言课教学之我见_第5页
资源描述:

《中职计算机语言课教学之我见》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中职计算机语言课教学之我见中职计算机语言课教学之我见  一、如何打好语言基础  1.学好语言基本功  学习一门语言新课程,开始都会碰到一系列的新概念、数据结构、常量变量、函数、基本语句和思想方法等等。教学生某种语言,就要踏踏实实教好本语言的特点,教好常量、变量、数据类型、表达式等基本知识。如对函数要使学生切实掌握函数的格式、功能、自变量取值范围;对表达式要切记与数学和其他计算机语言表达式区别,突出本语言的特点;运算符号要书写正确,括号应标记谨慎,例如:应为a/(bc),而不能写成a/bc;括号应配对出现,内外层关系要弄清楚。比如,在C语言教学过程中,在讲解两个变量的值交换时,

2、一开始学生很容易使用A=B;B=A;的语句,而不能理解为什么要引入另一变量C,使用C=A;A=B;B=C;的语句。笔者使用比喻法,假设A和B两个杯子中分别放了水和酒,要将两个杯子中的东西互换,必须引入第三个杯子。通过此比喻,学生恍然大悟,不仅容易理解了这部分内容,而且还有了继续学习的兴趣。  2.基本语句要熟练掌握  学习一门程序设计语言,对本语言程序的基本语句的格式、功能和基本使用方法的掌握显得十分重要。如果某一环学得不扎实,会直接影响编程语言认知结构的形成。  例如,学习选择结构语句:if...else,首先要使学习掌握格式:  if(表达式)<.L.语句组1>

3、;else<语句组2>  然后是初步了解其功能,再通过编程实例掌握其用法。  二、学会知识的迁移  学习者在学习新知识或新技能时,总是受到先前学过的知识、技能的影响。教师在教学中若能注重迁移,很好地把握迁移方法,学生就可以举一反三、触类旁通,缩短学习过程。  1.数学知识认知规律能迁移到计算机编程学习  以函数的学习为例,数学函数的掌握首先要理解函数名称、功能和格式,然后掌握自变量的取值范围、函数值域,再掌握用法。如三角函数SIN,先给出函数的名称,指出这是已知角(弧度)求正弦的值,自变量的取值范围是一切实数,函数值域是闭区间[-1,1]的一切实数。同样这样的学习

4、过程,我们亦可迁移到计算机语言学习上来,当我们学习各种语言的函数时,先是回顾一下我们在数学中学习函数的过程,然后把它与当前函数学习作对比,如C语言的正弦函数,它的函数名亦是sin(X),自变量、函数值的取值范围都与数学函数没有差别,不同点是自变量X必须用括号括起来。  2.一种语言编程的认知规律能迁移其他种语言的编程学习  学会一种语言之后,再学习另一种与之相近的语言人们就会学得轻松,易于掌握。对于计算机语言的学习也是如此,我们学习过BASIC语言之后,再学习C语言,就觉得易学、易记。因为这些语言有许多和共同特点,如基本程序结构,输入输出格式等。老师应着重去比较这些共同之处。

5、同时还应指出它们的差异。如BASIC语言与C语言中的循环语句,他们的语句结构相同,一个是:  WHILE<条件>  <循环体>  WEND  另一个是:  WHILE〈条件表达式〉  {<循环体>}  不同地方,字面的书写符号不同。  学习不同的语言还应指出这两种语言的功能和作用的着重点不同,如BASIC与C语言,前者以初学者和计算为主,而后者以编写实用程序为主。  三、训练方法策略  在使学生掌握某部分编程基本语句或全部语句后应及时训练学生进行编程,培养编程思维的策略。在训练手段上应有片断训练、限题限时训练以及参加考级竞赛训练。在这些训练

6、中会暴露出一个又一个的问题,为了回答这些问题,学生不得不进行更进一步的反省,当解决了这些问题后,又有新的问题等待着学生去解决。在如此多个循环过程中,学生的心智被充分地调动起来,渐渐地懂得了编程的实质问题。  1.片断训练  在教完某种基本语句后常采取片断训练的策略,如讲完分支、循环,可安排编程解决排名次的问题。  2.限题限时训练  学生的思维有一定的惰性,只会套书上或老师提供的例子编程,碰到问题,首先不是考虑自己尽快解决,而是依赖老师或别的同学给他(她)分析透彻了,才自己编程上机调试。碰到稍复杂或没有现成模式的问题就束手无策。长此以往,就不能激发学生编程的灵感性,就会泯灭学

7、生思维的火花。因而,在编程教学中,就应使学生在规定时间内完成练习的给予标准分。这样就能培养出学生的直觉思维,培养出灵感。经过经常限题限时的训练,就迫使学生平时下功夫,多思考。  3.课余时间训练  程序设计课程安排课时相对较少,时间间隔较长,要达到预期目标就要求能够合理有效地利用课余时间,引导学生在课余时间巩固所学知识,并根据自己的兴趣爱好进行拓展。比如开展程序设计的课外兴趣小组,教师为他们设置中等难度的项目练习,并且予以指导。  计算机编程教学虽然很难,但是非常有意义,因为它有利于培养学生的创造性思维

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。