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

时间:2024-02-23 点赞:51342 浏览:104117 作者原创标记本站原创

本文是一篇计算机语言论文范文,计算机语言类大学毕业论文,关于中职计算机语言课教学之我见相关硕士学位毕业论文范文。适合计算机语言及计算机编程及语言方面的的大学硕士和本科毕业论文以及计算机语言相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:计算机语言课虽然很难学,但也有方法可循,本文从如何打好语言基础、学会知识的迁移、训练方法策略等方面阐述了如何学好计算机语言课.

关 键 词:编程计算机语言基础训练

一、如何打好语言基础

1.学好语言基本功

学习一门语言新课程,开始都会碰到一系列的新概念、数据结构、常量变量、函数、基本语句和思想方法等等.教学生某种语言,就要踏踏实实教好本语言的特点,教好常量、变量、数据类型、表达式等基本知识.如对函数要使学生切实掌握函数的格式、功能、自变量取值范围;对表达式要切记与数学和其他计算机语言表达式区别,突出本语言的特点;运算符号要书写正确,括号应标记谨慎,例如:应为a/(b·c),而不能写成a/bc;括号应配对出现,内外层关系要弄清楚.比如,在C语言教学过程中,在讲解两个变量的值交换时,一开始学生很容易使用A等于B;B等于A;的语句,而不能理解为什么要引入另一变量C,使用C等于A;A等于B;B等于C;的语句.笔者使用比喻法,假设A和B两个杯子中分别放了水和酒,要将两个杯子中的东西互换,必须引入第三个杯子.通过此比喻,学生恍然大悟,不仅容易理解了这部分内容,而且还有了继续学习的兴趣.

2.基本语句要熟练掌握

学习一门程序设计语言,对本语言程序的基本语句的格式、功能和基本使用方法的掌握显得十分重要.如果某一环学得不扎实,会直接影响编程语言认知结构的形成.

例如,学习选择结构语句:if...else,首先要使学习掌握格式:

if(表达式)<语句组1>else<语句组2>

然后是初步了解其功能,再通过编程实例掌握其用法.

二、学会知识的迁移

学习者在学习新知识或新技能时,总是受到先前学过的知识、技能的影响.教师在教学中若能注重迁移,很好地把握迁移方法,学生就可以举一反三、触类旁通,缩短学习过程.

1.数学知识认知规律能迁移到计算机编程学习

以函数的学习为例,数学函数的掌握首先要理解函数名称、功能和格式,然后掌握自变量的取值范围、函数值域,再掌握用法.如三角函数SIN,先给出函数的名称,指出这是已知角(弧度)求正弦的值,自变量的取值范围是一切实数,函数值域是闭区间[-1,1]的一切实数.同样这样的学习过程,我们亦可迁移到计算机语言学习上来,当我们学习各种语言的函数时,先是回顾一下我们在数学中学习函数的过程,然后把它与当前函数学习作对比,如C语言的正弦函数,它的函数名亦是sin(X),自变量、函数值的取值范围都与数学函数没有差别,不同点是自变量X必须用括号括起来.

2.一种语言编程的认知规律能迁移其他种语言的编程学习

学会一种语言之后,再学习另一种与之相近的语言人们就会学得轻松,易于掌握.对于计算机语言的学习也是如此,我们学习过BASIC语言之后,再学习C语言,就觉得易学、易记.因为这些语言有许多和共同特点,如基本程序结构,输入输出格式等.老师应着重去比较这些共同之处.同时还应指出它们的差异.如BASIC语言与C语言中的循环语句,他们的语句结构相同,一个是:

WHILE<条件>

<循环体>

WEND

另一个是:

WHILE〈条件表达式〉

{<循环体>}

不同地方,字面的书写符号不同.

学习不同的语言还应指出这两种语言的功能和作用的着重点不同,如BASIC与C语言,前者以初学者和计算为主,而后者以编写实用程序为主.

三、训练方法策略

在使学生掌握某部分编程基本语句或全部语句后应及时训练学生进行编程,培养编程思维的策略.在训练手段上应有片断训练、限题限时训练以及参加考级竞赛训练.在这些训练中会暴露出一个又一个的问题,为了回答这些问题,学生不得不进行更进一步的反省,当解决了这些问题后,又有新的问题等待着学生去解决.在如此多个循环过程中,学生的心智被充分地调动起来,渐渐地懂得了编程的实质问题.

1.片断训练

在教完某种基本语句后常采取片断训练的策略,如讲完分支、循环,可安排编程解决排名次的问题.

2.限题限时训练

学生的思维有一定的惰性,只会套书上或老师提供的例子编程,碰到问题,首先不是考虑自己尽快解决,而是依赖老师或别的同学给他(她)分析透彻了,才自己编程上机调试.碰到稍复杂或没有现成模式的问题就束手无策.长此以往,就不能激发学生编程的灵感性,就会泯灭学生思维的火花.因而,在编程教学中,就应使学生在规定时间内完成练习的给予标准分.这样就能培养出学生的直觉思维,培养出灵感.经过经常限题限时的训练,就迫使学生平时下功夫,多思考.

3.课余时间训练

程序设计课程安排课时相对较少,时间间隔较长,要达到预期目标就要求能够合理有效地利用课余时间,引导学生在课余时间巩固所学知识,并根据自己的兴趣爱好进行拓展.比如开展程序设计的课外兴趣小组,教师为他们设置中等难度的项目练习,并且予以指导.

计算机编程教学虽然很难,但是非常有意义,因为它有利于培养学生的创造性思维能力,有利于学生建立通过计算机解决问题的意识和途径.因此,我们只要能根据学生实际,就能在很大程度上化难为易,让每一个学生都能很好地掌握这门课程.


相关论文

中职计算机导课教学改革探析

本文是一篇计算机导论课程论文范文,计算机导论课程类毕业论文模板,关于中职计算机导课教学改革探析相关学年毕业论文范文。适合计算机导论课。

中职计算机课堂有效教学之我见

本文是一篇中职计算机论文范文,关于中职计算机相关本科论文开题报告,关于中职计算机课堂有效教学之我见相关专科毕业论文范文。适合中职计算。

中职计算机上机课教学

本文是一篇中职计算机论文范文,中职计算机方面本科毕业论文,关于中职计算机上机课教学相关硕士毕业论文范文。适合中职计算机及计算机及计算。

中职计算机实践课教学的改进

本文是一篇计算机实践论文范文,计算机实践相关毕业论文格式模板,关于中职计算机实践课教学的改进相关毕业论文参考文献格式范文。适合计算机。

中职机械实习课教学之我见

本文是一篇机械实习论文范文,机械实习类有关在职毕业论文开题报告,关于中职机械实习课教学之我见相关在职毕业论文范文。适合机械实习及教育。

中职计算机实训课教学之我见

关于计算机教师及计算机实训及计算机教学方面的免费优秀学术论文范文,计算机教师类有关计算机专业学士论文,关于中职计算机实训课教学之我。

计算机语言课多媒体教学探析

关于多媒体教学及计算机语言及多媒体方面的免费优秀学术论文范文,多媒体教学相关计算机系论文题目,关于计算机语言课多媒体教学探析相关论。