高职计算机编程语言教学质量的思考
林书新
摘要:本文主要是就当前我国高职院校的学生对学习计算机编程语言的畏难情绪,对教师在实际的教学过程中需要注意额几个方面进行分析和探讨。
关键词:高职计算机;编程语言;教学质量;兴趣;思考
0.前言
现如今的社会已经成为了信息化社会,而计算机网络技术也就成为了人们生活当中必不可缺的重要工具,程序设计是当前人们使用计算机中各项功能最直接最有效的方法,对于学生来说,掌握一门语言的基本编程技能是非常有必要的,学生在学习语言程序设计的时候,通过分析和整理最终得出算法的思维能力训练,这种训练有助于培养提高学生分析问题和解决问题的能力。
1.计算机编程语言
计算机编程语言的特点相对比较直接,主要具有抽象化和模块化两大特点。这两大特点也使得学生在接受计算机编程语言的时候显得有些吃力,在我国的高职院校当中,绝大多数学生在计算机编程语言教学中都存在不理解命令格式,程序算法不会做、计算机程序不会写等问题,有的时候学生为了记住教师讲解的内容,将教师写的程序记下来了,但是只是徒有其表,学生还是不理解程序的语法和算法。一旦这种情况长时间存在的话,学生就会失去对计算机编程语言的学习兴趣,而为了完成教学目标,有得教师直接采取讲授法来教学生,使得学生的主观能动性受到了极大的限制,所以说在高职院校,计算机编程语言课学生兴趣低,不好上也就成为了当前任课教师所面对的难题。
2.提高教学质量的途径和方法
(1)优化教学模式、激发学生的学习兴趣
在我国的高职院校当中,课堂是学习学习知识、掌握技巧最重要的场所,而对课堂进行优化可以提高学生的学习水平,一般来说,计算机程序设计的教学都是比较呆板枯燥的,学生对那些计算机编程中的英文命令和语句格式都是一知半解,我们的计算机编程教师在讲解知识点的时候,要先制作出较高水平的计算机语言程序设计多媒体课件,除此之外还要充分的利用多媒体课件的形象,更为直观生动的进行教学。但是需要注意的是绝对不可以过于依赖课件教学,教师要将课堂教学与网络教学有机的结合在一起,制作出合适的网络版课件,并将网络版课件发布到课程网络建设平台上,要求课件层次结构应该非常清楚、全面,还要选择自由的章节,这样也方便学生课后进行讨论和学习。
(2)提高学生的学习能动性
由于计算机编程语言具有实践性强等特点,所以只是单凭教师在课堂上讲解知识是不够的,还要求我们的学生理论与实践相结合,只有将知识转化为实际能力才能够真正发挥计算机编程的作用,而课堂教学的最终目的就是调动起每一个学生的情绪,其实对于计算机编程语言来说,学生与教师在理论课程与实践课程的教学角度也是不同的,教师在课堂上进行教学的时候,教师会转变为实训操作的指导者,在计算机编程语言教学中,上机实训操作是非常关键的实践性课程,同时也是检验计算机编程语言课堂教学效果最直接最有效的方法,教师成为了上机实训的辅导者,教师要不断的引导学生参与到实训当中,认真的回答学生提出的问题。让学生的学习积极性能够最大程度的发挥出来。
(3)注重阶段性教学内容的整合
计算机编程语言这门课程其实是比较枯燥乏味的,除了要帮助学生涨到学习语言的方法和技巧以外,还要让学生对计算机编程语言充满信心,要让学生意识到计算机编程语言这门课程的实用性,所以,阶段性教学也就成为了当前教育教学的重点,我们这里所说的阶段性作业方式就是将计算机编程语言这门课程的阶段性教学内容进行整合,是一个较为完整的知识群学习之后,给学生一个综合性较强的题目,让学生能够在课后完成相关程序的编写。这里需要注意的是,这个综合性的题目所涵盖的知识点也要在计算机编程语言教学的范围之内,让学生可以在一定的时间段内通过调查、讨论等学习形式独立的完成程序编写,当程序完成之后,教师还可以和学生在一起,评价所完成的任务,这样学生不仅可以巩固所学的知识群,还可以在每一个学习阶段看得到学生自己的实用性学习成果,让学生产生成就感,不断的提高学生的学习兴趣,让学生对所学的知识能有一个完整的系统的认识,学生能够感受到所学的知识真正的运用到了实际的生活当中,这也能够很好的激发学生的求知欲和学习兴趣。让学生真切的体验到计算机编程语言的应用价值。
3.结语
教学是知识的传递与升华,计算机编程语言课程教学的最终目的是为了让学生能够熟练的掌握这门技术,现如今的社会是信息化社会,对计算机网络的需要又非常高,因此我们要加强计算机编程语言课程的教学,不断完善学生的基础知识,其实对于编程语言来说,任何一种编程语言都是相通的,也就是说只要学生能够精通一门编程语言,那么再学习其他编程语言的时候就不会特别的费力,而学生只有对编程语言感兴趣,才能够用更多的时间和精力来学习计算机编程语言,才能够积极主动地研究问题,才能将知识转变为能力。