中职学校的程序设计课程的教学探索

2017-07-22 01:04林华长
新教育时代·教师版 2017年21期
关键词:程序设计中职学校

林华长

(东莞市技师学院 广东东莞 523000)

摘 要:中职学校的程序设计课程是计算机专业的一门重要的基础课,对于培养学生们的逻辑思维能力,学习计算机的知识具有重要的意义。随着我国经济社会的发展,社会已经进入到信息化时代,对于计算机应用型和技能型人才的要求越来越多。中职学校的计算机程序设计专业教学的目的就是为今后社会培养出更多的掌握计算机技能的专业人才,由于种种原因,目前我国中职学校的程序设计专业的教学存在很多问题,如何对程序设计的专业课程的教学模式进行改变就成了中职学校程序设计专业的教师亟待解决的问题。

关键词:中职学校 程序设计 探讨所

引言

中职学校的办学目的就是为社会培养出具有一定专业知识和专业技能的技能型人才。目前我国很多中职学校都开设了计算机程序设计专业,由于课程本身的特点,学生们理解起来比较困难,再加上中职学校的学生来源很多都是中考落榜者,基础知识比较薄弱,学习状态不好等种种原因,导致目前中职学校的程学设计专业的教学效率比较低。因此中职学校程序设计专业的教师要高度重视这个问题,转变教学观念,采取各种灵活多变的方法,从而探索出一种有效提高中职学校程学设计专业的教学质量的方法,提高教学水平。

一、目前中职学校程序设计课程教学存在的问题

1. 学生的基础参差不齐,学习兴趣不浓

由于中职学校的自身的特点,很多学生都是来源于中考的“落榜生”,进入中职学校有很多人感觉到无可奈何,有一种失落的情绪,再加上一些学生的基础比较薄弱,所以学习起来感觉很吃力。计算机程序专业的学习需要扎实的基础知识功底和较强的逻辑思维能力,因此导致很多学生学习效果不好,甚至产生一种畏难的情绪,久而久之,对程序设计专业的学习兴趣不高,教学效果不理想。

2.教师观念传统保守,教学方法落后

目前我国很多中职学校的程序设计专业的教学还采用传统的以教师讲解课本知识为主,教师主导课堂,学生们被动地接受。教师在实验教学时,也仅仅是讲述一些课本知识的实例,学生们根据教材的实例进行编辑调试,学根据教材的内容打代码,一旦调制成功就算完成教学任务,从而导致学生们并没有学到真正的程序设计知识,教学方法落后,也导致学生的自觉主动的学习积极性不高。[1]

3. 学校的重视程度不够,教师专业水平有待提高

目前我国很多中职学校的程序设计专业的重视程度不够,课时安排不足,没有通过足够的课时来让学生在理解和掌握课本知识的基础上充分进行实践操作,从而在实践过程中发现问题和解决问题。很多教材的内容已经严重滞后,脱离实际,无法接近生活,很多教师的知识结构陈旧,学校没有及时地关注到这种情况,培训力度不够,投入的资金和设备等不足,这都制约了目前我国中职学校的程序设计专业的教学水平的提高。[2]

二、加强中职学校程序设计专业的教学策略

1.提高学生们的学习信心,激发学生学习兴趣

中职学校的学生很多都是中考落榜生,他们进入中职学校有很多是无奈的选择,因此心情低落,学习信心不足,教师要充分了解学生们的状态,采取一些有效的手段激发学生们学习的兴趣,从而起到良好的教学效果。教师在学习初期,可以通过编写一些实际生活中的小的简单有趣的程序,吸引学生的注意力,调动学生的兴趣,从而让学生有了学习的热情和积极性,然后在逐渐讲授知识点,循序渐进,深入浅出,打消学生们对程序设计课程的神秘感和畏难情绪,学习信心也得到了极大的提高。为激发起学生们的学习兴趣,教师在教学中要避免传统的那种呆板的课堂灌输知识点的方式,而是要通俗易懂,从实际生活出发,通过一些生活中的例子来结合知识点,会对教学起到事半功倍的作用。例如,现在的智能手机已经广泛普及,几乎人手一部,智能手机里面有些简单又实用的小程序,教师可以在教学中引导学生们通过自己学的知识来分析和设计一些手机小软件。这种贴近生活的方法一下子就会激发起学生们的学习兴趣,从而增强了学生们的学习信心。

2. 采用灵活多变的教学方法,提高教学水平

中职学校的教师要转变传统保守的教学方法,采取多种灵活多变的教学手段,从而提高程序设计专业的教学水平:

(1)项目驱动教学法,提高教学水平

针对程序设计专业课程的特点,教师可以采用“项目任务驱动法”来提高教学水平,项目驱动教学是通过提出一个具体的任务,然后引导学生用所学的程序设计知识来由简到繁、由易到难,从而循序渐进地完成任务,在完成任务的过程中提高教学水平。这种教学方法可以使学生们在带着问题需求的情况下去学习,学以致用,更好地理解和掌握知识点。项目驅动教学法首先由教师提出一个具体的任务,然后教师和学生共同分析解决该任务所需的知识、方法和步骤,教师围绕着具体的任务结合教材的内容,从而指导学生利用所学知识解决问题,最终完成项目任务。这种方法实践性很强,项目一般都是贴近生活、贴近实际的程序,学生们的学习积极性很容易被调动起来,从而有效地提高教学水平。

(2)通过小组协作法,提高教学水平

学生个体之间存在差异,他们的基础知识、学习的接受能力都不同,因此教师如果采取单纯课堂灌输的方法会导致学生接受能力不一样,形成两极分化,不利于提高整体教学水平。因此教师在讲解某些知识时可以采用将学生们分成若干小组,通过小组合作的方式完成,这样每个学生都能获得动手实践的机会。在小组完成任务的过程中,学生之间会根据发现的问题,相互探讨,从而找出解决办法,基础知识比较差的学生也可以在小组中借助知识基础比较好的学生来提升自己的水平。教师可以组织各个小组进行竞赛,并对完成好的小组表扬激励,从而激发学生们取得好名次的上进心,带动各组学生的程序设计水平的提高。

3.加强教师的培训,提高教师专业素养和水平

人的因素始终是第一位的,针对目前很多中职学校教师的专业知识滞后,不能满足教学需求的情况,学校要高度重视,加强对教师的培训力度,加大资金和设备的投入。学校可以组织程序设计专家来校培训,学习先进的教学模式和方法,教师也要加强自身的专业水平和修养,加强交流,汲取教学经验和教训,从而满足教学的需求。

结语

随着信息技术的飞速发展,我国已经进入到信息化时代,掌握程序设计专业的知识将更加重要。中职学校的程序设计专业肩负着为社会培养大批的掌握计算机程序设计专业技能人才的使命,因此学校和教师要高度重视,采取各种灵活多变的教学方法,激发起学生们的学习兴趣,从而提高程序设计专业的教学水平。

参考文献

[1]周恒大.浅谈中职学校程序设计课程教学[J].吉林广播电视大学学报,2011

[2]陈桂容.中职学校语言程序设计在课程教学实践的反思[J].科研,2016

猜你喜欢
程序设计中职学校
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
中职学校文明礼仪教育的问题和对策研究
试论如何提高中职学校职业指导质量
德育工作浅谈
利用微信做好班级管理工作的实践研究
OBE理念下基于Greenfoot的Java程序设计课程教学改革
PLC梯形图程序设计技巧及应用
三级甲等公立医院绩效考核程序设计