首页 > 范文大全 > 正文

中职计算机课程中学生编程能力的培养

开篇:润墨网以专业的文秘视角,为您筛选了一篇中职计算机课程中学生编程能力的培养范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要 在中职计算机课程中引入机械编程教学,需要应用一定的教学手段来增强教学效果。对中职计算机课程引入机械编程教学进行探究。

关键词 中职;计算机课程;编程

中图分类号:G712 文献标识码:B

文章编号:1671-489X(2016)09-0094-02

1 前言

在中职计算机课程教学中,对教师教授的理论知识学生通过编程来运用于实际,因此,编程是一个非常重要的教学内容。然而,编程的复杂性和难度往往让学生感到难以应对。为了帮助学生更加容易地学习编程,可以适当引入机械编程教学方法,帮助学生深化理解记忆基础的语法知识,同时进行经常的上机练习,将实践上机与理论知识合理结合,让学生能够高效快速地进行编程学习,提高对编程学习的兴趣,培养编程能力

2 构建科学的教学框架

在中职计算机课程的机械编程教学中,构建科学的教学框架是必不可少的。

1)教师要注重理论知识的教授,帮助学生建立深厚的程序语言知识基础。在基础理论知识教学中最为重要的几点:明确程序语言中对变量进行定义、修改的语句;记忆不同变量的类型、所占的内存大小以及运算方式等;掌握控制语句进行循环、组合、计算以及函数调用方法等。

2)在编程中,学生的建模能力是很重要的,教师在编程教学中要帮助学生提高建模能力。教师可以给学生举出一定的问题,指导学生对问题进行分析处理,从中总结规律,建立合适的数学模型,而后根据数学模型合理设计计算方法,并选择最佳的数据存储方式,最后完成代码的编写,进行调试运行。学生在编程学习中需要进行这样的思维方式训练,学习系统的程序设计方法,如此才能明确把握程序的内容和功能,并针对不同的问题设计出行之有效的程序。

3)传统的计算机考试以笔试为主,学生在纸质试卷上进行答题,而不是上机操作。这样的考试方式具有很大的局限性,并不能很好地反映学生对于计算机课程的学习成果。为此,教师可以采用上机考试的方法,为学生提供一定的题目,让学生根据题目要求编写程序。教师根据学生的程序编写情况,就能够有效判断学生的学习情况。

3 采用合理的教学方法

应用情境教学法 心理学的研究表明,在适宜的学习环境中,学生的学习热情和学习效率明显比在其他环境中要高。因此,在中职计算机机械编程教学中,为了提高教学效率,教师可以应用情境教学法。在教学过程中,教师要根据教学内容,结合学生的兴趣所在,为学生设立相应的教学情境。教师在设立教学情境的过程中要注意:首先,教学情境的设立要以提高学生的编程能力为中心;其次,教学情境的设计应当与学生的实际情况相结合,在其中添加与学生兴趣相关的元素,这样才能达到吸引学生的效果,进而增强学生的精神集中度,提高学习效率;最后,教学情境的设计要结合新的课程内容和学过的旧知识,引导学生用已知的知识探究未知的内容[1]。

应用问题教学法 教育究其根本,是为了提高学生对于问题的发现、探究和解决的能力。因此,在中职计算机课程中引入机械编程教学,教师可以采用问题教学法,培养增强学生的问题意识。应用问题教学法,可以增强学生的求知欲,有效提高学生对于编程的学习兴趣,培养学生的思维能力和探究能力,进而提高学生的综合素质。在应用问题教学法的过程中,首先,教师要引导学生学会发现问题,这是进行问题教学的基础;其次,教师带领学生对发现的问题进行分析探究,在分析探究过程中就能很自然地导入所要学习的新的内容;最后,引导学生吸收理解新知识,并设法应用,来解决眼前的问题。在这一过程中,学生的学习活动都是围绕问题来进行的,能够有效调动学生的学习热情,促进学生对问题的思考探究,进而提高学生的思维能力和创新意识。

多媒体教学法 随着科技的发展,多媒体在各中职学校中有了普遍的应用。相较于传统的板书教学,多媒体教学可以为学生展示更加直观的知识内容,提高教学容量。在多媒体教学中,教师可以在课件中添加一些与教学内容有关的趣味性图片,吸引学生的兴趣,活跃课堂氛围。在中职计算机课程编程教学中,教师所要教授的知识往往是生硬而死板的,学生很难从中找到什么乐趣,更难以专注于编程的学习,应用多媒体教学可以在很大程度上改变这一状况。丰富的教学内容,直观的知识展现,多媒体课件可以让编程教学变得简单而富有活性,教师可以在课件中展示新知识的实际应用,让学生知道所要学的知识是非常实用,能够提高学生的重视程度,从而提升教学效率[2]。

4 注重理论结合实践

计算机课程需要以理论知识作基础,进行大量的上机实验。因此,在中职计算机课程编程教学中,教师要注重理论与实践的有效结合,进行合理的教学安排。对于基础理论知识的教学,教师可以选取经典例题、布置适当习题等。在中职计算机课程编程教学中,对于学生的思维能力和创新能力的培养以及知识的巩固记忆,可以通过例题的变化讲解来进行。

如在教授VF语言时,对于赋值语句,教师可以选取这样的例题:在程序中,有变量X等于2,变量Y等于9,请用赋值语句将这两个变量的数值进行交换。对于这样的经典而简单的例题,教师可以进行变化讲解,让学生先思考这样的实质性问题:如何把橙汁倒入盛满牛奶的杯子。有的学生思维比较教条,首先会想杯子都满了这怎么倒?而稍微思维活跃的学生就会想到先把牛奶倒入另一个杯子里,然后就能把橙汁倒进了。类比原例题,就是设置一个中间变量Z充当另一个杯子,令Z=X,X=Y,Y=Z。这样就能够让学生更加容易地理解知识并学会知识的应用。

无论是什么学科的学习,习题是必不可少的一部分。在中职计算机课程编程教学中,教师需要根据课堂内容合理布置习题,让学生在做习题过程中巩固基础的理论知识。

在计算机编程教学中,对于理论和实践的结合,最好的方式就是在学习一模块内容后就立刻进行上机实践。在上机过程中,教师要给予学生一定的指导和帮助,做到教师主导,学生进行自主探究。学生刚刚学完一部分知识时,记忆是最为深刻的,此时进行上机操作,能够有效达到巩固应用的作用。学生在实际的上机操作中,会出现各种各样的错误,这是大多数学生很难避免的。对于出现的问题,教师不要直接回答学生,而是指导学生学会使用调试命令进行问题的查找,然后对错误的代码进行修改。在修改过程中,教师可以给学生适当的提示,以免出现学生由于问题难以解决而挫伤学习积极性的情况。对于编程能力较弱的学生,教师可以为其安排难度较低但代码较多的编程任务,让其慢慢熟悉编程方法;而对于编程能力较强的学生,教师可以适当提高任务难度,做到因材施教。

5 结语

在中职计算机课程中,学生需要掌握很多知识,而编程更是重中之重。因此,为了提高教学效率,教师要设计合理的教学框架,应用适当的教学方法,结合理论知识与实践操作,以提高学生编程能力为目标,开展综合教学,在帮助学生学习掌握理论知识的同时,让学生学会实际应用,掌握编程技术。

参考文献

[1]卞正林.中职计算机专业课程与教学改革的实践与效果分析[J].当代职业教育,2013(6):34-35.

[2]陈庆伟.中职计算机程序设计课程的教学实践与提高[J].新校园,2011(1):23-24.