刘文元
摘要:职业院校是培养专业技术人才的场所,其肩负着为社会输送高质量综合性人才的任务。计算机程序设计课程是计算機科学和技术专业的核心内容,在职业院校中进行程序设计教学,可以提高学生编程水平以及逻辑性思维。但是,从现阶段情况来看,对职业院校计算机专业学生的教学而言,大部分学生对计算机程序设计存在恐惧、厌烦等情绪。
关键词:职业院校;计算机程序设计;教学改革
引言
计算机技术发展使现代化科学技术给传统的计算机课程和教学体系带来了翻天覆地的影响,传统模式无法适应社会发展的脚步,所以,一定要加快计算机课程教学改革,才可以培养出和社会发展相适应的综合性人才。在进行计算机程序课程教学时,不仅要提升学生专业技术,还要让学生掌握基本编程能力,推动学生可以掌握专业的计算机程序知识以及技能。
一、职业院校计算机程序设计课程教学当中存在的主要问题
(一)教学手段单调,不能调动起学生的积极主动性
在职业院校计算机程序设计课程教学的时候,在通常情况下,都会通过讲授说明的手段给学生上课,教师在课程中仅仅是告诉学生,程序语言在使用以及表现的过程中都有哪些命令。这对于学生而言,只是接收了大量生硬且晦涩的语言语法和各种各样的命令,学生在这个过程中被动接受知识和一系列新概念、专业名词,在不断挤压下会导致学生变得云里雾里、不知所措,从而在后期涉及的编程以及操作中,同样没有思路,无法入手,甚至还会存在各种各样的错误和问题等等。再加上缺乏科学的学习方式,学生们就会感受到计算机程序课程的困难,从而使学生对于教师讲授的知识点和内容产生出枯燥的心理,对课程内容后期发展望而却步,出现强烈的厌倦抵触情绪,最后导致教师和学生间彻底脱节,考试通过率低下,教学质量得不到有效提升,极大的制约了学生以后的发展。
(二)课程教学内容和学生实际发展情况不适应
在职业院校计算机程序设计课程中,大部分的内容通常有着非常强大的逻辑性思维,从而导致学生在以后学习上变得尤为吃力,部分学生无法理解教学内容,长此以往就会彻底放弃该课程的学习以及热情。比如:在计算机程序设计C#语言教学的过程中,所表现的结构往往是通过:介绍语言——流程图——数据表现类型——常量和变量——简单语句——顺序、选择、循环结构——数组——函数——指针等方面构成。在这些过程里面,数组、函数以及指针是C#语言中最核心的表现内容。然而,对于职业院校的学生而言,他们表现出来的逻辑思维、分析能力绝大多数都比较弱,在学习这些内容的过程中往往显得十分吃力。同时在课程教材中,却是用大量的习题和例题呈现,这些内容基本上和数学息息相关,且是对数学中出现的问题进行解决。这对于部分数学基础差的学生而言,学习内容涉及到大量数学知识,就会导致学生在看到这些内容的时候,出现头昏脑涨的感觉,更何况是对这些内容抱有热情和兴趣。除此之外,还会使教师对例题学习的时候,也同样要从数学方面的知识着手,继而才可以讲解计算机程序C#语言,这样会让学生一直处于似懂非懂的学习状态下。
二、职业院校计算机程序设计课程教学改革的方法策略
(一)改革计算机程序设计课程教学内容
首先,改变传统教学中的“学科本位”,重点放在“能力本位”上面,建立科学的教学体系和实践教学内容,在培养学生的过程中把知识学习、素质培养以及技能实践相结合,达到“精理论、多实践、重能力、求创新”的教学模式。对职业院校学生而言,不管是逻辑思维,还是分析能力,都是非常欠缺的,对纯理论学习内容缺乏足够的兴趣,所以课程理论讲解通常都得不到良好的效果。在设计以及制定项目课程任务的过程中,要把知识点和实践结合在一起,重视学生参与情况和创造活动内容,而不是只把重点放在结果上面。在后期项目实践过程中,要对教材内容进行整合,明确学生学习目的和内容,把学习的知识转化成良好的实践能力。其次,推动课程内容综合化。为了可以使学生有计划的上机操作,要在教学的时候设定系统实训内容以及流程,针对性提供计算机程序实践活动。把具体任务当成训练标准,使学生不只是掌握基本操作方法,而是学会对整个任务高质量完成的方法,在这个时候,操作方法不再是课程教学的核心内容,怎样完成现实的项目成为教学中最重要的目的,使学生自身实践能力得到显著提升。除此之外,可以使用现代化网络课堂,对学生进行实践训练,按照一人一机,使用案列教学模式,提高所有同学的实践操作水平,同时逐渐深入。到后期用综合训练手段,用分组方式进行教学,推动学生全面发展和提升。
(二)通过多种方式手段,调动起学生的学习兴趣
首先,在职业院校计算机程序设计课程教学过程中,要突出重点内容,且解析其中的难点,通过项目驱动方式以及案例教学等,选择一些案例,生动直观的进行课程教学活动。同时组织学生展开课堂交流、实验以及实训分组教学,分解不同的项目,让学生在各个分工中共同协作、探讨,从而得到提升,还可以有效培养学生团队间的合作精神。其次,在学习理论课程以及实训课程的时候,要通过多媒体的方法,在多媒体机房里面完成活动,在后期考试时同样要用上机的考试方式,教师间在课内外的交流通常比课程中的互动更有效,这种密切交流会让大学生对学术内容感到亲切,产生强大推动力,进一步提升学生的学习兴趣,使课程氛围变得愈加活泼起来,激发学生学习积极主动性等。
(三)增强实践教学
首先,前期设计思想的准备。按照计算机程序设计课程中的内容,制定有实践课程教学的大纲,并编写实训指导书。此外,可以通过多媒体机房,对所有学生展开技能实训。通过分组训练,开发小型应用系统软件。其次,进行校内实训工作。在进行课程实践教学时,要把理论和实践相融合,使学生从实践中得到理论知识,且可以和现实案例相结合,在讲解实践内容的过程中,要在设计中给出实训目的、实训内容和练习内容等,这样可以让大学生充分掌握在实训中要了解的知识,根据步骤完成实训项目,提高计算机程序设计内容,根据系统的步骤,完成实训项目,提高计算机编程技能。同时,可以针对性展开校内方针实训,提高学生的实践表现技能。从现阶段的情况来说,有大部分学生进入软件公司,从事计算机软件程序的训练以及相关学习。
(四)创建平台
计算机程序设计语言课程是信息技术,要做好课后训练才可以掌握信息知识。程序语言设计比较复杂,所以在实践时要加以思考。教师可创建网站,内容设置上分为章节练习以及教学课件等,为学生课后学习带来便利。依靠网络交流平台,比如微信,给师生间的交流创造学习平台,教师可以和学生沟通,了解其学习情况,为学生解决问题,提高教学质量。教师还要考核学生,掌握学生学习的进度,开发计算机程序设计语言课程系统,设置的试题选取部分章节,开展阶段性考核,这样能够掌握学生在某阶段的学习情况,同时总结学生的具体学习情况,基于此优化教学手段。
结语:
综上所述,职业院校学习能够提高学生的学习技能,传统教学手段不能激发学生的积极性,所以,教师要了解学生情况,优化教学方法,调动起学生的积极性,同时加强上机操作,提高编程能力。这样可以提升职业院校计算机程序设计语言教学的质量,让学生爱上编程学习。
参考文献:
[1]朱勇.浅谈应用型民办高校程序设计课程教学改革设想及思路[J].教书育人(高教论坛),2016(15):82-83.
[2]高职计算机专业语言课教学改革探索[J].牟学鹏.职业时空,2010(01):65-66.
[3]分析微课在高职计算机专业教学中的应用[J].陈华.计算机产品与流通,2020(11):37.